Alquiladora de automoviles

Solo disponible en BuenasTareas
  • Páginas : 9 (2208 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de noviembre de 2010
Leer documento completo
Vista previa del texto
Problema: Alquiler de Automóviles
ENUNCIADO DEL PROBLEMA.
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 semánticos 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 de la terminación
* Todo coche tiene siempre asignado un determinado garaje, que no puede cambiar
* Cada reserva se realiza en una determinada agencia.
* En la base de datos pueden existir clientes que no hayan hecho ninguna reserva.
* Todas las entidades tienen una clave alfanumérica que las identifica unívocamente.Se pide:
* Realizar en diseño e indicar aquellos supuestos que no han podido recogerse, así como los que han sido necesario introducir.

MODELO CONCEPTUAL.

Se trata de representar la información de una Alquiladora de automóviles, tanto información de los clientes como de los coches.

Análisis de los tipos de entidad.

Tipo de identidad agencia: la cual representa en el mundo realcomo “el lugar donde un cliente puede alquilar un automóvil “. Los atributos para este tipo de identidad son: clave_agencia, nombre_agencia, dirección y contraseña.

Tipo de identidad cliente: el cual representa en el mundo real,” aquel quien alquila un automóvil o simplemente se encuentra registrado en la BD”.
Los atributos para este tipo de identidad son: DNI, nombre, apellidos ydirección.

Tipo de identidad reserva: la cual representa en el mundo real, “la confirmación de un alquiler de automóvil”. Los atributos para este tipo de identidad son: clave_reserva, clave_agencia y DNI.

Tipo de identidad coche: la cual representa en el mundo real, “los coches que se encuentran disponibles para ser rentados”.
Los atributos para este tipo de identidad son: clave_coche, clave_garaje,modelo y clave_garaje.

Tipo de identidad garaje: la cual representa en el mundo real, “el lugar en donde se guardan los coches a ser rentados”. Los atributos de este tipo de identidad son: clave_garaje, nombre_garaje y ubicación.

Análisis de los tipos de interrelación.

Los tipos de entidad antes mencionados se encuentran relacionados de la siguiente forma:
Tipo de interrelaciónreserva/agencia (r-a): El cual relaciona los tipos de entidad reserva y agencia, la interrelación es del tipo N: 1, ya que una reserva solo se puede hacerse en una agencia, por tanto, el tipo de entidad agencia participa con las cardinalidades (1,1) en este tipo de interrelación, mientras que en una agencia pueden existir muchas reservas. Se puede considerar que una agencia tiene existenciaindependientemente de que existan o no reservas de coches, por lo que el tipo de entidad reserva participa en el tipo de interrelación r/a con las cardinalidades ( n,1).
Tipo de interrelación cliente/reserva (c-r): El cual relaciona los tipos de entidad cliente y reserva, la interrelación es del tipo 1: N, ya que cliente puede hacer varias reservas por tanto, el tipo de entidad cliente participa con lascardinalidades (1,n) en este tipo de interrelación, mientras que una reserva solo puede ser hecha por un solo cliente. por lo que el tipo de entidad reserva participa en el tipo de interrelación c/r con las cardinalidades (1, 1).
Tipo de interrelación reserva/coche (r-c): El cual relaciona los tipos de entidad reserva y coche, la interrelación es del tipo N: M, ya que una reserva puede contenera varios coches a rentar, por tanto, el tipo de entidad reserva participa con las cardinalidades (1, n) en este tipo de interrelación, mientras que un coche puede ser reservado en varias reservas siempre y cuando no choquen las fechas de renta. Se puede considerar que un coche tiene existencia independientemente de que existan o no reservas de coches, por lo que el tipo de entidad reserva...
tracking img