You are on page 1of 2

Examen se subsanación del curso de Diseño de Base de Datos

Problema 1
Una compañía aérea necesita una base de datos para registrar la información
concerniente a sus vuelos que se realizan.
Los vuelos están caracterizados por un Código único, la fecha y los aeropuertos de origen
y destino. Cada vuelo es realizado por un solo avión.
Los aviones tienen una matrícula que los identifica, el fabricante, un modelo e
información sobre su capacidad (número máximo de pasajeros) y autonomía de vuelo
(en horas).
Un avión se puede utilizar en muchos vuelos, siempre y cuando haya recibido el
mantenimiento adecuado, puede existir un avión recién adquirido, que no ha sido
utilizado en ningún vuelo aún.
La tripulación asignada al vuelo está formada por el personal de la propia compañía.
De cada tripulante se conoce su código, su nombre y su categoría profesional, así como
el puesto que ocupa en cada vuelo en particular. Un tripulante puede estar asignado a
uno o muchos vuelos, pero, puede existir un tripulante nuevo que todavía no ha sido
asignado a ningún vuelo.
Por último, para cada vuelo, se almacena la lista completa de pasajeros, con su código,
dni, el nombre, el asiento que ocupa y su clase (turista, primera o business). Un Pasajero
puede viajar una o muchas veces; para estar registrado tiene que haber viajado por lo
menos una vez
De cada avión se necesita tener información del Fabricante de donde procede, como
nombre del fabricante, País, dirección y teléfono.
Un Avión solo procede necesariamente de un solo fabricante, pero de un fabricante
pueden proceder uno o varios aviones. Para estar registrado como fabricante, se tiene
necesariamente que haber un adquirido por lo menos un avión de dicho fabricante.
Construye en el modelo conceptual, Lógico y Físico de esta realidad.

Problema 2

Normalizar estructuras complejas de datos.


Establecer las dependencias funcionales entre los atributos.
Identificar las claves primarias y foráneas.
Construir diagramas E-R

Dado el siguiente documento correspondiente a la Ficha de Matricula de un Alumno,


obtener las Estructura compleja correspondiente y luego aplicar las técnicas de
Normalización desarrolladas en clase
Pasos a realizar en el laboratorio:

Del documento obtener las entidades que conformaran la estructura compleja.

Identificar la clave primaria.


Reconocer los Grupos Repetitivos. Utilizar la técnica desarrollada en clase.
Reglas de negocio:
El Mes Académico es el ciclo de estudios
Un alumno no puede matricularse en la misma matricula en el mismo curso.
Los cursos no siempre se dictan en el mismo mes académico (pueden variar en otra
matricula de otra fecha)
El Modulo es el grupo donde se inscribe el alumno en esa matrícula puede cambiarse en
otra matricula; luego el Modulo solo depende de la matrícula.
El curso no cambia de nombre ni de código.

Aplique la primera Forma Normal.


En las entidades resultantes reconocer las dependencias parciales. (Dibujar las líneas de
dependencia)
Aplicar la Segunda Forma Normal

En las entidades resultantes reconocer las dependencias transitivas.


Aplicar la Tercera Forma Normal.
Con las entidades resultantes dibuje el Diagrama E-R correspondiente.
Identificar los Atributos que serán las Claves Principales y los Atributos que serán Claves
Foráneas.
Trazar las líneas de relación entre las entidades partiendo desde la PK en la entidad
Padre hacia la FK en la entidad Hija
Se debe construir el Modelo Lógico. Establecer las Cardinalidades correspondientes a las
relaciones. Construir el Modelo Físico.

You might also like