Está en la página 1de 16

TIPOS DE GENERALIZACIÓN

SESIÓN 04

CURSO: GESTIÓN DE DATOS E INFORMACIÓN I


Mg. Orleans Moisés Gálvez Tapia
GENERALIZACIÓN / ESPECIALIZACIÓN
La generalización es una técnica de abstracción que permite extraer de un conjunto de entidades una
serie de atributos comunes y una serie de atributos específicos, de forma que los atributos comunes
describen el supertipo y los atributos específicos los subtipos.

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.

De la misma forma si un supertipo participa en una relación, sus subtipos también.

La jerarquía de generalización recoge la relación entre entidades del tipo padre-hijo o supertipo-subtipo.
TIPOS DE GENERALIZACIÓN

Parcial con solapamiento Parcial sin solapamiento = Parcial Exclusiva

PERSONA VEHÍCULO
(1,1) (1,1)

(0,1) (0,1) (0,1) (0,1)

TRABAJADOR ESTUDIANTE COCHE CAMIÓN

Total sin solapamiento = Total Exclusiva Total con solapamiento

CENTROS MÚSICOS
(1,1) (1,1)

(0,1) (0,1) (0,1) (0,1) (0,1)

PÚBLICOS PRIVADOS TECLADISTA GUITARRISTA VOCALISTA


Ejemplo 01: GENERALIZACIÓN
Es necesario que se cumpla que toda ocurrencia de una entidad subclase sea también una ocurrencia
de su entidad superclase.
+ Ejercicios de GENERALIZACIÓN

Parcial sin solapamiento = Parcial Exclusiva Total sin solapamiento = Total Exclusiva

Empleados restaurante Ficha


(1,1) (1,1)

(0,1) (0,1) (0,1) (0,1) (0,1)

Camareros Cocineros Gourmet Ficha Autor Ficha Tema

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

Parcial con solapamiento Total con solapamiento

Participantes película Integrante de Equipo de Fútbol


(1,1) (1,1)

(0,1) (0,1) (0,1) (0,1) (0,1) (0,1) (0,1)

Productor Director Actores Defensas Portero Centrocampistas Delantero

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.

Parcial: Cuando puede haber ocurrencias Si en el ejemplo 01 existen empleados que


en el supertipo que no pertenezcan a no sean ni profesores, ni
ninguno de los subtipos. administrativos, ni de mantenimiento.
Exclusiva: Cuando una ocurrencia del Por ejemplo: que un profesor no puede ser a
supertipo no puede estar a la vez incluida en la vez administrativo o de mantenimiento y
más de un subtipo. viceversa.

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)