Transformar cardinalidad 1:N de MER a Modelo relacional

Hola a todos, hoy os voy a explicar como podemos transformar nuestras relaciones con cardinalidad 1:N de modelo entidad relacion a modelo relacional.

En su día, ya vimos las cardinalidades en modelo entidad relacion aquí.

Cardinalidad en el Modelo Entidad-Relación

¿Como se transforma la cardinalidad 1:N en modelo relacional?

Cuando tenemos una cardinalidad 1:N entre dos entidades, debemos mover el atributo identificativo a la entidad que tenga N como máximo.

En el caso de que la relación tenga atributos, se añadirán a la entidad que tenga N como máximo.

El atributo que viene de otra entidad se llama clave foránea.

Ejemplo

Con el siguiente modelo entidad relacion donde un empleado pertenece a un departamento y en un departamento pueden haber uno o varios empleados.

cardinalidad 1:N modelo relacional 1

En el formato gráfico, se añadirá el atributo de la otra entidad y se apuntará al atributo original que hace referencia.

No tiene porque llamarse igual que en la entidad original, puedes adaptarlo para que tenga sentido.

En caso de ser (0,1), la clave foránea puede ser nula.

cardinalidad 1:N modelo relacional 2

En el formato de tabla, se debe indicar en restricciones a que entidad y atributo apuntan.

cardinalidad 1:N modelo relacional 3

Te dejo un video donde te lo explico en detalle:

https://youtu.be/p_vq8GQY-pE

¿Quieres un curso completo de modelo relacional? Lo tenemos en el canal.

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