[anterior] [home] [siguiente]

2.2.1. Tipos de relaciones

Un tipo de relación R entre n tipos de entidades E1, ..., En define un conjunto de asociaciones entre estos tipos.

Puede ser visto como un conjunto de instancias de la relación ri, donde cada ri asocia n entidades (e1, ..., en), y cada entidad ej en ri es un miembro del tipo de entidad Ej (1 <= j <= n).

Un tipo de relación es un subconjunto del producto cartesiano E1 x E2 x ... x En.

Ejemplo. Algunas instancias de la relación TRABAJA_PARA del ejemplo anterior, podrían ser las siguientes.


Un tipo de relación podría también interpretarse como un conjunto de pares ordenados, en este caso: (e1, d1), (e2, d2), (e3, d1), (e4, d2), (e5, d3), (e6, d1), (e7, d3).

Según el número de entidades relacionadas (o razón de cardinalidad), se pueden definir tres tipos de relaciones:
El siguiente es un ejemplo de la relación ADMINISTRA, con participación parcial de EMPLEADOS, y participación total de DEPARTAMENTOS.


La siguiente figura muestra un ejemplo de la relación M:N TRABAJA_PARA.


[anterior] [home] [siguiente]