Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
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”.
- 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
- 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
- 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.