Dies ist eine alte Version des Dokuments!
LU08a – Tabellen in Beziehung setzen – Fremdschlüssel & Referenzaktionen (Travel)
Lernziel: Du kannst Fremdschlüssel (FOREIGN KEY) definieren, referentielle Integrität erklären und die Referenzaktionen (RESTRICT/NO ACTION, CASCADE, SET NULL) an einem Reisebeispiel testen.
Zeitbedarf: 2×45 Minuten
Inhalt:
ERD (Travel)
[Continent] (ContinentID PK, ContinentName) 1 ─── n [Country] (CountryID PK, CountryName, ContinentID FK -> Continent.ContinentID) 1 ─── n [Trip] (TripID PK, CountryID FK -> Country.CountryID, StartDate, EndDate, Price)
Geschäftsregeln (aus LU03):
- Ein Kontinent hat viele Länder (1:N).
- Ein Land gehört zu genau einem Kontinent (N:1).
- Ein Land hat viele Reisen (1:N).
- Eine Reise findet in genau einem Land statt (N:1).