entidad relacion
Base de Datos
Modelo Entidad Relación
GIANNCARLO GOMEZ MORALES
ggomezm@continental.edu.pe
Modelo Entidad-Relación
Objetivos:
– Conocer los conceptos y notación del modelo conceptual de
datos entidad-relación extendido.
– Comprender los significados del concepto de “nulo” en el
modelo entidad-relación extendido.
Contenidos:
– 1. Introducción e historia del modelo– 2. Conceptos básicos del modelo
– 3. Extensiones del modelo
Introducción e historia del modelo
Entidad-Relación
Modelo de datos conceptual de alto nivel
Propuesto por Peter P. Chen en 1976
– Extensiones/aportaciones de muchos otros autores
– No existe un único MER, sino una FAMILIA DE MODELOS
Describe el “mundo real” como un conjunto de ENTIDADES y de
RELACIONES entre ellas Gran difusión
– Muy extendido en los métodos de diseño de bases de datos
– Soportado por herramientas software de diseño (CASE)
Introducción e historia del modelo
Entidad-Relación
En el proceso de diseño...
Requisitos
de datos
DISEÑO
CONCEPTUAL
Esquema
Conceptual
MER
Esquema conceptual
Descripción concisa de los requisitos de información de los usuarios
–Descripciones detalladas de
• TIPOS DE DATOS
• RELACIONES ENTRE DATOS
• RESTRICCIONES que los DATOS deben cumplir
Sin detalles de implementación
– Más fácil de entender
– Comunicación con el usuario no técnico
Conceptos básicos del modelo
Entidad ( entity )
Atributo ( attribute )
Dominio ( values set )
Relación ( relationship )
ENTIDAD
Cosa u objeto del mundo real conexistencia propia y distinguible
del resto
Objeto con existencia...
– 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)
ATRIBUTO
Propiedad o característica de una entidad
Una entidad particular es descrita por los valores de susatributos:
p1
titulo = El alquimista impaciente
genero = Thriller
nacionalidad = España
añoestreno = 2002
...
e1
dni = 87654321
nss = 1122334455
nombre = Cristina Aliaga Gil
nacionalidad = España
...
TIPO DE ENTIDAD (entity set)
Define un conjunto de entidades que poseen los mismos atributos
– PELICULA: titulo, genero, nacionalidad, añoestreno,numcopias
– EMPLEADO:dni, nss, nombre, fechanacim, direccion, telefono,
altura, nacionalidad, edad
– Notación
EMPLEADO
PELICULA
CLIENTE
LOCAL
VIDEOCLUB
DIRECTOR
ACTOR
Instancia de un tipo de entidad
También...
– Ocurrencia
– Realización
– Ejemplar
p2
– Entidad concreta o
individual
p3
titulo = Amores perros
genero = Drama
nacionalidad = Méjico
añoestreno = 1999
...
PELICULAtitulo = El señor de los anillos
genero = Fantasía
nacionalidad = EEUU
añoestreno = 2001
...
p4
titulo = Amelie
genero = Comedia
nacionalidad = Francia
añoestreno = 2001
...
Intensión y Extensión
Un tipo de entidad describe el esquema o intensión para un conjunto de
entidades que poseen la misma estructura
– EMPLEADO: dni, nss, nombre, dirección, telefono, altura, fechanacim,nacionalidad, edad
Las instancias del tipo de entidad se agrupan en un conjunto de entidades
o extensión
Tipos de atributos
Simples o Compuestos
Almacenados o Derivados
Monovalorados o Multivalorados
Opcionales
Atributos Simples o Compuestos
Atributos compuestos
– Pueden dividirse en otros con significado propio
fechanacim
dia
mes
año
direccioncalle
ciudad
provincia
codpostal
– Valor compuesto = concatenación de valores de componentes
Atributos simples
– No divisibles. Atómicos
genero
Atributos Almacenados o Derivados
Atributos derivados
– Valor calculado a partir de otra información ya existente
(atributos, entidades relacionadas)
– Son información redundante...
– edad [de EMPLEADO], cálculo a partir...
Regístrate para leer el documento completo.