Generalización y jerarquías de generalización
Las generalizaciones proporcionan un mecanismo de
abstracción que permite especializar una entidad (que se denominará
supertipo) en subtipos, o lo que es lo mismo generalizar los
subtipos en el supertipo. Una generalización se identifica si
encontramos una serie de atributos comunes a un conjunto de
entidades, y unos atributos específicos que identificarán unas
características.
Los atributos comunes describirán el supertipo y los particulares
los subtipos. Una de las características más importantes de las
jerarquías es la herencia, por la que los atributos de un supertipo
son heredados por sus subtipos. Si el supertipo participa en una
relación los subtipos también participarán. Por ejemplo, en una
empresa de construcción podremos identificar las siguientes
entidades:
- EMPLEADO, con los atributos N_EMPLE (clave
primaria,) NOMBRE, DIRECCIÓN, FECHA_NAC,
SALARIO y PUESTO.
- ARQUITECTO, con los atributos de empleado más los
atributos específicos: COMISIONES, y
NUM_PROYECTOS.
- ADMINISTRATIVO, con los atributos de empleado más
los atributos específicos: PULSACIONES y NIVEL.
- INGENIERO, con los atributos de empleado más los
atributos específicos: ESPECIALIDAD y
AÑOS_EXPERIENCIA.
En la Figura 1.12 se representa este ejemplo de
generalización.
La generalización es total si no hay ocurrencias en el supertipo
que no pertenezcan a ninguno de los subtipos, es decir, que los
empleados o son arquitectos, o son administrativos, o son
parejadores, no pueden ser varias cosas a la vez. En este caso, la
generalización sería también exclusiva. Si un empleado puede ser
varias cosas a la vez la generalización es solapada o
superpuesta.
La generalización es parcial si existen empleados que no son ni
ingenieros, ni administrativos, ni arquitectos. También puede ser
exclusiva o solapada. Las cardinalidades en estas relaciones son
siempre (1,1) en el supertipo y (0,1) en los subtipos, para las
exclusivas. (0,1) o (1,1) en los subtipos para las solapadas o
superpuestas.

Figura 1.12. Representación de una
generalización.
Así pues, habrá jerarquía solapada y parcial (que es la que no
tiene ninguna restricción) solapada y total, exclusiva y parcial, y
exclusiva y total. En la Figura 1.13 se muestran cómo se
representan.

Figura 1.13. Tipos y representación de
jerarquías.
Hay 1 opinión. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Cambio global de la sociedad La humanidad experimenta un cambio de época, no una época de cambios. Transformaciones veloces, cualitativas y simultáneas en las relaciones de producción, relaciones de ... [24/11/06] |
|
1.625 | ||
|
Análisis de software educativo Son los docentes los llamados a promover el cambio. Es hora de saber usar la tecnología como un elemento más del conjunto de las herramientas metodológicas que se poseen,... [02/02/06] |
|
1.767 | ||
|
Mozilla Una de las funciones más utilizadas en internet es la navegación por las miles de páginas con información y recursos. Para poder acceder a toda esta información se buscan... [26/03/04] |
|
4.116 | ||
Publicar en
del.icio.us
digg
meneame