Está en la página 1de 1

Jerarquas: Generalizaciones y Especializaciones

Segn la RAE la jerarqua es la "gradacin de personas, valores o dignidades". El trmin


o se refiere precisamente al grado de importancia que adquieren una serie de ent
idades entre s. Para ello se establece el concepto de especializacin (convertir un
a entidad en varias subentidades) y de generalizacin (convertir varias entidades
en una superentidad).
GENERALIZACIN Y JERARQUAS
La generalizacin es el proceso de abstraccin inverso a la especializacin. Se quita
n las diferencias entre varios tipos de entidades y generalizamos sus caractersti
cas comunes para formar una entidad superclase. Dependiendo de si las subclases
pueden aparecer en ms de una subclase podemos observar dos tipos:
Subclases disjuntas
Subclases solapadas
La jerarqua es el proceso de subdividir una entidad en varias subentidades relaci
onndolas con la entidad a la que se refieren. Puede haber dos tipos:
Total: que significa que no hay otro subtipo.
Parcial: significa que pueden haber otros subtipos.
Y los dos tipos de subentidades que puede haber, se dividen en dos tambin:
Exclusiva: que significa que una subentidad no puede ser otra.
Solapada: significa que una subentidad tambin puede ser otra.
Por ejemplo, en una empresa la entidad EMPLEADO con atributos NOMBRE, DNI, DIRE
CCIN, TELFONO, FECHA NACIMIENTO, SALARIO y PUESTO se divide en:
Arquitectos con atributos COMISIONES Y NUMERO DE PROYECTOS.
Administrativos con atributos PULSACIONES Y NIVEL
Ingenieros: con atributos ESPECIALIDAD Y AOS DE EXPERIENCIA
En el esquema Entidad-Relacin quedara de la siguiente forma:
CONSIDERACIONES
Generalizacin Total: todos los elementos de un tipo pertenecen a un subtipo, es d
ecir, que no hay otro subtipo.
Generalizacin Parcial: significa todo lo contrario, que si hay otros subtipos, mu
chas veces no aparecen en la jerarqua pero lo tienes que suponer.
Generalizacin exclusiva: significa que un subtipo no puede ser otro, simplemente
puede ser el mismo sin tener otra segunda opcin.
Generalizacin solapada: un subtipo puede tener la opcin de ser otro subtipo, es de
cir, que no es nico.
Por tanto: generalizaciones totales y exclusivas, totales y solapadas, parciales
y exclusivas, parciales y solapadas pueden ser las opciones que podemos tener a
la hora de hacer una jerarqua.
Por ejemplo:
Veamos un ltimo ejemplo para aclarar los conceptos
El Ayuntamiento quiere una BD de las personas de la ciudad. Se distinguen los tr
abajadores, los estudiantes y los parados. De los trabajadores queremos conocer
el nmero de la Seguridad Social, la empresa y el salario. De los estudiantes, el
nmero de matrcula y el centro educativo. De los parados la fecha desde que est para
do.
Una posible solucin sera:
Se trata de una jerarqua total ya que solo se consideran esos tres tipos de perso
nas (estudiantes, parados y trabajadores) y solapada ya que en principio un estu
diante puede estar trabajando o en paro

También podría gustarte