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:lu05:theorie:c_constraints [2026/09/13 22:45] gkochde:modul:m290_guko:learningunits:lu05:theorie:c_constraints [2026/09/13 22:52] (aktuell) gkoch
Zeile 11: Zeile 11:
  
 **Constraints** sind Regeln für Spalten. Sie sorgen dafür, dass fehlerhafte Daten gar nicht erst gespeichert werden können. Die Datenbank weist einen Eintrag ab, der gegen eine Regel verstösst. **Constraints** sind Regeln für Spalten. Sie sorgen dafür, dass fehlerhafte Daten gar nicht erst gespeichert werden können. Die Datenbank weist einen Eintrag ab, der gegen eine Regel verstösst.
 +
 +<WRAP center tip round 80%>
 +[[ https://www.youtube.com/watch?v=NNrkJUK_euE|Constraints kurz erklärt - 0:56min ]]((Quelle: KnowledgeBits Education/YouTube))
 +</WRAP>
  
  
Zeile 82: Zeile 86:
 <WRAP center box round 80%> <WRAP center box round 80%>
 ^ ^ PRIMARY KEY ^ UNIQUE ^ ^ ^ PRIMARY KEY ^ UNIQUE ^
-| Wie oft pro Tabelle? | genau einmal beliebig oft |+| Wie oft pro Tabelle? | genau auf einer Spalte bei beiligen vielen Spalten |
 | Darf leer sein? | nein | ja | | Darf leer sein? | nein | ja |
 | Zweck | identifiziert den Datensatz | verhindert Doppeleinträge | | Zweck | identifiziert den Datensatz | verhindert Doppeleinträge |
Zeile 106: Zeile 110:
 </WRAP> </WRAP>
  
-Vergleichen Sie das mit der Fassung von der letzten Seite: Dieselbe Tabelle, aber die Datenbank passt jetzt auf.+Vergleichen Sie das mit der Fassung von der letzten Seite: Dieselbe Tabelle, aber die Datenbank passt jetzt auf, welche Daten wir eingeben.
  
  
  • de/modul/m290_guko/learningunits/lu05/theorie/c_constraints.1789332329.txt.gz
  • Zuletzt geändert: 2026/09/13 22:45
  • von gkoch