relacion muchos a muchos

Ubebit@
10 de Febrero del 2005
¿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.

emiliomiguez
10 de Febrero del 2005
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.