Junior — Middle
Erklären Sie, was ein zusammengesetzter Primärschlüssel ist und in welchen Fällen er in Datenbanken verwendet wird.
sobes.tech KI
Antwort von AI
Zusammengesetzter Primärschlüssel ist ein Primärschlüssel, der aus zwei oder mehr Spalten einer Datenbanktabelle besteht. Zusammen identifizieren diese Spalten eindeutig jeden Datensatz.
Er wird verwendet, wenn eine einzelne Spalte einen Datensatz nicht eindeutig identifizieren kann, aber die Kombination mehrerer Spalten dies kann. Zum Beispiel kann in der Tabelle "Einschreibungen von Studenten in Kurse" die Einzigartigkeit durch die Kombination von student_id und course_id bestimmt werden.
Beispiel in SQL:
CREATE TABLE Enrollment (
student_id INT,
course_id INT,
enrollment_date DATE,
PRIMARY KEY (student_id, course_id)
);
Hier bilden student_id und course_id zusammen einen zusammengesetzten Primärschlüssel.