Hola a todos, hoy os voy a explicar que es la cardinalidad en modelo entidad relacion y como se representa.
Antes de empezar, recuerda que tienes el curso completo de modelo entidad relacion en este post:
¿Que es?
La cardinalidad representa el numero de instancias que se relacionan con la otra entidad.
¿Como se calcula la cardinalidad?
Debemos representar el mínimo y el máximo en cada una de las entidades.
Los valores que se usan son 0, 1 y N (varios).
Cuando tengamos ambas, se coge el máximo de cada uno y se obtiene la cardinalidad. Los tipos son:
- Uno a uno (1:1)
- Uno a muchos (1:N)
- Muchos a muchos (N:M)
¿Como se representan la cardinalidad en el modelo entidad relacion?
Se representa colocando en cada parte de las entidades el minimo y maximo y encima de la relacion el resultado.
Ejemplo de 1:1

Ejemplo de 1:N

Ejemplo de N:M

Truco: para que tenga mas sentido intenta leerlo de la siguiente forma
Por ejemplo,
Empleado pertenece a uno o mas departamentos
Y tambien se puede hacer a la viceversa.
En un departamento pertenecen uno o mas empleados
Recursos
Te dejo el Github con todo el contenido: https://github.com/DiscoDurodeRoer/curso-disenio-base-de-datos
¿Quieres el curso completo? Lo tienes aquí:
Espero que os sea de ayuda, si tenéis dudas, preguntad, estamos para ayudarte.
Deja una respuesta