Está en la página 1de 17

MODELO ENTIDAD RELACION

DEFINICIN
Es una herramienta para el modelado de datos de
un sistema de informacin. Estos modelos
expresan entidades relevantes para un sistema de
informacin as como sus interrelaciones y
propiedades
Esta basado en una percepcin del mundo real que
consta de objetos bsicos llamados entidades y
relaciones entre otros objetos.
a) Conjunto de entidades
b) Conjunto de atributos
c) Conjunto de relaciones
CONJUNTO DE ENTIDADES
Representa una cosa u "objeto" del mundo real con
existencia independiente, es decir, se diferencia
unvocamente de cualquier otro objeto o cosa,
incluso siendo del mismo tipo, o una misma entidad.
Fsico o real (una persona, un libro , un empleado)
Abstracto conceptual (una asignatura, un viaje)

Conjunto de entidades. Es la totalidad de entidades
del mismo tipo que comparten las mismas
propiedades o atributos.


CONJUNTO DE ATRIBUTOS
Los atributos son las propiedades que describen a
cada entidad en un conjunto de entidades.

Se clasifican:
a) Simples y compuestas
b) Monovaloradas y multivaloradas
c) Nulos
d) Derivados



CLASIFICACIN DE ATRIBUTOS
Atributos compuestos

Pueden dividirse en otros con significado propio

Fechanacim Direccin
Da mes ao calle ciudad municipio Edo

El valor de un atributo compuesto es la concatenacin de
los valores que tienen sus atributos simples

Atributos simples
Los atributos que no pueden dividirse son llamados
simples o atmicos


CLASIFICACIN DE ATRIBUTOS
Atributos Monovalorados. Solo un valor para
cada entidad.
Por ejemplo, el atributo nmero-prstamo para una
entidad prstamo especfico, referencia a un nico
nmero de prstamo.
Atributo Multivalorado.
Puede haber ocasiones en las que un atributo tiene
un conjunto de valores para una entidad especfica.
Considrese un conjunto de entidades empleado con
el atributo nmero-telfono. Cualquier empleado
particular puede tener cero, uno o ms nmeros de
telfono.

CLASIFICACIN DE ATRIBUTOS
Atributo derivado o Alamacenado
El valor para este tipo de atributo se puede derivar de
los valores de otros atributos o entidades
relacionados. Por ejemplo, sea el conjunto de
entidades cliente que tiene un atributo prstamos que
representa cuntos prstamos tiene un cliente en el
banco. Ese atributo se puede derivar contando el
nmero de entidades prstamo asociadas con ese
cliente.
Valor calculado a partir de otra informacin ya
existente (atributos, entidades relacionadas)


Atributo Nulo
Un atributo toma un valor nulo cuando una entidad
no tiene un valor para un atributo. El valor nulo
tambin puede indicar no aplicable, es decir, que el
valor no existe para la entidad. Por ejemplo, una
persona puede no tener segundo nombre de pila.
Nulo puede tambin designar que el valor de un
atributo es desconocido.

RELACION
Describe cierta dependencia entre entidades o
permite la asociacin de las mismas.

Ejemplo:
Dadas dos entidades "Habitacin 502" y "Mark", es
posible relacionar que la habitacion 502 se encuentra
ocupada por el husped de nombre Mark.
Una relacin tiene sentido al expresar las entidades
que relaciona. En el ejemplo anterior, Un Husped
(entidad), se aloja (relacin) en una habitacin
(entidad).

RELACION

Expresa una asociacin entre ocurrencias de
entidad
Puede tener atributos propios
Grado: nmero de entidades que asocia
Cardinalidad: nmero de ocurrencias de una
entidad que pueden asociarse con otra entidad
Mxima - 1:1, 1:N, N:1, N:M
Mnima - 0:0, 1:0, 0:1, 1:1
Expresa una asociacin entre ocurrencias de
entidad

EMPLEADO
TRABAJA
EN
DEPARTAMENTO
PUEDE TENER ATRIBUTOS PROPIOS

CLIENTE
COMPRA
PRODUCTO
FECHA
Grado: nmero de entidades que asocia

Empleado
Es jefe
de
Subordinado
Jefe
CARDINALIDAD MAXIMA
Cardinalidad: nmero de ocurrencias de una
entidad que pueden asociarse con otra entidad

A1
A2
AN
CONJUNTO DE RELACIONES
Consiste en una coleccin, o conjunto, de relaciones
de la misma naturaleza.

Ejemplo:
Dados los conjuntos de entidades "Habitacin" y
"Husped", todas las relaciones de la forma
habitacin-husped, permiten obtener la informacin
de los huspedes y sus respectivas habitaciones.


RESTRICCIONES
Son reglas que deben mantener los datos
almacenados en la base de datos. No se deben
quebrantar a menos que tenga otra relacion de una
tabla de uno a muchos.

Correspondencia de cardinalidades
Dado un conjunto de relaciones en el que participan
dos o ms conjuntos de entidades, la
correspondencia de cardinalidad indica el nmero de
entidades con las que puede estar relacionada una
entidad dada.

Dado un conjunto de relaciones binarias y los conjuntos
de entidades A y B, la correspondencia de cardinalidades
puede ser:

Uno a Uno: Una entidad de A se relaciona nicamente
con una entidad en B y viceversa.
Uno a varios: Una entidad en A se relaciona con cero o
muchas entidades en B. Pero una entidad en B se
relaciona con una nica entidad en A.
Varios a Uno: Una entidad en A se relaciona
exclusivamente con una entidad en B. Pero una entidad
en B se puede relacionar con 0 o muchas entidades en
A.
Varios a Varios: Una entidad en A se puede relacionar
con 0 o muchas entidades en B y viceversa.

También podría gustarte