Datenkonsistenz: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 14: | Zeile 14: | ||
Die '''Entitätsintegrität''' verlangt, dass jeder [[Datensatz]] (Tupel) in einer Tabelle eindeutig identifizierbar ist und es keine vollständigen Duplikate geben darf. Diese Eindeutigkeit wird technisch durch einen [[Primärschlüssel]] realisiert, der jeden Datensatz einmalig kennzeichnet. | Die '''Entitätsintegrität''' verlangt, dass jeder [[Datensatz]] (Tupel) in einer Tabelle eindeutig identifizierbar ist und es keine vollständigen Duplikate geben darf. Diese Eindeutigkeit wird technisch durch einen [[Primärschlüssel]] realisiert, der jeden Datensatz einmalig kennzeichnet. | ||
=== | === Referenzielle Integrität === | ||
Die ''' | Die '''referenzielle Integrität''' betrifft die Beziehungen zwischen Tabellen. Sie stellt sicher, dass ein [[Fremdschlüssel]] in einer Tabelle entweder den Wert NULL enthält oder auf einen existierenden [[Primärschlüssel]] in der referenzierten Tabelle verweist. So wird verhindert, dass auf nicht existierende Datensätze verwiesen wird. | ||
=== Logische Konsistenz === | === Logische Konsistenz === | ||