Relaciones y conjuntos de relaciones

Una relación es una asociación entre varias entidades. Por ejemplo, se puede definir la relación entre la persona cuyo nombre es Pedro y su profesión que es Médico.

Un conjunto de relaciones es un conjunto de asociaciones del mismo tipo. Por ejemplo, entre el conjunto de entidades PERSONAS y el conjunto de entidades PROFESIONES hay un conjunto de relaciones que le llamaremos TRABAJA, que indica la profesión en la que trabaja cada persona. Expresando este conjunto de relaciones en forma gráfica:

ConjuntoDe Relaciones

Representación gráfica

El modelo conceptual de una base de datos se representa en forma gráfica mediante el diagrama entidad relación o diagrama ER, en donde los conjuntos de entidades se representan por rectángulos y los conjuntos de relaciones se representan por rombos. Así, el ejemplo anterior se representa de la siguiente manera:

Diagrama ER

Tipos de relaciones

Relaciones recursivas se producen cuando se relacionan entre elementos de un mismo conjunto de entidades. Por ejemplo, en una base de datos académica, cada materia tiene sus materias de prerrequisito. Este aspecto se representa de la siguiente manera:

Recursiva

Relaciones binarias, se producen cuando se relacionan entre dos conjuntos de entidades, siendo el tipo de relación mas común. Por ejemplo, si cada profesor imparte varias materias, en una base de datos académica la relación se representa de las siguiente manera:

Binarias

Relaciones n-arias, se producen cuando se relacionan mas de dos conjuntos de entidades. Por ejemplo, si cada profesor imparte varias materias según el periodo académico, se representa de la siguiente manera:

n_aria

Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0

Anterior | Siguiente