Databases Reference
In-Depth Information
speichert werden, wird ein BLOB , „Binary Large Object“ defi-
niert. Bei beiden Typen wird in Klammern nach dem Typen der
maximale Speicherbedarf angegeben, so steht BLOB(4M) z. B.
für ein Attribut, das eine maximal vier Megabyte große Binär-
datei aufnehmen kann. Auf CLOB s und BLOB s sind nicht alle
Operationen möglich, die man für Texte verwenden kann. Die-
se Attribute dienen hauptsächlich zur Aufnahme von Daten
und werden in Anfragen nicht durchsucht.
Zur Füllung von CLOB s und BLOB s bieten die Datenbank-
Managementsysteme Lösungen an, mit denen Dateien zei-
chenweise in die Attribute eingelesen werden können.
Ein weiterer Datentyp im SQL-Standard ist XML . Hier können
Daten im XML-Format, also Texte, die dem Aufbau von XML-
Dokumenten genügen, abgespeichert werden. Die Unterstüt-
zung dieses Datentypen und die dazu angebotenen Bearbei-
tungsfunktionen sind in den Datenbank-Managementsystemen
sehr unterschiedlich.
CLOB
BLOB
XML
6.4
NULL-Werte und drei-wertige Logik
Im Unterkapitel 6.2 wurden Änderungen und Löschungen da-
von abhängig gemacht, welchen konkreten Wert ein Attribut
hat. Diese Überprüfung ist meist relativ einfach. Betrachtet man
die Bedingung
Formulierung
von WHERE -
Bedingungen
Vnr > 1003 AND Gehalt >= 2000
die besagt, dass die Verkäufer-Nummer höher als 1003 und das
Gehalt mindestens 2000 sein müssen, so kann sie für jede Zeile
grundsätzlich ganz einfach ausgewertet werden. Gilt z. B.
Vnr=1004 und Gehalt=2500, ist die Bedingung erfüllt, da alle
Teilbedingungen erfüllt sind. Gilt Vnr=1003 und Gehalt=2000,
ist die Bedingung nicht erfüllt, da das erste Teilprädikat nach
falsch ausgewertet wird und die Auswertung des zweiten Teil-
prädikats nach wahr dann bei AND -Vernüpfungen keine Rolle
spielt. Insgesamt kann man Bedingungen durch folgende Re-
geln wie folgt definieren:
Syntax von
WHERE -
Bedingungen
<bedingung> := <Spaltenname> <op> <wert>
<bedingung> := <bedingung> AND <bedingung>
<bedingung> := <bedingung> OR <bedingung>
<bedingung> := NOT <bedingung>
131
Search WWH ::




Custom Search