Está en la página 1de 18

Base de Datos I

Unidad II: Modelado de Datos


Modelo Entidad Relación (Chen)

Dra. Regina Paola TICONA HERRERA

Arequipa
Base de Datos I
Indice

1) Modelo Entidad Relación (Chen)


– Diagrama E-R
– Entidades Débiles
– Modelo E-R extendido
• Especialización y Generalización
• Restricciones sobre las generalizaciones
• Agregaciones
2) Notaciones alternativas
3) Ejercicio en clase

Regina Ticona-Herrera 2
Base de Datos I
Modelo Entidad Relación
Diagrama E-R

• Rectángulos, que representan conjuntos de entidades.


• Elipses, que representan atributos.
• Rombos, que representan relaciones.
• Líneas, que unen atributos a conjuntos de entidades y
conjuntos de entidades a conjuntos de relaciones.
• Elipses dobles, que representan atributos multivalorados.
• Elipses discontinuas, que denotan atributos derivados.
• Líneas dobles, que indican participación total de una entidad
en un conjunto de relaciones.
• Rectángulos dobles, que representan conjuntos de entidades
débiles
Regina Ticona-Herrera 3
Base de Datos I
Modelo Entidad Relación
Diagrama E-R

Regina Ticona-Herrera 4
Base de Datos I
Modelo Entidad Relación
Diagrama E-R

Regina Ticona-Herrera 5
Base de Datos I
Modelo Entidad Relación
Diagrama E-R

Regina Ticona-Herrera 6
Base de Datos I
Modelo Entidad Relación
Entidades Débiles

• Entidad fuerte: posee clave primaria propia.


Llamada también entidad identificadora o
propietaria.
• Entidad débil: no tiene suficientes atributos para
formar una clave primaria propia
– Debe estar asociada a una entidad fuerte, depende
existencialmente de esta relación
– Puede tener un atributo que identifique parcialmente a
la entidad

Regina Ticona-Herrera 7
Base de Datos I
Modelo Entidad Relación
Entidades Débiles

Regina Ticona-Herrera 8
Base de Datos I
Modelo Entidad Relación
Modelo E-R extendido

• Especializaciones y Generalizaciones:
– Superclase / subclase
– Herencia de atributos y relaciones
– Ejemplos:
• Persona: cliente / empleado
• Cuenta: ahorro / corriente
• Empleado_banco: funcionario / cajero / secretaria

Regina Ticona-Herrera 9
Base de Datos I
Modelo Entidad Relación
Modelo E-R extendido

Regina Ticona-Herrera 10
Base de Datos I
Modelo Entidad Relación
Modelo E-R extendido

• Restricciones de las Generalizaciones:


– Primer tipo: entidades que pueden ser miembros de un
conjunto de entidades de nivel más bajo dado
• Definición por condición:
– Ejemplo de la condición: tipo_cuenta
– Cuenta: ahorro / corriente
• Definición por el usuario:
– Ejemplo: después de doce meses se le asigna otro empleo a un
empleado del banco
– Empleado_banco: funcionario / cajero

Regina Ticona-Herrera 11
Base de Datos I
Modelo Entidad Relación
Agregaciones

Regina Ticona-Herrera 12
Base de Datos I
Modelo Entidad Relación
Notación

Regina Ticona-Herrera 13
Base de Datos I
Modelo Entidad Relación
Notación

Regina Ticona-Herrera 14
Base de Datos I
Modelo Entidad Relación
Notaciones Alternativas

Regina Ticona-Herrera 15
Base de Datos I
Modelo Entidad Relación
Notaciones Alternativas

Regina Ticona-Herrera 16
Desarrollo Basado en Plataformas
Trabajo en clase

Regina Ticona-Herrera 17
FIN

También podría gustarte