relacion muchos a muchos
¿Cómo se representan o reflejan las relaciones muchos a muchos en sql server?Lo que pasa es que creo las relaciones pero no se como representar las cardinalidades y modalidades en el modelos de datos(diagrama). Gracias.
Debes saber que las relaciones N:M no se pueden representar físicamente, tan solo lo puedes hacer a nivel lógico.
Por eso en SQL Server, que es un gestor de bases de datos, no podrás realizar dicha representación, tal y como lo harías en un diagrama E-R.
Cuando realizas un análisis de datos, creas el diagrama E-R y pones las relaciones existentes entre las entidades, incluidas las N:M. Esto lo haces sin tener en cuenta, del todo las tablas resultantes ya que es un diagrama lógico.
Una vez traspasas la lógica del análisis a un diagrama físico de datos, las relaciones N:M entre dos entidades se convierten en 3 tablas.
Por ello si deseas realizar un diagrama lógico necesitarás algún programa como Microsoft Visio que te lo permita.
Un saludo.
Por eso en SQL Server, que es un gestor de bases de datos, no podrás realizar dicha representación, tal y como lo harías en un diagrama E-R.
Cuando realizas un análisis de datos, creas el diagrama E-R y pones las relaciones existentes entre las entidades, incluidas las N:M. Esto lo haces sin tener en cuenta, del todo las tablas resultantes ya que es un diagrama lógico.
Una vez traspasas la lógica del análisis a un diagrama físico de datos, las relaciones N:M entre dos entidades se convierten en 3 tablas.
Por ello si deseas realizar un diagrama lógico necesitarás algún programa como Microsoft Visio que te lo permita.
Un saludo.
