Modelo Relacional extendido
El modelo entidad relación
extendido (ERE) es un
modelo que se utiliza para
hacer notación de la
estructuración y
funcionamiento
(representación gráfica) de
sistemas como bases de datos
o de información.
Modelo Relacional extendido
Está basado principalmente
en el modelo entidad
relación, ya que incorpora
conceptos de subclase y
superclase asociados a
especialización y
generalización.
Modelo Relacional extendido
Este modelo incluye todos los
conceptos del modelo entidad
relación, sin embargo se le
añadieron otras funciones y
extensiones orientadas a
objetos como:
Subclases
Superclase
Categorías
Especialización
Generalización
Herencia
Modelo Relacional extendido
Clases y Subclases
En ocasiones las entidades
tienen numerosos subgrupos
de las mismas que son
significativos y deben
representarse en el modelo
debido a su importancia.
Modelo Relacional extendido
Herencia
En una jerarquía cada
subclase tiene una superclase.
En una red una subclase
puede tener más de una
subclase.
Modelo Relacional extendido
Especialización
Se define como el
refinamiento arriba-abajo en
superclases y subclases.
Modelo Relacional extendido
Generalización
Es el inverso de la
especialización donde
diferentes clases con
características similares se
generalizan en una
superclase.
Modelo Relacional extendido
Categorías
Las categorías representan la
unión de superclases en
instancia de una subclase
pero las categorías deben ser
instancias de por lo menos
alguna superclase sin
necesidad de ser miembro de
las demás superclases.
Modelo Relacional extendido
Restricciones de categorización
1.- Categorización total
Cada una de las instancias de
una superclase debe ser
instancia de la categoría.
2.- Categorización Parcial
Una instancia de una
superclase no puede ser
obligada a ser instancia de la
categoría.
Conclusión
En esta sesión aprendimos más acerca del modelo entidad
relación extendido que, como ya lo hemos analizado, se basa
en el modelo entidad relación de manera que se le agregaron
nuevas funciones y terminologías con las cuales podemos
generar un mejor diseño y hacer las modificaciones que se
necesiten con la finalidad de que nuestro sistema funcione de
una mejor manera y sea funcional.
Referencias
Campderrich Falgueras, B. (2003), Ingeniería de Software, España: UOC.
Kroenke, D. (2003), Procesamiento de base de datos fundamentos, diseño e implementación, México: Prentice Hall.
Moreno, G. (2013), Modelo entidad relación extendido, Consultado el 03 de octubre de 2013 en: http://www.slideshare.net/gerardomo/modelo-de-entidad-relacin-extendido
S.a., (2010), Modelo entidad relación extendido, Consultado en: http://www.slideshare.net/nayis2010/modelo-entidad-relacin-extendido-18067292
Sommerville, I. (2005), Ingeniería de Software, Madrid: Pearson
UNAL (2010), Diseño Conceptual, Consultado en: http://www.unalmed.edu.co/~mstabare/diseno_conceptual.htm