Documente Academic
Documente Profesional
Documente Cultură
SESIÓN 04
Una de las características más importantes de las jerarquías es la herencia por la que los subtipos
heredan los atributos del supertipo.
La jerarquía de generalización recoge la relación entre entidades del tipo padre-hijo o supertipo-subtipo.
TIPOS DE GENERALIZACIÓN
PERSONA VEHÍCULO
(1,1) (1,1)
CENTROS MÚSICOS
(1,1) (1,1)
Parcial sin solapamiento = Parcial Exclusiva Total sin solapamiento = Total Exclusiva
Es parcial porque hay más empleados en Es total porque no hay más fichas, y es
este restaurante. Y es exclusiva porque un exclusiva porque una ficha de autor no
camarero no puede ser ni cocinero, ni puede ser una ficha de tema.
gourmet y así sucesivamente con los
demás.
+ Ejercicios de GENERALIZACIÓN
Es parcial porque puede haber más Es total porque solo puede haber esos
participantes en la película, y es solapada jugadores en el equipo. Y es solapada
porque un productor puede ser director y porque un defensa puede ser portero, y así
así sucesivamente. sucesivamente con el resto.
TIPOS DE GENERALIZACIÓN EJEMPLO
Total: cuando todas las ocurrencias del En el ejemplo 01, es total si todos los
supertipo pertenecen a alguno de los empleados son o profesores o
subtipos. administrativos o de mantenimiento. Todos
los tipos de empleado están incluidos en la
clasificación.
Solapada: Cuando una ocurrencia del Por ejemplo: Si un empleado puede ser a la
supertipo puede estar a la vez en varios vez administrativo y de mantenimiento.
subtipos.
01: EJEMPLO DE NORMALIZACIÓN (a partir de un comprobante)
EJERCICIO 02: Se desea crear un sistema de reservación de pasajes en
una Terminal aérea, para ello es necesario almacenar la información sobre
los vuelos: número de vuelo, tipo de avión, capacidad disponible, destino y
duración total; en el caso de los vuelos internacionales, es necesario
conocer además los países donde el vuelo haga escala y el tiempo de
duración de ésta. Una solicitud de reservación puede contener los pedidos
de varios pasajes para un mismo vuelo.
Por lo tanto a través de la solicitud se indica: número de la solicitud,
numero del vuelo; y de cada pasajero: DNI, nombre, dirección y si se
queda o no en algún punto donde hará escala el vuelo.
EJERCICIO 03: Tomemos como ejemplo el diseñar una base de datos relacional que permita la
gestión de préstamos de libros de una biblioteca y, como primer paso, vamos a desarrollar el
diseño conceptual de dicha base de datos, es decir, vamos a desarrollar el modelo E/R.
MODELO CONCEPTUAL – CASO BIBLIOTECA
EXPLICACIÓN:
Un libro puede haber sido escrito por varios autores (relación 1:N), pero además, un autor puede haber escrito varios libros
(relación 1:N en sentido inverso), por lo cual, la relación resultante es N:M.
Con la obtención del esquema de la figura puede considerarse finalizado el diseño conceptual, pues tenemos
identificados las entidades y las relaciones entre ellas, así como sus cardinalidades, pudiendo pasar al diseño lógico que
es el tema siguiente.
EJEMPLO DE NORMALIZACIÓN (a partir de una boleta de notas)