Datenkonsistenz: Unterschied zwischen den Versionen

Die Seite wurde neu angelegt: „'''Datenkonsistenz''' bezeichnet die Integrität bzw. Zuverlässigkeit von Daten, insbesondere im Zusammenhang mit Datenbanken. Ein Datenbankzustand wird nur dann als konsistent betrachtet, wenn alle definierten Integritätsbedingungen (engl. ''Constraints'') erfüllt sind. Werden eine oder mehrere dieser Bedingungen verletzt, gilt der Zustand als inkonsistent. Die Regeln, die festlegen, was einen Widerspruch darstellt, werden innerhalb des Sche…“
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
'''Datenkonsistenz''' bezeichnet die Integrität bzw. Zuverlässigkeit von [[Daten]], insbesondere im Zusammenhang mit [[Datenbanken]]. Ein Datenbankzustand wird nur dann als konsistent betrachtet, wenn alle definierten Integritätsbedingungen (engl. ''Constraints'') erfüllt sind. Werden eine oder mehrere dieser Bedingungen verletzt, gilt der Zustand als inkonsistent. Die Regeln, die festlegen, was einen Widerspruch darstellt, werden innerhalb des [[Schema|Datenbankschemas]] definiert.
'''Datenkonsistenz''' bezeichnet die Integrität bzw. Zuverlässigkeit von [[Daten]], insbesondere im Zusammenhang mit [[Datenbanke]]n. Ein Datenbankzustand wird nur dann als konsistent betrachtet, wenn alle definierten Integritätsbedingungen (engl. ''Constraints'') erfüllt sind. Werden eine oder mehrere dieser Bedingungen verletzt, gilt der Zustand als inkonsistent. Die Regeln, die festlegen, was einen Widerspruch darstellt, werden innerhalb des [[Schema|Datenbankschemas]] definiert.


== Integritätsbedingungen ==
== Integritätsbedingungen ==
Zeile 20: Zeile 20:
Unter '''logischer Konsistenz''' versteht man benutzerdefinierte, fachliche Integritätsbedingungen, die über die technischen Constraints hinausgehen. Ein Beispiel aus einer Stammbaumdatenbank wäre die Regel, dass Kinder nach ihren Eltern geboren worden sein müssen. Da [[Datenbankmanagementsystem]]e (DBMS) solche komplexen logischen Bedingungen oft nicht automatisch überprüfen können, müssen sie durch die Anwendungslogik oder eine zusätzliche Software-Schicht sichergestellt werden.
Unter '''logischer Konsistenz''' versteht man benutzerdefinierte, fachliche Integritätsbedingungen, die über die technischen Constraints hinausgehen. Ein Beispiel aus einer Stammbaumdatenbank wäre die Regel, dass Kinder nach ihren Eltern geboren worden sein müssen. Da [[Datenbankmanagementsystem]]e (DBMS) solche komplexen logischen Bedingungen oft nicht automatisch überprüfen können, müssen sie durch die Anwendungslogik oder eine zusätzliche Software-Schicht sichergestellt werden.


[[Kategorie:Datenbank]]
[[Kategorie:Datenbanken]]
[[Kategorie:FI_I_SDM]]
[[Kategorie:FI_I_SDM]]
[[Kategorie:FI_I_TP1]]
[[Kategorie:FI_I_TP1]]