Auszug
Man möchte natürlich, dass die abgespeicherten Daten einer Datenbank den Ausschnitt der Realität, den sie abbilden sollen, auch korrekt repräsentieren. Dabei gibt es offensichtlich zwei verschiedene Arten von Bedingungen, die solch eine korrekte Datenbank erfüllen muss:
-
Wahrheitsanforderungen, die nur durch den Vergleich mit der Realität überprüft werden können. Zum Beispiel: WohntAlbert Einstein wirklich in der Raumstraβe 2, wie wir in der Tabelle PERSON gespeichert haben? Oder: Ist der Kunde mit derId 16 wirklich der Besteller des Artikels mit der Id 19 - so, wie es in der Tabelle BESTELLUNGEN gespeichert wurde?
-
Logische Integritätsanforderungen, die die Gestalt der einzelnen Tabellen bzw. Relationsklassen und die Beziehungen zwischen den verschiedenen Relationsklassen einer Datenbank betreffen. Wir können uns zum Beispiel genauso gut fragen: Gibt es überhaupt einen Kunden mit derId 16 in der Tabelle KUNDE, denn schlie/sBlich wird auf diese KUNDE. Id ja in der Tabelle BESTELLUNGEN Bezug genommen. Offensichtlich muss diese Frage zuerst geklärt sein, ehe ich die Frage aus Punkt 1 überhaupt erfolgsversprechend untersuchen kann.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2007 B. G. Teubner Verlag / GWV Fachverlage GmbH, Wiesbaden
About this chapter
Cite this chapter
(2007). Die Integrität einer Datenbank und Schlüssel allerArt. In: Datenbanken. Teubner. https://doi.org/10.1007/978-3-8351-9108-2_8
Download citation
DOI: https://doi.org/10.1007/978-3-8351-9108-2_8
Publisher Name: Teubner
Print ISBN: 978-3-8351-0163-0
Online ISBN: 978-3-8351-9108-2
eBook Packages: Computer Science and Engineering (German Language)