Modelo Entidad / Relación

Se entiende por interrelaci�n a la asociaci�n, vinculaci�n o correspondencia entre entidades. Por ejemplo, entre la entidad "PROFESOR" y la entidad "CURSO" podemos establecer la relaci�n "IMPARTE" por que el profesor imparte cursos.

Al igual que las entidades, las interrelaciones se pueden clasificar en regulares y d�biles, seg�n est�n asociando dos tipos de entidades regulares o una entidad d�bil con otra de cualquier tipo. Las interrelaciones d�biles se subdividen en dos grupos:

  1. En existencia: cuando los ejemplares de la entidad d�bil no pueden existir si desaparece el ejemplar de la entidad regular del cual dependen.
  2. En identificaci�n: cuando, adem�s de ser una relaci�n en existencia, los ejemplares de la entidad d�bil no se pueden identificar por s� mismos y exigen a�adir el identificador principal de la entidad regular del cual dependen para ser identificados.

Las interrelaciones, dentro de los diagramas, se representan de la siguiente forma:

Regulares
Interrelaci�n regular
D�biles
Interrelaci�n d�bil
Interrelaci�n regular
Interrelaci�n regular
Interrelaci�n en identidad
Interrelaci�n en identidad
Interrelaci�n en existencia
Interrelaci�n en existencia

En cada interrelaci�n se debe establecer el n�mero m�ximo y m�nimo de ejemplares de un tipo de entidad que pueden estar asociadas, mediante una determinada relaci�n, con un ejemplar de otra entidad. Este valor m�ximo y m�nimo se conoce como cardinalidad y, seg�n corresponda, se representa de la siguiente forma: (0,n), (n,0), (1,n), (n,1), (0,1), (1,0), (0,0) � (n,n). La cardinalidad se representa de la siguiente forma:

Cardinalidad

En el diagrama anterior la cardinalidad "CLIENTE" - "PEDIDO" es 1:1 por que al formularnos la pregunta �cu�ntos clientes se pueden relacionar con un pedido? la respuesta es, uno como m�nimo y uno como m�ximo, ya que un pedido es realizado por un �nico cliente y no cabe la posibilidad que el mismo pedido est� formulado por dos clientes distintos. La cardinalidad "PEDIDO" - "CLIENTE" es 1:N por que la formularnos la pregunta �cu�ntos pedidos se pueden relacionar con un cliente? la respuesta es, como m�nimo un pedido pertenece a un cliente, pero varios pedidos pueden estar relacionados con el mismo cliente.

Existen ocasiones concretas en que las relaciones tienen atributos, es el caso del diagrama siguiente en donde los alumnos reciben cursos, y la interrelaci�n posee los atributos de fecha de comienzo, fecha de finalizaci�n y calificaci�n.

Con atributos

A medida que se van estableciendo las interrelaciones hay que prestar especial atenci�n a las interrelaciones c�clicas o redundantes, que son aquellas que su eliminaci�n no implica la p�rdida de informaci�n. Pongamos como ejemplo en siguiente modelo entidad - relaci�n:

C�clicas

Seg�n se plantea el esquema la relaci�n "PERTECE" se puede suprimir por que para saber a qu� departamentos pertenece un profesor basta con saber que cursos imparte y conociendo los cursos averiguamos que departamentos est�n asociados a los cursos. En este caso se dice que: "PERTENECE" = "IMPARTE" + "ADSCRITO".

En determinadas ocasiones aparecen relaciones que asocian a m�s de dos entidades, se trata de las relaciones de grado superior. Un ejemplo de este tipo de relaci�n es el siguiente diagrama:

Ternarias

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
SIGUIENTE ARTÍCULO