Tema 4 - Modelo E/R Extendido

1. Introducci贸n


馃摉
Modelado conceptual
  • Se desarrolla en la etapa de an谩lisis, simplificando la informaci贸n relevante
馃摉
Implementaci贸n
  • Es abordada en el dise帽o, considerando la eficiencia y el tipo de sistema
馃摉
An谩lisis
  • Requiere recopilar informaci贸n independiente de modelos y con alta sem谩ntica
馃挕
El modelo E/R fue propuesto por Peter P. Chen en 1976 y 1977
馃摉
Objetivo del Modelo
  • Establecer una visi贸n global de los datos de una organizaci贸n o de un sistema de informaci贸n, en un nivel de abstracci贸n pr贸ximo al usuario e independiente de las caracter铆sticas del equipo

2. Modelo E/R extendido


馃摉
Entidad
  • Las entidades representan objetos con caracter铆sticas comunes, como [Empleado] con ejemplares como Jos茅 Mart铆nez
  • Cada objeto concreto es una instancia, y su conjunto en un momento se llama extensi贸n
  • Seg煤n su existencia independiente:
    • Regulares
    • D茅biles

馃摉
Interrelaci贸n
  • Asociaciones entre entidades, con ejemplares llamados ocurrencias de interrelaci贸n
  • Elementos clave:
    • Nombre
    • Grado
    • Papel de ejemplares
    • Tipo de correspondencia
馃摉
Tipos de correspondencia:
  • [1:1] Un empleado dirige un departamento y cada departamento es dirigido por un empleado
  • [1:N] Cada empleado pertenece a un departamento, y un departamento puede tener varios empleados
  • [N:M] Un empleado puede trabajar en m煤ltiples proyectos, y varios empleados pueden trabajar en uno
notion image

馃摉
Dominio y Valor
  • Los dominios son conjuntos homog茅neos con nombres.
  • Las caracter铆sticas de entidades e interrelaciones tienen valores que se llaman dominios
    • Tipo de datos
    • Lista de posibles valores

馃摉
Atributo
  • Caracter铆sticas b谩sicas de una entidad o de una interrelaci贸n
  • Los atributos toman valores de un dominio.
馃摉
Tipos de atributo:
  • Identificador principal
  • Identificadores alternativos
  • Atributo opcional (puede tomar valores nulos)
  • Atributo compuesto (se define sobre m谩s de un dominio)
  • Atributo multivaluado (puede tomar varios valores)
  • Atributo derivado (sus valores se obtienen a partir de otros)
notion image

馃摉
Jerarqu铆as
  • Generalizaci贸n:
    • Dos o mas entidades comparten atributos
    • Existencia de una Entidad de Nivel Superior
  • Especializaci贸n:
    • Ciertos atributos no tienen sentido para todos
notion image
馃摉
Posibles Generalizaciones:
  • Parcial y Solapada
  • Total y Solapada
  • Parcial y exclusiva
  • Total y exclusiva

notion image

馃摉
Restricci贸n de exclusividad
  • Se aplica cuando una entidad solo puede participar en una interrelaci贸n a la vez, impidiendo su simultaneidad en ambas
  • Restricci贸n de exclusi贸n:
    • Un profesor no podr谩 impartir y recibir el mismo curso de forma simult谩nea
  • Restricci贸n de inclusividad:
    • Cualquier ejemplar de un tipo de entidad debe participar en ambas interrelaciones relacionadas, no pudiendo elegir solo una de ellas
  • Restricci贸n de inclusi贸n:
    • Cada profesor que imparte debe estar unido al curso a trav茅s de la interrelaci贸n recibe

notion image
notion image
notion image