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!! |