unidad 1 n°7 modelo entidad-relación extendido (mere)

15
MDD2201 MODELAMIENTO DE BASE DE DATOS MODELO ENTIDAD RELACIÓN EXTENDIDO (MERE)

Upload: niihko

Post on 24-Oct-2015

133 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Unidad 1 N°7 Modelo Entidad-Relación Extendido (MERE)

MDD2201 MODELAMIENTO DE BASE DE DATOS

MODELO ENTIDAD RELACIÓN

EXTENDIDO (MERE)

Page 2: Unidad 1 N°7 Modelo Entidad-Relación Extendido (MERE)

Unidad de Aprendizaje N°1

Introducción al Modelamiento de Base de Datos

Aprendizaje Esperado N°1.CONSTRUYE UN MODELO ENTIDAD RELACION PARA REPRESENTAR Y SOLUCIONAR

LAS NECESIDADES DE INFORMACIÓN PLANTEADAS.

Page 3: Unidad 1 N°7 Modelo Entidad-Relación Extendido (MERE)

Objetivos del Capítulo

• Conocer las extensiones del MER:

Jerarquías de Especialización/Generalización y Herencia de Atributos.

Relaciones Exclusivas.

Restricciones de Exclusión.

Restricciones de Inclusión.

Agregación de entidades.

Page 4: Unidad 1 N°7 Modelo Entidad-Relación Extendido (MERE)

Modelo Entidad-Relación Extendido

• El MERE permite representar: Jerarquías de Especialización/Generalización

Restricciones de Exclusividad

Restricciones de Exclusión

Restricciones de Inclusividad

Restricciones de Inclusión

Herencia de atributos

Agregación de entidades

Page 5: Unidad 1 N°7 Modelo Entidad-Relación Extendido (MERE)

Jerarquías de Especialización/Generalización

CONSERJE

SUPERTIPO

SUBTIPOS

Sus conceptos básicos son:

• Supertipo

• Subtipos

• Herencia

Page 6: Unidad 1 N°7 Modelo Entidad-Relación Extendido (MERE)

Jerarquías de Especialización/Generalización

SUPERTIPO

SUBTIPOS

Page 7: Unidad 1 N°7 Modelo Entidad-Relación Extendido (MERE)

Jerarquías de Especialización/Generalización

Herencia

Estas jerarquías pueden formarse por Especialización y Generalización:

Especialización

• Proceso para definir un conjunto de subtipos

de un tipo de entidad llamado supertipo.

• Énfasis en las diferencias.

• Alguna instancia del supertipo puede no ser

instancia de ningún subtipo.

Generalización

• Inverso a la Especialización.

• Se identifican las características comunes a

varios tipos de entidades y se resumen en una

entidad de nivel más alto llamada supertipo.

• Énfasis en las similitudes

• Cada instancia del supertipo está también en

una instancia de alguno de los subtipos.

Page 8: Unidad 1 N°7 Modelo Entidad-Relación Extendido (MERE)

Jerarquías de Especialización/Generalización

• Ejemplos de Relación Supertipo/Subtipo

Page 9: Unidad 1 N°7 Modelo Entidad-Relación Extendido (MERE)

Jerarquías de Especialización/Generalización

En el ejemplo,

Page 10: Unidad 1 N°7 Modelo Entidad-Relación Extendido (MERE)

Relaciones de Exclusividad

Ejemplos de Relaciones Exclusivas

Page 11: Unidad 1 N°7 Modelo Entidad-Relación Extendido (MERE)

Relaciones de Exclusividad

Ejemplos de Relaciones Exclusivas

Page 12: Unidad 1 N°7 Modelo Entidad-Relación Extendido (MERE)

Relaciones de Exclusión

Ejemplo:

Page 13: Unidad 1 N°7 Modelo Entidad-Relación Extendido (MERE)

Relaciones de Inclusión

Ejemplo:

Page 14: Unidad 1 N°7 Modelo Entidad-Relación Extendido (MERE)

Agregación

Ejemplos:

Compuesto/Componente

Miembro/Colección: permite representar un “todo” como una colección de

miembros, todos de un mismo tipo de entidad.

Page 15: Unidad 1 N°7 Modelo Entidad-Relación Extendido (MERE)

Resumen de la Clase

• Se explicaron las extensiones del MER:

– Jerarquías de Especialización/Generalización y Herencia de Atributos.

– Relaciones Exclusivas.

– Restricciones de Exclusión.

– Restricciones de Inclusión.

– Agregación de entidades.