22/07/2009, 15:24
|
| | | Fecha de Ingreso: marzo-2009 Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 9 meses Puntos: 2 | |
Error al llenar tabla Hola, tengo una duda básica, pero desgraciadamente lo he olvidado.
En una base de datos SQL Server tengo dos tablas, relacionadas entre si (MxN), es decir 1..N, o de 1 a muchos, espero explicarme bien.
La cosa es que la relación que existe entre estas tablas lleva un atributo (fecha) y por regla de base de datos esta "relacion" debe llevar tabla, en la cual la primary key de cada una de las tablas a las que relaciona deben ser igual primary key.
A ver si me explico mejor:
Tabla 1 ------ relacion ------- Tabla 2
Tabla 1
Primary key: t1
otros atributos:....
Tabla 2
Primary key: t2
otros atributos:....
relacion
Primary key: t1, t2
otro atributo: fecha
espero me entiendan hasta ahora.
El problema que tengo es que en la tabla relación necesito guardar mas de un dato con el mismo t1 y más de un dato con el mismo t2 y obviamente no me va a dejar hacerlo porque no se pueden repetir las primary keys.
Como lo puedo hacer? para poder guardar lo que necesito.
Espero puedan ayudarme, y me entiendan lo que necesito.
MUCHAS GRACIAS!
__________________ La verdadera sabiduría está en reconocer la propia ignorancia. |