ESPECIALIZACIÓN:
Proceso para definir un conjunto de subclases de un tipo de Entidad (llamada SUPERCLASE).
Proceso para definir un conjunto de subclases de un tipo de Entidad (llamada SUPERCLASE).
–Pueden definirse varias subclases según distintos criterios.Ejemplo: EmpleadoTipo de Trabajo: Ingeniero, Técnico...Tipo de Contrato: Fijo, Por Horas...
–Deben definirse los atributos y relaciones específicas(si existen).
GENERALIZACIÓN:Proceso inverso a laEspecialización. Identificar las características comunesa varios tipos de Entidad y generalizar todas ellas en una SUPERCLASE, con los tipos de Entidad originales como SUBCLASES
JERARQUÍAS y RETÍCULOS
•Espec./Generalización JERÁRQUICA: Tiene la restricción de que todas las subclases pertenecen sólo a una superclase.
•Espec./Generalización en RETÍCULO(malla o red): Una subclase puede serlo de varias superclases.En ese caso, la subclase HEREDA losatributos de TODASsus superclases (por todos los caminos).
•NODO HOJA(leaf):Entidad sinsubclases Una subclase puede tener, a su vez, otras subclasesfor-mando así una Jerarquía(hierarchy) o un Retículo(lattice).
MODELADO de DATOS CONCEPTUAL:
–Proceso de Refinamiento Conceptual DESCENDENTE (top-down):Sistema de Diseño Conceptual que parte de las entidades básicas y aplica laespecialización para ir consiguiendo sucesivamente subclases más específicas. Seobtienen primero diseños Jerárquicos que pueden posteriormente convertirse en Retículos.
–Síntesis Conceptual ASCENDENTE (bottom-up):Aplica más la generalización que la especialización, partiendo inicialmente de las entidades más especializadas.
–En la práctica suele usarse un Sistema de Diseño Mixto


No hay comentarios:
Publicar un comentario