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:lu05:theorie:c_constraints [2026/09/13 22:45] – gkoch | de: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:// | ||
| + | </ | ||
| 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 | + | | Wie oft pro Tabelle? | genau auf einer Spalte |
| | 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: | ||
| </ | </ | ||
| - | 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. |