GBD_Guia2

Embed Size (px)

Citation preview

  • 8/17/2019 GBD_Guia2

    1/6

    Guía de Ejercicios N° 2Gestión de Bases de Datos

    Prof. Sergio Zúñiga Sánc e!1. Una base de datos para una pequeña empresa debe contener información acerca de

    clientes, artículos y pedidos. Hasta el momento se registran los siguientes datos endocumentos varios:

    • ara cada cliente: !U" #$nico%, &irecciones de envío #varias por cliente%, 'aldo,(ímite de cr)dito #depende del cliente, pero en ning$n caso debe superar los*+. . %, &escuento.

    • ara cada artículo: -$mero de artículo #$nico%, /bricas que lo distribuyen,0 istencias de ese artículo en cada f/brica, &escripción del artículo.

    • ara cada pedido: 2ada pedido tiene una cabecera y el cuerpo del pedido. (acabecera est/ formada por el n$mero de cliente, dirección de envío y fec3a del

    pedido. 0l cuerpo del pedido son varias líneas, en cada línea se especifican el

    n$mero del artículo pedido y la cantidad.4dem/s, se 3a determinado que se debe almacenar la información de las f/bricas. 'inembargo, dado el uso de distribuidores, se usar/: -$mero de la f/brica #$nico% y"el)fono de contacto. 5 se desean ver cu/ntos artículos #en total% provee la f/brica."ambi)n, por información estrat)gica, se podría incluir información de f/bricasalternativas respecto de las que ya fabrican artículos para esta empresa.

    -ota: Una dirección se entender/ como -6, 2alle, 2omuna y 2iudad. Una fec3a incluye3ora.

    'e pide 3acer el diagrama 0! para la base de datos que represente esta información.

    7. (e contratan para 3acer una 8& que permita apoyar la gestión de un sistema de ventas.(a empresa necesita llevar un control de proveedores, clientes, productos y ventas.

    Un proveedor tiene un !U", nombre, dirección, tel)fono y p/gina 9eb. Un clientetambi)n tiene !U", nombre, dirección, pero puede tener varios tel)fonos de contacto.(a dirección se entiende por calle, n$mero, comuna y ciudad.

    Un producto tiene un id $nico, nombre, precio actual, stoc y nombre del proveedor.4dem/s se organi;an en categorías, y cada producto va sólo en una categoría. Unacategoría tiene id, nombre y descripción.

    or ra;ones de contabilidad, se debe registrar la información de cada venta con un id,fec3a, cliente, descuento y monto final. 4dem/s se debe guardar el precio al momentode la venta, la cantidad vendida y el monto total por el producto.

    'e pide 3acer el diagrama 0! para la base de datos que represente esta información.

  • 8/17/2019 GBD_Guia2

    2/6

    +. (as sedes olímpicas se dividen en comple

  • 8/17/2019 GBD_Guia2

    3/6

    profesor el que lo dirige. 0n este caso, sólo es interesante conocer qu) profesor 3aayudado a qu) alumno #a un alumno le pueden ayudar varios profesores%.

    'e pide 3acer el diagrama 0! para la base de datos que represente esta información.

    C. Un concesionario de automóviles desea informati;ar su gestión de ventas de ve3ículos. 0n particular, se quiere tener almacenada la información referente a los clientes que compranen el concesionario, los ve3ículos vendidos, así como los vendedores que reali;an lasdistintas ventas.

    ara ello se tendr/ en cuenta que:• 0l concesionario dispone de un cat/logo de ve3ículos definidos por su marca, modelo,

    cilindrada y precio.• 2ada uno de los modelos dispondr/ de unas opciones adicionales #aire acondicionado,

    pintura metali;ada, etc.%. (as opciones vienen definidas por un nombre y unadescripción. Hay que tener en cuenta que una opción puede ser com$n para varios

    modelos variando sólo el precio en cada caso.• 0n cuanto a los clientes, la información de inter)s es el nombre, !U", dirección y

    tel)fono, lo mismo que para los vendedores.• (os clientes pueden ceder su coc3e usado en el momento de comprar un ve3ículo

    nuevo. 0l coc3e usado vendr/ definido por su marca, modelo, matrícula y preciode tasación. 0s importante conocer la fec3a en la que el cliente reali;a esta cesión.

    • 'e desea saber qu) vendedor 3a vendido qu) modelo a qu) cliente. "ambi)n la fec3a dela venta y la matricula del nuevo ve3ículo. 0s importante así mismo saber las opcionesque el cliente 3a elegido para el modelo que compra.

    'e pide 3acer el diagrama 0! para la base de datos que represente esta información.

    D. Un 3olding de empresas desea tener una base de datos referente a las empresas que posee, susvendedores, así como los asesores que traba

  • 8/17/2019 GBD_Guia2

    4/6

    posee.• (os datos de inter)s de los países son: el nombre, el ?8, el n$mero de 3abitantes y la

    capital.• (os asesores entran en el 3olding para dar soporte en cada una de las /reas en las que

    act$a el 3olding. Un asesor puede cubrir varias /reas y un /rea puede ser cubierta por

    varios asesores. Un asesor puede asesorar a varias empresas y una empresa tener variosasesores. 0s importante saber en qu) fec3a un asesor comien;a a traba

  • 8/17/2019 GBD_Guia2

    5/6

    'e pide 3acer el diagrama 0! para la base de datos que represente esta información.

  • 8/17/2019 GBD_Guia2

    6/6

    I. 0l Jinisterio de &efensa desea diseñar una 8ase de &atos para llevar un cierto controlde los soldados que reali;an el servicio militar.

    (os datos significativos a tener en cuenta son:•

    Un soldado se define por su código de soldado #$nico%, su nombre y apellidos, y sugraduación.• 0 isten varios cuarteles, cada uno se define por su código de cuartel, nombre y

    ubicación.• Hay que tener en cuenta que e isten diferentes 2uerpos del 0