Está en la página 1de 8

Modelo Entidad Relacin.MER.

Conceptos bsicos del modelo.

Entidad.
Atributo.
Dominio.
Relacin.

Entidad.

Cosa u objeto del mundo real con existencia propia y distinguible del resto.
Ejemplos: persona, libro, empleado, asignatura, viaje.

Atributo.

Propiedad o caracterstica de una entidad.


Una entidad particular es descrita por los valores de sus atributos.
Ejemplo:
Entidad pelcula: posibles atributos: ttulo, gnero, nacionalidad, aoestreno.

Conjunto de entidades.
Define a todas las entidades que poseen los mismos atributos.
Notacin:

EMPLEADO PELICULA ACTOR

Tipos de atributos.

Simples o Compuestos.
Almacenados o Derivados.
Monovaluados o Multivaluados.
Opcionales.

Atributos compuestos.
Ejemplo:
Fechanacim: dia, mes y ao.
Direccion: calle, ciudad, provincia, codpostal.

Atributos simples.
Ejemplo: genero.
Atributos derivados.
Ejemplo: edad de empleado a partir de fechanacim.
Atributos almacenados.
Ejemplo: nacionalidad de pelcula.

Atributos monovaluados.
Slo un valor para cada entidad.
Ejemplo:
Fechanacim de un empleado.

Atributos monovaluados (multivalorados).


Ms de un valor para la misma entidad.
Pueden tener lmite superior e inferior.
Ejemplo:
Telfono de un empleado.

Atributos opcionales.
El nulo (null value) es usado cuando se desconoce el valor de un atributo para una entidad o si
la entidad no tiene ningn valor aplicable para el atributo.
Ejemplo:
Fechaalquiler de una pelcula.

Notacin para atributos.

Atributos clave.
Una clave identifica de forma nica cada entidad concreta = atributo identificador.
Notacin:

Una clave puede estar formada por varios atributos = calve compuesta.
Una clave compuesta debe ser mnima.
Un conjunto de entidades puede tener ms de una clave = claves candidatas.
Atributo identificador principal.
Clave primaria o principal.
Elegido por el diseador para ser el medio principal de identificacin.
Ejemplo:
dni en empleado.

Notacin para atributos clave.

En el MER es obligatorio que todo conjunto de entidades tenga un identificador.

Dominio (values set)

Conjunto de valores de los atributos.


Cada atributo simple est asociado a un dominio, que especifica sus valores vlidos.

Relacin (relationship).

Tambin llamada interrelacin.


Asociacin, vnculo correspondencia entre instancias de entidades relacionadas de alguna
manera en el mundo real.
Ejemplo:
El director Amenbar ha rodado la pelcula Mar adentro.

Notacin:
Grado de un conjunto de relaciones.

Nmero de conjuntos de entidades que participan en el conjunto de relaciones.


Binaria.
Ternaria.
Reflexiva.

Nombres de Rol (papel).

Los nombres de rol se deben usar, sobre todo, en los conjuntos de relaciones reflexivas, para
evitar ambigedad.

Restricciones estructurales.

Limitan las posibles combinaciones de entidades que pueden participar en las relaciones.
Tipos:
Restriccin de cardinalidad.
Restriccin de participacin.

Restriccin de cardinalidad.

Nmero mximo de instancias del conjunto de relaciones en las que puede participar una
misma instancia del conjunto de entidades.
Notacin:
Restricciones de cardinalidad.

1:1 uno a uno.


1:N uno a muchos.
M:N muchos a muchos.

Restricciones de participacin.

Especifica si toda la extensin de un conjunto de entidades participa en un conjunto de


relaciones, o slo parte de la extensin.

Clases de participacin:
Participacin total (dependencia de existencia). Todas las entidades de un conjunto
estn obligadas a participar en un conjunto de relaciones.
Participacin parcial.

Por ejemplo:

PROF ASIG
P1 A1
P2 A2
P3 A3

PROF. imparte ASIG.


(0,n) (1,1)

Cardinalidad de 1 a muchos

Cardinalidad del conjunto de entidades.

Nmeros mnimo y mximo de instancias del conjunto de relaciones en las que puede
intervenir una instancia del conjunto de entidades
Notacin: (min, max) en la lnea que une entidad y relacin.
Significado de TRABAJA:
- 1 empleado trabaja como mnimo y como mximo en 1 DEPTO
- En 1 DEPTO trabajan como mnimo 1 EMPLEADO y como mximo N EMPLEADOS

Significado de DIRIGE:
1 empleado dirige como mnimo 0 DEPTOS y como mximo en N DEPTOS
1 DEPTO es dirigido como mnimo y como mximo por 1 EMPLEADO

Atributos descriptivos.

Hacen referencia a los conjuntos de entidades a los que estn vinculados.

Conceptualmente pertenecen a la relacin:


Un atributo de una M:N es propio de la relacin.
Un atributo de una 1:1 o 1:N se puede llevar a uno de los tipos de entidad
participantes.
Conjunto de entidades dbiles.

Para que una entidad sea dbil tiene que cumplir las siguientes propiedades:

1. No tiene clave propia.

2. Su clave es la combinacin de la clave de la entidad de la que depende, denominada


entidad fuerte, y el discriminante; donde el discriminante es el atributo o conjunto de
atributos que me permiten distinguir las entidades dbiles para una entidad fuerte.

3. La cardinalidad del conjunto de relaciones que se establece entre la entidad fuerte y


dbil es de 1 a muchos y la participacin es total, tambin denominada dependencia
de existencia.

Notacin:

Conjunto de relaciones con grado superior a dos.

Equivalencia ternaria varias binarias.

Prdida de semntica.
Solucin tpica: coexistencia ternaria/binarias.

Algoritmo de Transformacin entre ER y relacional.


1. Los conjuntos de entidades se transforman en relaciones (tablas), eligiendo una de las
claves candidatas como clave primaria.
2. Los conjuntos de entidades dbiles se transforman en relaciones (tablas). Su clave
primaria se obtiene como combinacin del discriminante y la clave del conjunto de
entidades dominante.
3. Las relaciones binarias 1 a 1 se resuelven introduciendo una clave externa enuna de
las entidades relacionadas.
4. Las relaciones binarias 1 a Muchos se resuelven introduciendo la clave externa en el
lado muchos de la relacin.
5. Las relaciones binarias de muchos a muchos generan siempre una relacin adicional,
cuya clave es la combinacin de las de las entidades participantes.
6. Los atributos multivaluados generan relaciones, cuya clave se compone de la de la
entidad y del valor del atributo.
7. Las relaciones n-arias derivan en relaciones.
8. Los atributos compuestos se representan mediante los valores de sus componentes
simples.

También podría gustarte