Cardinalidad de relaciones

Iniciado por anarquistadel89, 30 Noviembre 2009, 03:37 AM

0 Miembros y 1 Visitante están viendo este tema.

anarquistadel89

Me surge una duda a la hora de pasar del modelo entidad-relacion al modelo relacional:

He visto que se habla de "cardinalidad de relacion", pero no se como obtenerla... por ejemplo


                       (1,n)                       (1,1)
[ EMPLEADO ] ---- < PERTENECE >----- [ DEPARTAMENTO ]

Un empleado pertenece como minimo y como màximo a un departamento, mientras que un departamento puede tener de 1 a N empleados...

Como extraigo la cardinalidad de la relacion?

anarquistadel89@googlewave.com

^Tifa^

#1
Hola Anarquista  :D

Aunque no entiendo en su totalidad el objetivo de tu peticion. Te digo ya tienes tus 2 entidades definidas (empleados y departamento).

Efectivamente, 1 empleado pertenece a un unico departamento (Aunque he visto empresas donde pertenecen a varios juas  :xD ), Mientras 1 departamento tiene de 1 a varios empleados. El analisis de cardinalidad en este caso seria:

para Empleados (1,1)
para Departamento (1:N)

Basado en lo anterior, para mi percepcion personal lo veo como una cardinalidad de varios a uno (N:1), por la razon de que una entidad de la tabla empleados solamente se puede relacionar exclusivamente con una entidad en la tabla departamentos, pero una entidad de la tabla departamentos se puede relacionar con 1 o varias entidades de la tabla empleados, por ende aca deberias utilizar la llave primaria definida de la tabla empleados para hacer la relacion.

Aunque me puedo equivocar, nunca me han gustado mucho la teoria ni los diagramas de entidad relacion.