Transformar entidades de MER a Modelo relacional

Hola a todos, hoy os voy a explicar como podemos transformar nuestras entidades creadas en MER al modelo relacional.

Lo primero es recordar que son las entidades en modelo entidad-relacion que ya vimos aquí.

Entidades en Modelo Entidad-Relación: Función y Ejemplos

También vimos los atributos aquí.

Atributos en Modelo Entidad-Relación: Tipos y Funciones

¿Como se transforman las entidades en modelo relacional?

Cada entidad, corresponde a una tabla de nuestra base de datos.

Ejemplo

Si tenemos este diseño MER:

modelo relacional entidades 1

En el formato gráfico, cada entidad se pone en cada linea con todos los atributos entre paréntesis.

modelo relacional entidades 2

En el formato de tabla, cada entidad en una tabla con una serie de columnas donde colocaremos la información de los atributos.

modelo relacional entidades 3

Te dejo un video donde lo explico en detalle.

¿Como se transforman las atributos de las entidades en modelo relacional?

Cada atributo de una entidad, representa a un campo de una tabla de nuestra base de datos.

Cuando es compuesto, se recomienda poner _ en lugar de espacios.

Ejemplo

Veamos un ejemplo de varios atributos.

modelo relacional entidades 4

En el formato gráfico:

  • Los atributos se ponen entre paréntesis dentro de cada entidad.
  • Los atributos identificativos se subrayan con una linea negra.
  • Los atributos únicos se subrayan con una linea discontinua.
  • Si es un atributo compuesto, solo se ponen los atributos hijos, no el padrre (en este caso, dirección).
  • Los atributos multivaluados se colocan como si fuera un atributo mas.
  • Los atributos calculados NO se representan.
  • Los atributos que puedan ser nulos, se representan con un * al lado del nombre.

modelo relacional entidades 5

En el formato de tabla, cada fila representará a cada atributo con su respectiva información.

En la columna restricciones, indicaremos si tienen algún tipo de restricción como que es atributo identificativo, único, etc.

Por defecto, entenderemos que los campos no pueden ser nulos, si alguno lo es, debes indicarlo.

modelo relacional entidades 6

Te dejo un video donde te lo explico en detalle:

https://youtu.be/b4pGi1rflgU

¿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