M2 - Bases de dades / UF1NF2: Casos pràctics Model E/R

De wikiserver
La revisió el 11:57, 24 oct 2014 per Rsort (Discussió | contribucions) (Es crea la pàgina amb «==Gabinete abogados== Se quiere diseñar una base de datos relacional para almacenar la información sobre los asuntos que lleva un gabinete de abogados. Cada asunto tie…».)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)
Dreceres ràpides: navegació, cerca

Gabinete abogados

Se quiere diseñar una base de datos relacional para almacenar la información sobre los asuntos que lleva un gabinete de abogados. Cada asunto tiene un número de expediente que lo identifica y corresponde a un solo cliente. Del asunto se debe almacenar la fecha de inicio, fecha de archivo (finalización), su estado (en trámite, archivado, etc.), así como los datos personales del cliente al que pertenece (DNI, nombre, dirección, teléfono, etc.) Algunos asuntos son llevados por uno o varios procuradores y viceversa, de los que nos interesa también los datos personales.

Zoo

Se quiere diseñar una base de datos relacional para almacenar información relativa a los zoos existentes en el mundo, así como las especies animales que éstos albergan. De cada zoo se conoce el nombre, la ciudad y país donde se encuentra, tamaño (m2) y presupuesto anual. De cada especie animal se almacena el nombre vulgar, el nombre científico, familia a la que pertenece y si se encuentra en peligro de extinción. Además, se debe guardar información sobre cada animal que los zoos poseen, como su número de identificación, especies, sexo, año de nacimiento, país de origen y continente. La identificación es propia de cada zoo.

Club náutico

Se quiere diseñar una base de datos relacional para gestionar los datos de los socios de un club náutico. De cada socio se guardan los datos personales, la fecha de alta como socio y los datos del barco o barcos que posee: número de matrícula, nombre, número del amarre y cuota que paga por el mismo. Además, se quiere mantener información sobre las salidas realizadas por cada barco, como la fecha y hora de salida, el destino y los datos personales del patrón, que no tiene por qué ser el propietario del barco, ni es necesario que sea socio del club. Además de los patrones nos interesa conocer el año en el que obtuvieron la titulación y su categoría (A, B o C).

Departamentos de una empresa

Representad los departamentos de una empresa con las siguientes características: Un departamento tiene un único director; un departamento tiene n empleados; cada empleado tiene un único director; un director lo será de n empleados

Catastro municipal=

Diseñad un esquema E/R que recoja la organización de un sistema de información sobre municipios, viviendas y personas teniendo en cuenta que:

  • Cada persona sólo puede habitar en una vivienda y residir en un municipio, pero puede ser propietaria de más de una vivienda.
  • Interesa también la interrelación de las personas con su cabeza de familia.

Perrera municipal

Tenemos una perrera municipal que, además de acoger perros sin dueño, acoge a perros con dueño. Se ha de diseñar un esquema E/R teniendo en cuenta que:

  • Un perro puede ser de una raza dterminada o no.
  • Un perro puede tener dueño o no.
  • Una persona puede tener más de un perro.
  • Un perro se encuentra albergado en una jaula determinada.
  • En las jaulas pueden haber n perros.

Alquiler automóviles

Se desea diseñar una base de datos sobre la información de las reservas de una empresa dedicada al alquiler de automóviles. Los supuestos son los siguientes:

  • Un determinado cliente puede tener en un momento dado varias reservas
  • Una reserva la realiza un único cliente, pero puede involucrar a varios coches.
  • Es importante registrar la fecha de comienzo de la reserva y la de terminación.
  • Todo coche tiene siempre asignado un determinado garaje, que no puede cambiar.
  • Cada reserva se realiza en una agencia determinada y la codificación de las mismas es propia de cada agencia.
  • En la base de datos pueden existir clientes que no hayan hecho ninguna reserva.
  • Las entidades cliente, coche y garaje tienen una clave alfanumérica que las identifica unívocamente.
  • Interesa conocer los km de inicio y km finales que ha realizado cada coche en cada reserva.

líneas de metro

Construir el esquema conceptual en el modelo E/R que refleje toda la información necesaria para la gestión de las líneas de metro de una determinada ciudad. Los supuestos considerados son:

  • Una línea está compuesta por una serie de estaciones en un orden determinado, siendo muy importante recoger la información de este orden.
  • Cada estación pertenece al menos a una línea, pudiendo pertenecer a varias.
  • Cada estación puede tener varios accesos, pero consideramos que un acceso sólo puede pertenecer a una estación.
  • Cada línea tiene asignados una serie de trenes, no pudiendo suceder que un tren esté asignado a más de una línea, pero sí que no esté asignado a ninguna (por ejemplo, si se encuentra en reparación)
  • Algunas estaciones tienen asignadas cocheras, y cada tren tiene asignada una cochera.
  • Un tren puede cambiar de cochera asignada, pero no quedar sin ella.
  • Interesa conocer todos los accesos de cada línea.