Ejercicios de base de datos

Solo disponible en BuenasTareas
  • Páginas: 5 (1068 palabras)
  • Descarga(s): 7
  • Publicado: 9 de julio de 2010
Leer documento completo
Vista previa del texto
De los siguientes ejercicios realizar un diagrama entidad relación con la información relevante según el enunciado, describiendo brevemente cada entidad y enumerando los atributos (tanto de entidades como de relaciones). Marcar claramente los identificadores únicos.

Revista y subcriptores

Una revista nueva que acaba de salir al mercado desea tener la información de sus suscriptores en unabase de datos. Cada suscriptor realiza un contrato por un año (12 números) que puede comenzar en cualquier número. Los contratos se van renovando de año en año. Se desea un listado mensual de los lectores que les toca recibir la revista y de los que deben renovar la suscripción el mes que viene.

Compañía de líneas aéreas

Una compañía de líneas aérea quiere construir una base de datos a la quese pueda acceder a través de ventanillas abiertas al público mediante terminales. En particular, interesa mantener información sobre los vuelos genéricos ( número de vuelo, ciudad de origen y ciudad de destino ) y sobre el estado de las reservas de plazas (número de plazas libres ). Todos los vuelos son diarios y sin escalas. En un día no puede haber dos vuelos con el mismo número. Puede habermás de un vuelo diario entre las mismas ciudades con diferente horario. Las consultas típicas serán:
Dadas las ciudades de origen y destino, mostrar todos los vuelos entre ellas.
Dado un número de vuelo y una fecha, listar el número de plazas libres.

Distribuidora multinacional

Una compañía distribuidora de una multinacional maneja del orden de 25.000 artículos diferentes. Dispone de cincoalmacenes: uno en Barcelona, otro en Ibiza, otro en Mahón, otro en Inca y el último en Palma. Recibe peticiones de material de Cataluña, Valencia, Mallorca, Menorca e Ibiza-Formentera. El pedido solicitado se intenta servir desde el almacén más próximo. En ningún caso se servirá cogiendo piezas de diferentes almacenes. Los pedidos se introducen pendientes de servir, y cuando llega el material semarcan como servidos. Interesan las siguientes consultas:
Determinar el estoc actual de cada almacén. Así como de una pieza determinada, saber la cantidad que hay en cada almacén.
Dado un cliente, cuál es el valor en pesetas pendiente de servir.
Cuáles son los pedidos pendientes de servir, ordenados por fecha de petición.
¿Cómo habría que modificar el modelo de datos si un pedido se pudieraservir parcialmente desde diferentes almacenes, en el caso de que en el almacén más próximo no estuvieran todas las piezas solicitadas?

Universidad

Consideremos una universidad, con estudios formados por asignaturas. Una asignatura puede aparecer en diferentes estudios y en diferentes cursos. Supongamos que los alumnos se matriculan en una serie de asignaturas y que cada asignatura sólo la da unprofesor. Además de toda esta información, queremos registrar en la base de datos todos los horarios de las asignaturas, con el aula, profesor, día y hora. Supongamos que cada alumno tiene una única calificación para cada asignatura de la que se matricula.

Compañía de seguros de coche

Una compañía de seguros de coche mantiene datos de los clientes. Cada cliente puede tener más de un coche.Las pólizas de seguro son únicamente sobre un coche; pero si un cliente desea ampliar la cobertura de su póliza, lo que se hace es crear otra póliza nueva sobre el mismo coche, sólo con la ampliación de cobertura. Para poder aplicar correctamente los descuentos y recargos a los clientes conviene tener un histórico de siniestros, con información sobre cada siniestro; especialmente si el cliente fueculpable o no del siniestro, i en caso afirmativo el coste que supuso para la compañía.

Hospital de Palma

El nuevo hospital de Palma va a ser el más moderno de Europa; por ello se requiere diseñar una base de datos que contenga información de los médicos y de los pacientes. Cada paciente tiene asignado un único médico de cabecera que debe tener acceso al historial clínico del paciente....
tracking img