he creado las tablas posts, etiquetas y posts_etiquetas, sin embargo, el diagrama Entidad Relacion que genera MySQL Workbench entrega las...

Daniel Paloma Murcia

Daniel Paloma Murcia

Pregunta
studenthace 5 años

he creado las tablas posts, etiquetas y posts_etiquetas, sin embargo, el diagrama Entidad Relacion que genera MySQL Workbench entrega las siguientes relaciones: posts con posts_etiquetas (1:n) y etiquetas con posts_etiquetas (1:n), lo cual es una relacion invertida con el diagrama que vimos en clase. También en mi caso, noté que por algun motivo la tabla posts tiene varios registros duplicados, será por eso que me está arrojando el diagrama con la relación incorrecta entre estas tablas? Es decir, si creamos un diagrama entidad-relacion inicial (con las tablas vacías) y luego ingresamos registros duplicados (filas) en algunas tablas, es posible que el diagrama inicial se pueda modificar debido a los nuevos datos guardados?? Gracias.

2 respuestas
para escribir tu comentario
    Daniel Paloma Murcia

    Daniel Paloma Murcia

    studenthace 5 años

    Hola Luis , gracias por la aclaración.

    Luis Daniel Mendoza Rodríguez

    Luis Daniel Mendoza Rodríguez

    studenthace 5 años

    No, las relaciones que tengas en tus tablas no deberían verse afectadas por los registros que tengas en tus tablas, mas bien los registros se veran afectados cuando estan relacionados a la hora de hacer update o delete.

    Y esta buen, la relación es decir un post puede tener varios post_etiquetas, pero un post_etiquetas solo puede tener un post y lo mismo al revés ¿si me explique?

Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.

Curso de Base de Datos [Empieza Gratis]
Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.