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

Diseño de Bases de Datos - moodle2.unid.edu.mxmoodle2.unid.edu.mx/dts_cursos_mdl/lic/IEL/DBD/S04/DBD04_Visual.pdf · Modelo Relacional extendido Está basado principalmente en el

Sep 30, 2018

Download

Documents

phungduong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Diseño de Bases de Datos - moodle2.unid.edu.mxmoodle2.unid.edu.mx/dts_cursos_mdl/lic/IEL/DBD/S04/DBD04_Visual.pdf · Modelo Relacional extendido Está basado principalmente en el

Diseño de Bases de

Datos

Sesión 4:Modelo entidad-relacional extendido

Page 2: Diseño de Bases de Datos - moodle2.unid.edu.mxmoodle2.unid.edu.mx/dts_cursos_mdl/lic/IEL/DBD/S04/DBD04_Visual.pdf · Modelo Relacional extendido Está basado principalmente en el

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.

Page 3: Diseño de Bases de Datos - moodle2.unid.edu.mxmoodle2.unid.edu.mx/dts_cursos_mdl/lic/IEL/DBD/S04/DBD04_Visual.pdf · Modelo Relacional extendido Está basado principalmente en el

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.

Page 4: Diseño de Bases de Datos - moodle2.unid.edu.mxmoodle2.unid.edu.mx/dts_cursos_mdl/lic/IEL/DBD/S04/DBD04_Visual.pdf · Modelo Relacional extendido Está basado principalmente en el

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

Page 5: Diseño de Bases de Datos - moodle2.unid.edu.mxmoodle2.unid.edu.mx/dts_cursos_mdl/lic/IEL/DBD/S04/DBD04_Visual.pdf · Modelo Relacional extendido Está basado principalmente en el

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.

Page 6: Diseño de Bases de Datos - moodle2.unid.edu.mxmoodle2.unid.edu.mx/dts_cursos_mdl/lic/IEL/DBD/S04/DBD04_Visual.pdf · Modelo Relacional extendido Está basado principalmente en el

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.

Page 7: Diseño de Bases de Datos - moodle2.unid.edu.mxmoodle2.unid.edu.mx/dts_cursos_mdl/lic/IEL/DBD/S04/DBD04_Visual.pdf · Modelo Relacional extendido Está basado principalmente en el

Modelo Relacional extendido

Especialización

Se define como el

refinamiento arriba-abajo en

superclases y subclases.

Page 8: Diseño de Bases de Datos - moodle2.unid.edu.mxmoodle2.unid.edu.mx/dts_cursos_mdl/lic/IEL/DBD/S04/DBD04_Visual.pdf · Modelo Relacional extendido Está basado principalmente en el

Modelo Relacional extendido

Generalización

Es el inverso de la

especialización donde

diferentes clases con

características similares se

generalizan en una

superclase.

Page 9: Diseño de Bases de Datos - moodle2.unid.edu.mxmoodle2.unid.edu.mx/dts_cursos_mdl/lic/IEL/DBD/S04/DBD04_Visual.pdf · Modelo Relacional extendido Está basado principalmente en el

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.

Page 10: Diseño de Bases de Datos - moodle2.unid.edu.mxmoodle2.unid.edu.mx/dts_cursos_mdl/lic/IEL/DBD/S04/DBD04_Visual.pdf · Modelo Relacional extendido Está basado principalmente en el

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.

Page 11: Diseño de Bases de Datos - moodle2.unid.edu.mxmoodle2.unid.edu.mx/dts_cursos_mdl/lic/IEL/DBD/S04/DBD04_Visual.pdf · Modelo Relacional extendido Está basado principalmente en el

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.

Page 12: Diseño de Bases de Datos - moodle2.unid.edu.mxmoodle2.unid.edu.mx/dts_cursos_mdl/lic/IEL/DBD/S04/DBD04_Visual.pdf · Modelo Relacional extendido Está basado principalmente en el

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

Page 13: Diseño de Bases de Datos - moodle2.unid.edu.mxmoodle2.unid.edu.mx/dts_cursos_mdl/lic/IEL/DBD/S04/DBD04_Visual.pdf · Modelo Relacional extendido Está basado principalmente en el