de:modul:m290_guko:learningunits:lu04:theorie:c_crowsfoot

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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:19] gkochde:modul:m290_guko:learningunits:lu04:theorie:c_crowsfoot [2026/09/06 16:22] (aktuell) gkoch
Zeile 55: Zeile 55:
 Die folgende Übersicht zeigt alle möglichen Symbolkombinationen: Die folgende Übersicht zeigt alle möglichen Symbolkombinationen:
  
-{{:de:modul:m290_guko:learningunits:lu04:theorie:crow-notation-chart-4127045304.png?direct&300|Alle Kardinalitäten in der Crow's-Foot-Notation}}+{{:modul:m290:learningunits:lu03:theorie:crow-notation-chart-4127045304.png?direct&400|Alle Kardinalitäten in der Crow's-Foot-Notation}}
  
  
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**
  
-{{:de:modul:m290_guko:learningunits:lu04:theorie:bestellung_crows_feet.drawio_1_.png?direct&600 |Crow's-Foot-Diagramm eines Online-Buchshops}}+{{:de:modul:m290_guko:learningunits:lu04:theorie:bestellung_crows_feet.drawio_1_.png?direct&800|Crow's-Foot-Diagramm eines Online-Buchshops}}
  
 In der Zeichnung erkennen Sie das an den Linienenden: Zwischen Kunde und Bestellung steht ein Querstrich auf der Kundenseite und ein Krähenfuss auf der Bestellungsseite. Zwischen Bestellung und Produkt stehen Krähenfüsse auf beiden Seiten. In der Zeichnung erkennen Sie das an den Linienenden: Zwischen Kunde und Bestellung steht ein Querstrich auf der Kundenseite und ein Krähenfuss auf der Bestellungsseite. Zwischen Bestellung und Produkt stehen Krähenfüsse auf beiden Seiten.
Zeile 72: Zeile 72:
 Im Crow's-Foot-Diagramm werden die Schlüssel direkt eingetragen: Im Crow's-Foot-Diagramm werden die Schlüssel direkt eingetragen:
  
-{{:de:modul:m290_guko:learningunits:lu04:theorie:film_regisseur_crowsfoot.drawio_1_.png?direct&600 |Crow's Foot: 1 Regisseur ↔ n Filme}}+{{:de:modul:m290_guko:learningunits:lu04:theorie:film_regisseur_crowsfoot.drawio_1_.png?direct&800|Crow's Foot: 1 Regisseur ↔ n Filme}}
  
   * **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, und dieser darf nie leer (NULL) sein. | | **Entitätsintegrität** | Jede Tabelle braucht einen Primärschlüssel, und dieser darf nie leer (NULL) sein. |
 | **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>
  
 <WRAP center round info 80%> <WRAP center round info 80%>
  • de/modul/m290_guko/learningunits/lu04/theorie/c_crowsfoot.1788704370.txt.gz
  • Zuletzt geändert: 2026/09/06 16:19
  • von gkoch