Pasamos a tablas los datos que tenemos en el modelo entidad-relación.
Para pasar a tablas todos los datos sin dejarnos nada y que las tablas tengan sentido por si solas tenemos que seguir unos pasos:
Para este modelo de entidad-relación el paso a tablas quedaría de la siguiente forma:
Os recomiendo que practiqueis el paso a tablas, ya que es un factor sumamente importante de cara a la construcción de tu base de datos para la web.
- Toda entidad se transforma en una tabla
- todo atributo se transforma en una columna dentro de la tabla a la que pertenece
- El identificador de la entidad se convierte en la clave primaria de la tabla
- Toda relación N:M se convierte en una tabla que tendrá como clave primaria las dos claves primarias de las entidades que se asocian
- En las relaciones 1:N la clave primaria de la entidad con cardinalidad 1 pasa a la tabla de la entidad cuya cardinalidad es N
- en las relaciones N:M existen tres posibilidades: Si la cardinalidad es (0,1) en ambas entidades, se crea tabla. Mientras que si la cardinalidad de una es (0,1) y de la otra es (1,1) se suele pasar la clave primaria de (1,1) a la de (0,1). Si la cardinalidad de ambas es (1,1) se pasa la clave de cualquiera de ellas a la otra.
Para este modelo de entidad-relación el paso a tablas quedaría de la siguiente forma:
Os recomiendo que practiqueis el paso a tablas, ya que es un factor sumamente importante de cara a la construcción de tu base de datos para la web.