Está en la página 1de 7

NOTACIONES DE ENTIDAD RELACIÓN E/R

1. Modelo Entidad-Relación
- Objetivos:
o Conocer conceptos
o Comprender significados del concepto nulo
- Contenidos:
o Introducción e historia
o Conceptos básicos
o Notaciones del modelo
1.1. Introducción e historia del modelo Entidad/Relación
- Modelo de datos conceptual de alto nivel
- Propuesto por Peter P. Chen en 1976
o Extensiones/aportaciones de muchos de otros autores
o No existe un único MER, sino una familia de modelos
- Describe el mundo real como un conjunto de entidades y relaciones entre ellas.
- Gran difusión
o Muy extendido en los métodos de diseño de bases de datos
o Soportado por herramientas software de diseño
2. Conceptos básicos del modelo
2.1. Entidad
- Cosa u objeto con existencia propia y distinguible del resto
- Objeto con existencia física o abstracta
- Tipos de atributos:
o Simples:
 Pueden dividirse en otros con significado propio.
 Fechanacim (día, mes, año).
 Dirección (calle, ciudad, provincia, codpostal).
 Valor compuesto = concatenación de valores de componentes
o Compuestos:
 No divisibles. Atómicos género
o Almacenados:
 Fechanacim [de cada EMPLEADO]
 Nacionalidad [de una PELICULA]
o Derivados:
 Valor calculado a partir de otra información ya existente (atributos, entidades)
 Son información redundante
o Monovalorados:
 Sólo un valor para cada entidad
 Fechanacim [de un EMPLEADO particular]
 Añoestreno [de cada PELÍCULA concreta]
o Multivalorados:
 Más de un valor para la misma entidad
 Nacionalidad [PELÍCULA coproducida por varios países]
 Teléfono [EMPLEADO con varios teléfonos de contacto]
 Pueden tener límites superior e inferior del número de valores por entidad
 Nacionalidad (1-2)
 Teléfono (0-3)
o Opcionales:
 El nulo es usado cuando…
 Se desconoce el valor de un atributo para cierta entidad
o El valor existe pero falta
 Altura [de un EMPLEADO]
o No se sabe si el valor existe o no
 Teléfono [de un EMPLEADO]
 La entidad no tiene ningún valor aplicable para el atributo:
o Fechaalquiler [PELÍCULA sólo en vídeo-venta]

- Atributos clave:
o Atributo con valor distinto para cada instancia de un tipo de entidad
 Dni en empleado
o Una clave identifica de forma única cada entidad concreta  atributo identificador
o Notación

- Atributos clave (ii):


o Una clave puede estar formada por
 Varios atributos  clave compuesta
 Combinación de valores distinta para cada instancia (nombre, fechanacim) en el
tipo de entidad EMPLEADO
 Una clave compuesta debe ser mínima
o Un tipo de entidad puede tener
 Más de una clave  claves candidatas
 Claves o identificadores candidatos de EMPLEADO:
 Dni
 Nss
 Nombre…
- Atributos clave (iii):
o Atributo identificador principal (IP)
 Clave principal
 Elegido de entre los identificadores candidatos para ser el medio principal de
identificación de las instancias del tipo de entidad.
 Dni en EMPLEADO
o Atributos identificadores alternativos (IA)
 Claves alternaticas
 El resto de IC’s
 Nss y (nombre, Fechanacim) en EMPLEADO

- En el MER es obligatorio que todo tipo de entidad tenga un identificador.

Relación (relationship)

- También inerrelación
- Asociación, vínculo o correspondencia entre instancias de entidades relacionadas de alguna forma
en el mundo real.
o El director “Alejandro” ha rodado la película “Mar adentro”
o El empleado “515598” trabaja en el local de videoclub “principal”
o La película “El imperio contraataca” es una continuación de la película “La guerra de las
galaxias”.

Tipo de relación (relationshio set)

- Estructura genérica del conjunto de relaciones existentes entre dos o más tipos de entidad
o Un director ha rodado pelicula’s
- Notación

Grado de tipo de relación


- Número de tipos de entidad que participan en el tipo de relación
o Binaria: grado 2
o Ternaria: grado 3
o Reflexiva o recursiva: grado 1

Restricciones estructurales sobre tipos de relación

- Limitan las posibles combinaciones de entidades que pueden participar en las relaciones.
- Extraídas de la situación real que se modela.
- Clases de restricciones estructurales:
o Razón de cardinalidad
 Notación EN2002
 Número máximo de instancias de tipo de relación en las que puede
participar una misma instancia de tipo de entidad.

 Notación:
o Etiqueta en la línea que une entidad y relación
 Razones de cardinalidad más comunes:
o 1:1
o 1:N
o M:N
 Notación MPM1999
 Número máximo de instancias de tipo de relación en las que puede
participar una misma instancia de tipo de entidad.
 Notación
o Etiqueta (1:1, 1:N, M:N…) junto al tipo de relación
o Flecha en sentido “… a N”
 Notación SKS1998
 Número máximo de instancias de tipo de relación en las que puede
participar una misma instancia de tipo de entidad.
 Notación
o Flecha en sentido “… a 1”
o Razón de participación
 Notación EN2002
 Especifica si toda la extensión de un tipo de entidad participa en un tipo de
relación, o sólo parte de la extensión
 Indica si hay dependencia en existencia de un tipo de entidad respecto de
un tipo de relación
 Clases de participación:
o Participación total
o Participación parcial
 Notación
o Líneas dobles o simples

- Cardinalidad de tipo de entidad EN2002


o Números mínimo y máximo de instancias del tipo de relación en las que puede intervenir
una instancia del tipo de entidad
- Notación
o (min, max) en la línea que une entidad y relación

- Cardinalidad de tipo de entidad MPM1999


o Números mínimo y máximo de instancias de un tipo de entidad que pueden estar
relacionadas con una instancia del otro tipo de entidad
- Notación
o (min, max) en la línea que une entidad y relación

Cardinalidad de tipo de entidad (v)

- Comparación de notaciones.

- En toda notación, la cardinalidad de una entidad es la etiqueta de la línea que la une a la relación.

Comparación de notaciones (ii)

Cardinalidad de tipos de entidad recursivos


Atributos de tipos de relación

Atributos de tipos de relación (ii)

- Conceptualmente pertenecen a la relación


o Atributo de una M:N es propio de la relación
o Un atributo de una 1:1 o 1:N se puede llevar a uno de los tipos de entidad participantes

También podría gustarte