Modelo Entidad Relacion
Definición
Modelo de datos entidad-relación está basado en un
percepción del mundo real que consta de un
conjunto de objetos basicos llamados entidades y de
relaciones entre estos objetos.
• Conjuntos de entidades
• Conjuntos de relaciones
• Conjuntos de atributos
Mti. Karlita Robledo
Conjunto de entidades
Definición de entidad
Una entidad es una cosa u objeto enel mundo real
que es distinguible de todos los demas
física o real (una persona, un libro, un empleado)
abstracta o conceptual (una asignatura, un viaje)
“Persona, lugar, cosa, concepto o suceso, real o abstracto,
de interés para la empresa” (ANSI, 1977)
Definición de conjunto de entidades
Es la totalidad de las entidades del mismo tipo que
comparten las mismas propiedades o atributos
Mti.Karlita Robledo
Conjunto de atributos
Definición
Los atributos describen propiedades que
posee cada miembro de un conjunto de
entidades.
Se clasifican en:
Simples y compuestos
Univalorados y
multivalorados
Nulos
Derivado
Mti. Karlita Robledo
Clasificación de atributos
Atributos compuestos
–
Pueden dividirse en otros con significado propio
fechanacim
dia mes
–
año
direccion
calleciudad provincia codpostal
Valor compuesto = concatenación de valores de
componentes
Atributos simples
–
No divisibles. Atómicos
genero
Mti. Karlita Robledo
Clasificación de atributos
Atributos monovalorados (monovaluados)
–
sólo un valor para cada entidad
fechanacim [de un EMPLEADO particular]
– añoestreno [de una PELICULA concreta]
–
Atributos multivalorados (multivaluados)
–
más deun valor para la misma entidad
nacionalidad [ PELICULA coproducida por varios países ]
– telefono [ EMPLEADO con varios teléfonos de contacto]
–
–
Pueden tener límites superior e inferior
del nº de valores por entidad
nacionalidad (1-2)
– telefono (0-3)
–
Mti. Karlita Robledo
Clasificación de atributos
El nulo (null value) es usado cuando...
–
Se desconoce el valor de un atributo paracierta entidad
El valor existe pero falta
No se sabe si el valor existe o no
–
altura [de un EMPLEADO]
numteléfono [de un EMPLEADO]
La entidad no tiene ningún valor aplicable para el atributo:
fechaalquiler [PELICULA sólo en vídeo-venta (no alquiler)]
Mti. Karlita Robledo
Clasificación de atributos
Atributos
–
–
derivados
Valor calculado a partir de otra información yaexistente (atributos, entidades relacionadas)
Son información redundante...
–
–
edad [de EMPLEADO], cálculo a partir de fechanacim
atributo derivado del valor de otro atributo
numcopias [de una PELICULA], cuenta del nº de
entidades copia relacionadas con cada película concreta
atributo derivado de entidades relacionadas
Atributos
almacenados
nacionalidad
[de una PELICULA]
fechanacim [de unEMPLEADO]
Mti. Karlita Robledo
Relaciones
Relación: Una relación es una asociación entre diferentes
entidades.
Conjunto de relaciones: un conjunto de relaciones del mismo
tipo.
Es una relacion matematica de
N> 2
E1, E2, E3
En
Mti. Karlita Robledo
Relaciones
También “interrelación”
Asociación, vínculo o correspondencia
entre instancias de entidades relacionadas de
alguna manera enel “mundo real”
– el director “Julio Médem” ha rodado la película
“Tierra”
– el empleado 87654321 trabaja en el local de
videoclub “principal”
– la película “El imperio contraataca” es una
continuación de la película “La guerra de las
Mti. Karlita Robledo
galaxias”
Relaciones
Estructura genérica o abstracción del conjunto
de relaciones existentes entre dos o más tipos
de entidad
–
un DIRECTORha rodado PELICULA’s
DIRECTOR
HA_RODADO
PELICULA
Mti. Karlita Robledo
Relaciones
Número de tipos de entidad que participan
en el tipo de relación
–
–
–
Binaria: grado 2 (el más frecuente)
Ternaria: grado 3
Reflexiva (o recursiva): grado 1
ACTOR
ACTUA_EN
CLIENTE
CONTINUACION
DE
PELICULA
PELICULA
ALQUILA
PELICULA
LOCAL_VIDEOCLUB
Mti. Karlita Robledo
Relaciones
Todo tipo de...
Regístrate para leer el documento completo.