Todo lo necesario para sobrevivir en la carrera de Ing. en Informática, Vespertino

16 ago 2007

Bases de Datos; Tarea 1, Venta de pasaje

La Tarea 1 es diseñar un Modelo E/R que represente la venta de pasajes de una Agencia de Viajes a cualquier destino, y por cualquier medio (aéreo, terrestre o marítimo).
Su modelo debe incluir las Relaciones existentes y la cardinalidad entre ellas: 1-1, 1-n, o n-m según corresponda.
Indicar además las claves o llaves primarias (pk) para cada entidad y las llaves foráneas (fk) en cada relación.

Su modelo debe responder como mínimo las siguientes consultas:
1. Cuáles son los programas nacionales?
2. Que hoteles hay en Europa?
3. Cual fue el último viaje de un cliente?
4. Cual fue el destino mas solicitado?
5. Cómo puedo pagar el viaje?
6. Hay clientes morosos?
7. Dónde puedo comprar un pasaje?


Solución


Primero hay que reconocer algunas Entidades en los sustantivos de las preguntas;
Programas
Destino
Origen
Hoteles
Agencia
Pago
Viaje
Cliente
Punto de Venta (donde comprar)
Pasaje
Ciudad (Pais/Continente)


Para construir el modelo, voy a usar DIA (se puede descargar aquí)

Me agota explicar paso-a-paso, asi que voy a poner la solución completa.