Diseño de Bases de Datos -...

13
Diseño de Bases de Datos Sesión 4:Modelo entidad-relacional extendido

Transcript of Diseño de Bases de Datos -...

Diseño de Bases de

Datos

Sesión 4:Modelo entidad-relacional extendido

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