Você está na página 1de 20

EL MODELO ENTIDAD RELACIN (E-R)

EL MODELO E-R
Herramienta para el modelado de datos

Permite representar las entidades relevantes de un sistema de
informacin as como sus interrelaciones y propiedades.

Describe los datos implicados en la empresa en trminos de
objetos y sus relaciones.

Muchas herramientas de diseo de bases de datos se basan en los
conceptos del modelo E-R.
EL MODELO ENTIDAD RELACIN
El modelo de datos E-R emplea tres conceptos bsicos:

Los conjuntos de entidades

Los conjuntos de relaciones

Los atributos.
ENTIDADES
Cosa u objeto del mundo real que es distinguible de todos los
dems objetos.

Tiene un conjunto de propiedades:
Los valores de algn conjunto de propiedades pueden
identificar cada entidad de forma univoca.

Pueden ser concretas o abstractas.
CONJUNTO DE ENTIDADES
Entidades del mismo tipo que comparten las mismas
propiedades, o atributos.

Las bases de datos incluyen una serie de conjuntos de entidades:

Cada una de las cuales contiene cierto nmero de entidades del mismo
tipo.
CONJUNTO DE ENTIDADES
CONJUNTO DE ENTIDADES
Los conjuntos de entidades no son necesariamente disjuntos.

Por ejemplo: Una entidad persona puede ser una entidad
empleado, una entidad cliente, ambas cosas, o ninguna.
CONJUNTO DE ENTIDADES
Cada entidad se representa mediante un conjunto de atributos.

Los atributos son propiedades descriptivas que posee cada miembro de
un conjunto de entidades.

Ejemplo:

Conjunto de entidades cliente: id_cliente, nombre_cliente,
calle_cliente y ciudad_cliente.

Conjunto de entidades prstamo: numero_prestamo, fecha e
importe.
CONJUNTO DE ENTIDADES
Cada entidad tiene un valor para cada uno de sus atributos.

Una entidad cliente concreta puede tener:

El valor 26895636 para el atributo id_cliente.

El valor Jos para el atributo nombre_cliente.

El valor Jr. Cruz de Piedra para el atributo calle_cliente.

El valor Cajamarca para el atributo ciudad_cliente.

CONJUNTOS DE RELACIONES
Una relacin es una asociacin entre varias entidades.

Por ejemplo, se puede definir una relacin que asocie al cliente Lpez
con el prstamo P-15.

Esta relacin especifica que Lpez es un cliente con prstamo numero
P-15

Un conjunto de relaciones es un conjunto de relaciones del
mismo tipo.


CONJUNTOS DE RELACIONES
Formalmente es una relacin matemtica de n (con n2 )
conjuntos de entidades (posiblemente no distintos).

CONJUNTOS DE RELACIONES
La funcin que desempea una entidad en una relacin se
denomina rol de esa entidad.
CONJUNTOS DE RELACIONES
Una relacin puede tener atributos denominados atributos
descriptivos.

Cada ejemplar de una relacin debe identificarse unvocamente a
partir de sus entidades participantes

Sin usar los atributos descriptivos

Puede haber ms de un conjunto de relaciones que implique a los
mismos conjuntos de entidades.
CONJUNTOS DE RELACIONES
La mayor parte de los conjuntos de relaciones de los sistemas de
bases de datos son binarios

El numero de conjuntos de entidades que participan en un
conjunto de relaciones determina su grado

Los conjuntos de relaciones binarios tienen grado 2; los
conjuntos de relaciones ternarios tienen grado 3.
CONJUNTOS DE RELACIONES
ATRIBUTOS
Para cada atributo hay un conjunto de valores permitidos:
dominio o conjunto de valores de ese atributo.

Cada entidad se puede describir mediante un conjunto de pares
(atributo, valor), un par por cada atributo del conjunto de
entidades.

Una entidad cliente concreta se puede describir mediante el conjunto
(id_cliente, 67.789.901), (nombre_cliente,Lopez), (calle_cliente, Garcilazo),
(ciudad_cliente ,Trujillo).
ATRIBUTOS
En el modelo E-R podemos tener los siguientes tipos de atributo:

Atributos simples y compuestos:
Simples no estn divididos en subpartes.

Compuestos se pueden dividir en subpartes (en otros atributos).

Atributos monovalorados y multivalorados.
Monovalorados: Atributos que tienen un nico valor para cada entidad
concreta.

Multivalorado: Atributo que tiene un conjunto de valores para una entidad
concreta.
ATRIBUTOS
ATRIBUTOS
Atributos derivados.
Se puede obtener a partir del valor de otros atributos o entidades
relacionados.

El valor de los atributos derivados no se almacena, sino que
se calcula cada vez que hace falta
ATRIBUTOS
Los atributos toman valores nulos cuando las entidades no tienen
ningn valor para ese atributo.

El valor nulo tambin puede indicar no aplicable
Por ejemplo, una persona puede no tener un segundo nombre de pila.

Nulo puede tambin designar que el valor del atributo es:
Falta

Desconocido

Você também pode gostar