Modelo e-r
El Modelo E-R
Conceptos Básicos
El Modelo E/R primeras
definiciones
Modelo Entidad-Relación (E-R)
Tema II: El Modelo E-R
Peter Chen
The EntityRelationship
Model--Toward a
Unified View of
Data
ACM Transactions
on Database
Systems
Marzo 1976
27/10/2008
3
Modelo (E-R)- Objetos del Modelo
Tema II: El Modelo E-R
Según la definición del propio CHEN, losObjetos del
MD son:
Entidad
Relación (Inter-relación)
Atributo
Dominio
27/10/2008
4
Elementos del Modelo
Modelo (E/R)- Elementos del Modelo
Diagrama E-R
“Esquema gráfico que permite describir cualquier
información formulada de acuerdo con el modelo ER”
Símbolos
Tema II: El Modelo E-R
libro
Entidad
1:1
uno-a-uno
título
Atributo
N:1
ISBNmuchos-a-uno
Clave Primaria
N:M
trata
27/10/2008
Relación
muchos-a-muchos
6
Modelo (E-R)- Entidades
Entidad
(concepto fácil de comprender y muy difícil de definir con rigor)
Definición:
“Objeto del mundo real distinguible de otros”
“Cualquier objeto (real o abstracto) que existe en la realidad y acerca
del cual queremos almacenar información en la base de datos”.
“Algocon realidad objetiva que existe o puede ser pensado”
Tema II: El Modelo E-R
“Una persona, lugar, cosa, concepto o suceso, real o abstracto, de
interés para la empresa”.(ANSI/SPARC)
Ejemplos:
Un libro, un autor, una materia
Un cliente , Una cuenta_bancaria
libro
libro
27/10/2008
autor
autor
materia
materia
7
M.E/R. - Entidades
Definición: Una entidad es un objeto delmundo
real, que existe y es distinguible de todos los
demás
Es el objeto básico del modelo
Tema II: El Modelo E-R
Puede ser de dos tipos básicos:
Concreta:
persona, automóvil, empleado, casa, libro
Abstracta:
empresa, préstamo, vacaciones, puesto de trabajo,
curso
27/10/2008
8
M.E/R. - Entidades
Cada entidad tiene un conjunto de propiedades
específicas (atributos) que ladescriben y la distinguen
de las demás
Empleado {nombre, edad, dirección, sueldo,
puesto_de_trabajo}
Tema II: El Modelo E-R
Curso {título, código, créditos_teóricos, créditos_teóricos}
emp1
27/10/2008
Juan Pérez
33
C/ Mayor 25,5ºD
2.500 €
DBA
Ficheros y BBDD
cur21
45212
3
3
9
M.E/R. - Entidades
DNI
ciudad_cliente
calle_cliente
nombre_cliente
TemaII: El Modelo E-R
cliente
Clave primaria PK
Llave
identificador Principal IP
DNI
nombre_cliente
ciudad_cliente
calle_cliente
cliente
27/10/2008
10
M.E/R. - Entidades
Definición: Tipo de entidad es la totalidad de
Tema II: El Modelo E-R
entidades del mismo tipo que comparten las mismas
propiedades (atributos)”
Al conjunto de entidades se le llama también “extensióndel tipo de entidad”
El tipo de entidad se llama intensión de su conjunto de
entidades
{cliente_1, cliente_2, …,cliente_n} = Conjunto de entidades cliente
Extensió
Extensión del tipo cliente
{P15_789, P45_098, …,P23_896 } = Conjunto de entidades prestamo_bancario
P15_789,
Extensió
Extensión del tipo prestamo_bancario
27/10/2008
11
M.E/R. - Entidades
Los conjuntos de entidadesno son (necesariamente)
disjuntos
Conjunto de entidades de los empleados de un
banco (empleado)
Conjunto de entidades de los clientes de un banco
(cliente)
Tema II: El Modelo E-R
“Un empleado del banco puede tener una cuenta en el banco”
empleado”
“Una entidad cliente puede ser una entidad empleado”
cliente_2,
{cliente_1, cliente_2, …,cliente_n}
empleado_m}
{empleado_1,empleado_2, …,empleado_m}
27/10/2008
12
Tema II: El Modelo E-R
Modelo (E-R)- Entidades
Existen dos categorías de tipos de entidades:
Fuertes: aquellas cuyos ejemplares tienen existencia
por sí mismos (LIBRO y AUTOR)
Débiles: la existencia de un ejemplar depende de que
exista un cierto ejemplar de otro tipo de entidad:
Ejemplo:
El tipo de entidad EJEMPLAR depende del tipo de
entidad...
Regístrate para leer el documento completo.