Академический Документы
Профессиональный Документы
Культура Документы
Tema 3
Relacin 2:
1. La unin de todos los campos de una relacin siempre funciona como clave de la
relacin.
2. Toda relacin posee clave primaria.
3. Toda relacin posee, al menos, una clave ajena.
4. Un campo que pertenece a la clave primaria de una relacin puede tomar el valor NULL.
5. Un campo que pertenece a una clave ajena de una relacin puede tomar el valor NULL.
6. Un mismo campo puede funcionar a la vez como clave primaria y como clave ajena de
una relacin.
7. Una clave ajena puede enlazar una relacin consigo misma.
8. Toda relacin binaria del DER origina una nueva relacin en el esquema relacional
asociado.
9. Si un DER est formado por tres entidades fuertes y dos relaciones binarias, entonces
el esquema relacional asociado siempre estar formado por cinco relaciones.
10. Una relacin binaria y reexiva de tipo (1:N) del DER puede modelarse en el esquema
relacional sin necesidad de incluir una relacin nueva.
11. Uno de los principales inconvenientes de la opcin Tabla nica para modelar jerarquas
de generalizacin es la aparicin de muchos valores nulos.
Ejercicio 4 Se desea disear una base de datos para gestionar las Prcticas de la Diplo-
Ejercicio 5 Una modesta agencia de viajes pretende crear una herramienta informtica de
gestin de los datos referentes a los distintos tours ofrecidos.
Un tour, segn su nalidad (cultural, histrica, deportiva, ...) tiene unos determinados
puntos de ruta y puede repetirse varias veces al ao. Interesa conocer la duracin de
cada etapa y el nmero de personas que lo realiza en cada edicin del mismo.
Denimos por un viaje un tour concreto a realizar a partir de una fecha determinada
y por un grupo determinado de clientes.
Los puntos de ruta de un tour pueden ser ciudades, monumentos, parques naturales,
zonas geogrcas, etc... Asimismo existen puntos de ruta slo de visita (el turista no
pernocta en la ciudad correspondiente) o bien de visita y estancia. En este ltimo caso,
el punto de ruta tiene asignado un hotel (o varios) para los turistas.
Entendemos por cliente de un viaje la persona que ha decidido hacerlo y ha hecho
efectiva en la agencia una seal (es necesario incluir informacin sobre la cuanta de
dicha seal, precio total de viaje comprado, forma de pago y datos personales del
cliente).
Un cliente puede conrmar su participacin en ms de un viaje (por supuesto, en fechas
distintas).
1. Construye un diagrama EntidadRelacin que se ajuste a las descripcin de requisitos
anterior.
2. A partir del DER propuesto, construye el esquema relacional asociado.