Sobes.tech
Junior — Middle

Explique qué es una clave primaria compuesta y en qué casos se utiliza en bases de datos.

sobes.tech AI

Respuesta de la IA

La clave primaria compuesta es una clave primaria que consiste en dos o más columnas de una tabla de base de datos. Juntas, estas columnas identifican de manera única cada registro.

Se utiliza cuando una columna no puede identificar de manera única un registro, pero la combinación de varias columnas sí puede. Por ejemplo, en la tabla "Inscripciones de estudiantes en cursos", la unicidad puede estar determinada por la combinación de student_id y course_id.

Ejemplo en SQL:

CREATE TABLE Enrollment (
    student_id INT,
    course_id INT,
    enrollment_date DATE,
    PRIMARY KEY (student_id, course_id)
);

Aquí, student_id y course_id juntos forman una clave primaria compuesta.