Für die kommende Modulprüfung über Datenbanken habe ich eine kurze Zusammenfassung der bisherigen Prüfungen und Übungen zusammengestellt.
Beziehungsarten
1 = 1
c = 1 oder 0
m = 1 oder mehr
mc = 1 oder 0 oder mehr
Fremdschlüssel
Fremdschlüssel steht immer dort, wo es mehr Möglichkeiten gibt.
Zum Beispiel: c —— mc, FS bei Tabelle mit mc.
Unique / Not Null
Bei jedem Fremdschlüssel kommt ein (UN/NN) dazu. Das UN bezieht sich immer auf die Tabelle, wo der Fremdschlüssel ist, NN auf die andere Tabelle.
UN = 1, c
UN = m, mc
NN = 1
NN = c, m, mc
Zwischentabelle
Sobald eine Beziehung m —— m, mc —— mc, m —— mc oder mc —— m ist, wird eine Zwischentabelle eingesetzt. Diese sieht folgendermassen aus:
Normalformen
Erste Normalform, Zweite Normalform, Dritte Normalform
SPIELER |
Spieler_ID Mannschaft_ID Nachname Vorname Adresse PLZ Ort Mannschaftsname Sportart-Name Sportart-Kürzel Training 1 Trainer 1 Training 2 Trainer 2 Training 3 Trainer 3 Training 4Trainer 4 Telefonnummer Handy |