Que pasa cuando tengo dos llaves primarias en mi entidad fuerte, debo llevar ambas llaves a mi entidad debil?

César López

César López

Pregunta
studenthace 6 años

Que pasa cuando tengo dos llaves primarias en mi entidad fuerte, debo llevar ambas llaves a mi entidad debil?

2 respuestas
para escribir tu comentario
    Nicolas Rosales Arce

    Nicolas Rosales Arce

    studenthace 5 años

    Hola redcesar, uno no puede tener 2 llaves primarias en una entidad / tabla, es una codicional de las tablas que solo permiten una llave primaria, esto es con el fin de tener un registro único por tabla.

    Lo que si te permite es tener una llave primaria compuesta por dos campos ejemplo primary key (nombre, apellido), esto haría que en tu tabla la combinación de nombre + apellido sea ubico por registro. Cuando tienes este caso y quieres hacer referencia a una entidad débil, debes de colocar ambos campos que conforman la PK de tu entidad fuerte para poder crear una referencia a dicha entidad.

    Diego Alexander Forero Higuera

    Diego Alexander Forero Higuera

    Team Platzihace 6 años

    No necesariamente, eso depende de tu lógica de base de datos, para mi si una tabla tiene dos llaves primarias algo esta mal estructurado, es diferente tener una llave primaria y que otro campo sea único a que tengas dos llaves primarias.

Fundamentos de Bases de Datos 2017

Fundamentos de Bases de Datos 2017

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.

Fundamentos de Bases de Datos 2017
Fundamentos de Bases de Datos 2017

Fundamentos de Bases de Datos 2017

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.