Una duda, si se supone que un atributo con ambos constraints (NN y UQ) forman un PK, es valido decir que en la entidad “usuarios”, el atr...

Héctor Ramírez

Héctor Ramírez

Pregunta
studenthace 3 años

Una duda, si se supone que un atributo con ambos constraints (NN y UQ) forman un PK, es valido decir que en la entidad “usuarios”, el atributo “email” es PK?, es decir, se puede tener más de un PK por entidad sin que este se refiera forzosamente a un FK, o quiere decir que después de la PK principal cualquier atributo que cumpla con estas dos condiciones ya no aplica que sea forzosamente PK? Gracias.

1 respuestas
para escribir tu comentario
    Natali Rivero

    Natali Rivero

    studenthace 3 años

    No es buena práctica usar el email como PK ya que el usuario más adelante puede cambiarlo. Y me parece que solo 1 PK por tabla, pero no estoy segura... Lo que yo haría es crear un PK artificial y simplemente hacer el email UNIQUE

Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.

Curso de Base de Datos [Empieza Gratis]
Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.