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í.
También vimos los atributos aquí.
¿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:

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

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

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.

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.

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.

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.
Deja una respuesta