planung:datenbanken

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
planung:datenbanken [2023/06/05 22:15] marrocplanung:datenbanken [2023/06/05 22:16] (aktuell) marroc
Zeile 210: Zeile 210:
  
 Alternativ ist es hier aber auch möglich, nur 1 Tabelle zu erstellen, die alle Länder und Hauptstädte enthält. Natürlich braucht es in diesem Fall keinen Fremdschlüssel mehr, jedoch nach wie vor einen Primärschlüssel. Alternativ ist es hier aber auch möglich, nur 1 Tabelle zu erstellen, die alle Länder und Hauptstädte enthält. Natürlich braucht es in diesem Fall keinen Fremdschlüssel mehr, jedoch nach wie vor einen Primärschlüssel.
 +----
  
 === Abbildungsregel - MUSS-Regel für einfach-mehrfache Beziehungen === === Abbildungsregel - MUSS-Regel für einfach-mehrfache Beziehungen ===
Zeile 218: Zeile 218:
 **Beispiel einer einfach-zu-mehrfachen-Beziehung**\\  **Beispiel einer einfach-zu-mehrfachen-Beziehung**\\ 
 Jeder Auftrag (zum Beispiel Bestellung-Kunden-Firma im Video) gehört zu genau 1 Kunden, während jeder Kunde mehrere Bestellungen tätigen kann. Jeder Auftrag (zum Beispiel Bestellung-Kunden-Firma im Video) gehört zu genau 1 Kunden, während jeder Kunde mehrere Bestellungen tätigen kann.
 +----
  
 === Abbildungsregeln - MUSS-Regel für komplexe Beziehungen === === Abbildungsregeln - MUSS-Regel für komplexe Beziehungen ===
Zeile 224: Zeile 224:
 Die **MUSS-Regel für komplexe Beziehungen** bedeutet, dass man bei komplexen (mehrfach-zu-mehrfach, also n:m) Beziehungen für jede der beiden Entitäten eine Tabelle braucht und __zusätzlich__ für die Beziehung selber eine eigene / weitere / dritte Tabelle erstellen muss. In der dritten Tabelle müssen beide Fremdschlüssel (für beide Entitäten) enthalten sein. Der Primärschlüssel der dritten Tabelle wird aus den beiden Fremdschlüsseln der anderen Tabellen zusammengesetzt. \\  Die **MUSS-Regel für komplexe Beziehungen** bedeutet, dass man bei komplexen (mehrfach-zu-mehrfach, also n:m) Beziehungen für jede der beiden Entitäten eine Tabelle braucht und __zusätzlich__ für die Beziehung selber eine eigene / weitere / dritte Tabelle erstellen muss. In der dritten Tabelle müssen beide Fremdschlüssel (für beide Entitäten) enthalten sein. Der Primärschlüssel der dritten Tabelle wird aus den beiden Fremdschlüsseln der anderen Tabellen zusammengesetzt. \\ 
 Hier kann unser Beispiel vom Anfang mit den Instahub User - Photos - Kommentaren genannt werden. Hier kann unser Beispiel vom Anfang mit den Instahub User - Photos - Kommentaren genannt werden.
 +
 +----
 <WRAP nicebox green> <WRAP nicebox green>
 **Auftrag ERM und die Regeln :** \\ **Auftrag ERM und die Regeln :** \\
  • planung/datenbanken.1685996129.txt.gz
  • Zuletzt geändert: 2023/06/05 22:15
  • von marroc