Hola a todos señores y señoras.
Estoy realizando una aplicación en .NET que accede a una base de datos SQL
SERVER.
Se quiere hacer lo siguiente:
Nos indican el nombre de una tabla, y los campos clave (PK, primary Key) de
la tabla,y los valores de la PK de la tabla (correspondientes a un registro).
Se quiere hacer un recorrido en amplitud por todas las tablas relacionadas
con la primera, directa o indirectamente.
Es decir si existen referencias a otras tablas, en relación 1 a muchos.
Si la tabla maestro es A, con claves A1,A2:
Tabla A se relaciona con tabla B, en relación 1 a N, y se "arrastra" la
clave (A1,A2) a la tabla B.
La tabla B tendría como claves A1, B1, y A2 sería FK.
La tabla B se relaciona a su vez con tabla C, en relación 1 a N, y se
"arrastra" la clave (A1,B1) a la tabla C.
La tabla C tendría como claves A1,B1,C1.
Luego a su vez, la tabla B se relaciona con otras dos tablas D y E, también
en relación 1 a muchos. Y estas también se relacionan con otras... y así
digamos tenemos un árbol de dependencias.
Por tanto, quisiera saber cómo puedo determinar las dependencias
(referencias) con otras tablas a partr de una dada y saber si se relacionan
en relación 1 a N (1 a muchos)
Espero que se me haya entendido. También puedo enviarles una parte del
modelo de datos con parte de las tablas con las que queremos trabajar.
Saludos atodos y gracias.
Leer las respuestas