05/01/2007, 12:06
|
| | Fecha de Ingreso: noviembre-2006 Ubicación: México
Mensajes: 866
Antigüedad: 18 años, 2 meses Puntos: 8 | |
Re: Duda con una relación Kire.
Puedes hacerlo de dos maneras:
a)
A la tabla Contactos le agregas un campo más llamado ID (y será la llave primaria)y creas un constraint UNIQUE formados por los campos NICK_USU y NICK_CONTACTO, esto último con la finalidad de evitar que existan combinaciones repetidas.
b) Sólo crear un constraint UNIQUE formados por los campos NICK_USU y NICK_CONTACTO, esto con la finalidad de evitar que existan combinaciones repetidas.
Los constraints UNIQUE, son como PK y permiten crear constraints del tipo Foreign Key.
Yo me inclinaria más por la primera (a) ya que la tabla donde esta el FK solo se incluye el campo ID ( el nuevo), en cambio con la opción b para crear un Fk necesito incluir los dos campos para poder crear la relación. Pero esto depende más de todo el entorno.
Espero haber sido claro.
Saludos y suerte!! |