¿Por qué utilizar múltiples columnas como claves primarias (clave primaria compuesta)
Este ejemplo está tomadode w3schools.
CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
CONSTRAINT pk_PersonID PRIMARY KEY (P_Id,LastName)
)
Entiendo que ambas columnas juntas (P_Id
yLastName
) representan una clave principal para la tablaPersons
. ¿Es esto correcto?