miércoles, 21 de septiembre de 2011

Modelado de datos con: Especificación y Generalización

Modelado de datos con Especificación/Generalización:


En algunas especializaciones podemos determinar exactamente que ocurrencias de entidad se convertirán en cada subclase, todo mediante la utilización de algún atributo de la superclase.

Si todas las subclases en una especialización tienen una condición de permanencia en el mismo atributo de la superclase, la especialización será definida sin lugar a dudas por el atributo y este atributo será llamado en cuestión: ATRIBUTO DE DEFINICIÓN DE LA ESPECIALIZACIÓN.

Asimismo, entre las ocurrencias que puedan aparecer o no en más de una subclase podremos diferenciar entre:

- Subclase disjuntas
- Subclase solapadas.

Cuando una ocurrencia de la superclase aparece en más de una subclase decimos que las subclases son solapadas.

Se representa semánticamente por la letra o proveniente de la palabra (Overlapping)
Cuando una ocurrencia de la superclase sólo aparece en una única subclase decimos que las subclases son disjuntas. Se representa semánticamente por la letra d (Disjoint)


Las subclases pueden representarse por dos tipos de jerarquías:
- Jerarquía total
- Jerarquía parcial

Cuando la ocurrencia de la superclase aparece al menos en una subclase se dice que la jerarquía es total.

Se representa gráficamente por:

Cuando en la superclase existen ocurrencias que no aparecen en ninguna de las subclases se dice que la jerarquía es parcial.

Se representa gráficamente por:


Un ejemplo:

0 comentarios:

Publicar un comentario

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | Best Buy Printable Coupons