You are on page 1of 5

El Modelo Entidad-

Relacin

Este modelo se obtiene en tiempo de diseo de la base de
datos. Fue propuesto por Peter Chen en 1976 y desde
entonces se viene utilizando de una forma muy global.
Se caracteriza por utilizar una serie de smbolos y reglas
para representar los datos y sus relaciones.
Con este modelo conseguimos representar de manera grafica
la estructura lgica de una base de datos.

Los principales elementos del modelo entidad-relacin son
las entidades con sus atributos y las relaciones entre
entidades.

Elementos del modelo entidad-relacin

Entidad

Se trata de un objeto del que se recoge informacin de
inters de cara a la base de datos. Grficamente se
representan mediante un rectngulo. Un ejemplo seria la
entidad banco, donde se recogeran los datos relativos a
ese banco, como puede ser el nombre, el nmero de sucursal,
la direccin, etc.

Dentro de las entidades pueden ser fuertes o dbiles. Las
fuertes son las que no dependen de otras entidades para
existir, mientras que las entidades dbiles siempre
dependen de otra entidad sino no tienen sentido por ellas
mismas.

Relacin

Podemos definir la relacin como una asociacin de dos o
ms entidades. A cada relacin se le asigna un nombre para
poder distinguirla de las dems y saber su funcin dentro
del modelo entidad-relacin. Otra caracterstica es el
grado de relacin, siendo las de grado 1 relaciones que
solo relacionan una entidad consigo misma. Las de grado 2
son relaciones que asocian dos entidades distintas, y las
de grado n que se tratan de relaciones que unen mas de dos
entidades.

Las relaciones se representas grficamente con rombos,
dentro de ellas se coloca el nombre de la relacin.

Otra caracterstica es el tipo de correspondencia entre dos
relaciones;
1:1. Uno a uno, a cada ocurrencia de una entidad le
corresponde como mximo una ocurrencia de la otra
entidad relacionada.
1:N. Uno a Mucho, a cada ocurrencia de la entidad A le
pueden corresponder varias de la entidad B.
N:M. Muchos a muchos, cada ocurrencia de una entidad puede
contener varias de la otra entidad relacionada y
viceversa.
Para finalizar las caractersticas de la relacin tenemos
la cardinalidad que define el nmero mximo y mnimo de
ocurrencias de cada tipo de entidad. Se representa con los
valores mximo coma mnimo encerrados entre parntesis
encima de la relacin. (mximo, mnimo)

Atributo

Se define como cada una de las propiedades de una entidad o
relacin. Cada atributo tiene un nombre y todos los
posibles valores que puede tener. Dentro de una entidad
tiene que haber un atributo principal que identifica a la
entidad y su valor tiene que ser nico. Un ejemplo de
atributo principal seria el dni dentro de la entidad
persona.










El modelo entidad-relacin (E-R) es uno de los varios modelos
conceptuales existentes para el diseo de bases de datos. Fue
inventado por Peter Chen en los aos setenta. El propsito de
este modelo es simplificar el diseo de bases de datos a partir
de descripciones textuales de los requerimientos.
Los elementos esenciales del modelo son las entidades, los
atributos y las relaciones entre las entidades. Una entidad es un
objeto que existe y que es distinguible de otros objetos. Por
ejemplo, Horst von Brand, profesor de la Universidad Santa Mara,
siendo una persona distinguible de cualquier otra, es una
entidad. Una entidad puede ser concreta (como dicho profesor) o
abstracta (como un algoritmo, un curso o una direccin en
Internet).
Las entidades tienen atributos. Un atributo de una entidad es una
caracterstica interesante sobre ella, es decir, representa
alguna propiedad que nos interesa almacenar. Por ejemplo, el
profesor tiene un nombre, una fecha de nacimiento y un nmero de
R.U.T; algunos de los valores de estos atributos los comparte con
otras personas, y otros son exclusivos de l. El profesor adems
tiene otras propiedades, como su masa o estatura, que no son
interesantes
1
.
Podemos agrupar las entidades dependiendo de la clasificacin que
hagamos de los objetos que representan; entidades que representen
objetos del mismo tipo tendrn los mismos atributos (con valores
distintos o iguales). Llamaremos a estos grupos conjuntos de
entidades
2
. Los conjuntos de entidades se designan en el diagrama
de E-R con un cuadrado que lleva su nombre dentro. Los atributos
de cada uno de ellos se grafican usando crculos o elipses que
``cuelgan'' del cuadrado que representa el conjunto respectivo. A
modo de ejemplo, la representacin de una entidad persona con sus
atributos se presenta en la figura 1.

Figura 1: Entidad persona y sus atributos.



Una relacin es una asociacin entre entidades,
generalmente dos. Una relacin puede ocurrir entre dos
entidades de un mismo conjunto de entidades (por ejemplo,
un empleado es supervisado por su jefe, quien a su vez es
otro empleado), o, ms corrientemente, entre entidades de
conjuntos distintos (por ejemplo, un curso es dictado por
un profesor). Pueden existir relaciones entre ms de dos
conjuntos de entidades. Las relaciones se grafican en el
diagrama de E-R con un rombo, unido con una lnea a cada
conjunto de entidades que relacionan; la relacin entre las
hipotticas entidades curso y profesor se ilustra en la
figura 2. Observe que a medida que los diagramas empiezan a
adquirir ms entidades, incluir los atributos es cada vez
ms problemtico, por lo que suelen omitirse.

Figura 2: Dos entidades y una relacin entre
ellas.


Las relaciones, como las entidades, pueden tener atributos
descriptivos, como el monto en el que una persona arrienda
una propiedad. stos se grafican, opcionalmente, como
crculos que ``cuelgan'' del rombo que representa a la
relacin.

You might also like