Base de datos

Solo disponible en BuenasTareas
  • Páginas : 7 (1533 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de febrero de 2012
Leer documento completo
Vista previa del texto
Problema 1
El supermercado “El Buen precio”, ha decidido sistematizar su operación. La información que se desea almacenar es la siguiente:
El supermercado tiene un conjunto de proveedores, de los cuales se desea almacenar su nombre, dirección y teléfono. Cada proveedor sirve al supermercado uno o varios artículos, y es posible que un mismo artículo sea servido por más de un proveedor. Por cadaartículo deseamos saber el nombre, el precio de venta, el número de artículo (que es único), y el precio de adquisición.
Por otro lado, el supermercado está organizado en distintos departamentos, cada uno de los cuales tiene un director y una serie de empleados. Cada departamento es responsable de un área de ventas (textil, alimentación, hogar, etc), y cada artículo sólo puede ser vendido porun único departamento.
El supermercado necesita por cada empleado la siguiente información: nombre, dirección, teléfono particular, salario y a qué departamento pertenece.
Finalmente, el supermercado tiene clientes que realizan pedidos. Por cada cliente se necesita su nombre, dirección, teléfono y el saldo. Cada pedido consiste en un número de pedido, fecha del pedido, artículos pedidos ycantidad.
Se pide diseñar la base de datos, mostrando su estructura mediante un diagrama E-R.
Nota: podría haber información incompleta. Es importante detectarlo y resolverlo.

Problema 2.
Se trata de diseñar la base de datos de una agencia aeroespacial. En ella se pretende almacenar toda la información referente a sus empleados (curp, nombre completo, edad y dirección) y los nombres yparentesco de los familiares que dependen de éstos. Los empleados pueden ser técnicos, astronautas y científicos. Los empleados participan en una serie de misiones en un periodo determinado de tiempo, dato que es de interés anotar, pero como máximo, a lo largo de su estancia en la agencia pueden participar en diez misiones. Puede haber empleados que no participan en ninguna misión porque están en “periodode prácticas”. Cada misión es propuesta por un científico en una fecha determinada. Estas misiones están desarrolladas con vistas al estudio de uno o varios planetas.
La agencia dispone de una flota de naves espaciales de distintos tipos que realizan vuelos entre dos fechas en cada una de las misiones. Estas naves son manejadas en una fecha concreta por astronautas.
Una vez finalizada unamisión, se pretende almacenar sus conclusiones y la fecha de finalización.
Diseñe a nivel conceptual esta base de datos.
Problema 3.
Una base de datos para una pequeña empresa debe contener información acerca de clientes, artículos y pedidos. Se necesita almacenar los siguientes datos:
* Para cada cliente:
Número de cliente (único), Direcciones de envío (varias por cliente), Saldo, Límitede crédito (depende del cliente, pero en ningún caso debe superar los 10, 000 pesos), Descuento
* Para cada artículo:
Número de artículo (único), Fábricas que lo distribuyen, Existencias de ese artículo en cada fábrica, Descripción del artículo.
* Para cada pedido:
Cada hoja de pedido tiene una cabecera y el cuerpo del pedido. La cabecera está formada por el número de cliente,dirección de envío y fecha del pedido.
El cuerpo del pedido son varias líneas, en cada línea se específica el número del artículo pedido y la cantidad.
Diseñe una base de datos para esta empresa.

Problema 4
Realice, en el modelo E-R, el diseño de una base de datos para una agencia de viajes que, para ofrecer mejor servicio a sus clientes, considera de interés tener registrada la informaciónreferente a los diferentes tours que puede ofrecer. Tenga en cuenta lo siguiente:
* Un tour, según su finalidad, cultural, histórica, deportiva…, tiene unos determinados puntos de ruta y puede repetirse varias veces en un año.
* Definimos por viaje un tour concreto a realizar a partir de una fecha determinada
* Los puntos de ruta de un tour pueden ser ciudades, monumentos, zonas...
tracking img