Вы находитесь на странице: 1из 2

DAM.

- Bases de datos

Curos 2012-2013

CARDINALIDAD DE RELACIONES NO BINARIAS Para calcular la cardinalidad de una relacin ternaria se tomar una de las 3 entidades y se combinan las otras dos. A continuacin se calcula la participacin de la entidad en la combinacin de las otras dos. Posteriormente se har lo mismo con las otras dos entidades. Finalmente tomando los mximos de las participaciones se generarn las cardinalidades. EJEMPLO 1 Calcular la cardinalidad de la siguiente relacin ternaria: 1:1:N
AUDITORIA

(0,1)
AUDITA

(0,n)

EMPRESA

(1,1)
EXPEDIENTE

En el ejemplo existen 3 participaciones, la que se produce entre: la empresa y auditora-expediente, la de auditara y empresa-expediente y expediente con auditora-empresa Una empresa Cuntos expedientes puede tener con una auditora? Como mnimo 0 y mximo n. Participacin de empresa (0,n). Una auditora Cuntos expedientes puede tener con una empresa? Mnimo 0 y mximo 1. Participacin de auditora (0,1) Un expediente A cuntas empresas auditadas por la auditora puede pertenecer? Mnimo 1 y mximo 1 Participacin de expedientes (1,1) EJEMPLO 2 Calcular la cardinalidad de la siguiente relacin ternaria:

EDITORIAL

EDITA

LIBRO

(1,1) (1,n)
AUTOR

(0,n)

CIFP. SANTA CATALINA.

Pgina 1 de 2

DAM.- Bases de datos

Curos 2012-2013

Hay que contestar a las siguientes preguntas: - Cuntos autores puede tener un determinado libro publicado en una determinada editorial? Mn 1, Mx n. Participacin de autor (1,n) - Cuntos libros puede tener un determinado autor publicados en una determinada editorial. - Mn 0, Mx n. Participacin de libro (0,n) - En cuntas editoriales puede un determinado autor publicar un mismo libro? Mn 1, Mx 1. Participacin de editorial (1,1) Tomando los mximos de cada participacin se obtiene que la cardinalidad de la relacin es de 1:N:N

CIFP. SANTA CATALINA.

Pgina 2 de 2

Вам также может понравиться