Databases Reference
In-Depth Information
dass vorhandene externe Schemata, auf die sich produktive Programme beziehen,
weiterhin verfügbar sind. Die ihnen zugrunde liegenden konzeptionellen Sche-
mata und internen Schemata sind aber änderbar. Das System muss die gegebenen-
falls notwendigen Änderungen der Speicherstruktur automatisch durchführen.
Abbildung 1.8: Tabellendefinition
1.5.2 Interaktive Datenmanipulationssprache
Die Anweisungen können üblicherweise als Text gespeichert, modifiziert und auf-
gerufen werden. Im Bereich der relationalen Datenbanken ist SQL die am weites-
ten verbreitete Datenmanipulationssprache. SQL hat einen Sprachumfang, der die
Definition, Auswahl und Änderung der Daten unterstützt, nicht aber die weiterge-
hende Darstellung der ausgewählten Daten. Auf der anderen Seite enthält der
XBase-Standard auch ähnliche Möglichkeiten wie SQL, aber darüber hinaus eine
vollständige Programmiersprache.
Mit dieser interaktiven Datenmanipulationssprache können ohne großen Auf-
wand einfache Auswertungen geschrieben werden, die in der Form des Datenmo-
dells ausgegeben werden können (z.B. bei relationalen Datenbanken als Liste, bei
objektorientierten durch eine Darstellung von Objekten).
Abbildung 1.9: SQL-Fenster
 
Search WWH ::




Custom Search