Cardinalidad en el Modelo Entidad-Relación

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:

Curso modelo entidad relacion para diseñar bases de datos

¿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

cardinalidad modelo entidad relacion 1

Ejemplo de 1:N

cardinalidad modelo entidad relacion 2

Ejemplo de N:M

cardinalidad modelo entidad relacion 3

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.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539