Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m290_guko:learningunits:lu04:theorie:c_crowsfoot [2026/09/06 16:20] – gkoch | de:modul:m290_guko:learningunits:lu04:theorie:c_crowsfoot [2026/09/06 16:22] (aktuell) – gkoch | ||
|---|---|---|---|
| Zeile 64: | Zeile 64: | ||
| * Eine Bestellung kann mehrere Produkte enthalten, und ein Produkt kann in vielen Bestellungen vorkommen → **n:m** | * Eine Bestellung kann mehrere Produkte enthalten, und ein Produkt kann in vielen Bestellungen vorkommen → **n:m** | ||
| - | {{: | + | {{: |
| In der Zeichnung erkennen Sie das an den Linienenden: | In der Zeichnung erkennen Sie das an den Linienenden: | ||
| Zeile 72: | Zeile 72: | ||
| Im Crow' | Im Crow' | ||
| - | {{: | + | {{: |
| * **Regisseur** (RegisseurID **PK**, Name) | * **Regisseur** (RegisseurID **PK**, Name) | ||
| Zeile 79: | Zeile 79: | ||
| Damit die Daten korrekt und widerspruchsfrei bleiben, gelten drei Regeln: | Damit die Daten korrekt und widerspruchsfrei bleiben, gelten drei Regeln: | ||
| + | <WRAP center round box 80%> | ||
| ^ Regel ^ Bedeutung ^ | ^ Regel ^ Bedeutung ^ | ||
| | **Entitätsintegrität** | Jede Tabelle braucht einen Primärschlüssel, | | **Entitätsintegrität** | Jede Tabelle braucht einen Primärschlüssel, | ||
| | **Referentielle Integrität** | Ein Fremdschlüssel muss auf einen Primärschlüssel verweisen, den es tatsächlich gibt. | | | **Referentielle Integrität** | Ein Fremdschlüssel muss auf einen Primärschlüssel verweisen, den es tatsächlich gibt. | | ||
| | **Domänenintegrität** | Die Werte müssen zum vorgesehenen Datentyp passen – in einer Zahlenspalte steht kein Text. | | | **Domänenintegrität** | Die Werte müssen zum vorgesehenen Datentyp passen – in einer Zahlenspalte steht kein Text. | | ||
| + | </ | ||
| <WRAP center round info 80%> | <WRAP center round info 80%> | ||