Zusammenfassung
Dieses Kapitel enthält Begriffe und Definitionen, die für die weiteren Ausführungen von Bedeutung sind. Zunächst werden aus mathematischer Sicht die Strukturie- rungsprinzipien der Mengen- und der Tupelkonstruktion [DTV 77, Schm 90] beschrieben, die beide in den nachfolgend aufgeführten Datenmodellen eine zentrale Rolle spielen. Kap. 2.2 enthält Grundlegendes zum Thema Anfrageformulierung und schildert eingehend das relationale Datenmodell sowie Weiterentwicklungen desselben. Daran anschließend werden die wesentlichen Typkonzepte höherer Programmiersprachen vorgestellt, bevor der letzte Abschnitt die unterschiedliche Bedeutung des Typbegriffs in Datenbanken und Programmiersprachen nochmals hervorhebt.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literaturhinweise
Partiell deshalb, weil nicht für jeden Namen in der Datenbasis eine Datenmenge vorhanden ist.
Diese Eigenschaften werden auch Prädikate genannt.
Das Auswahlvermögen ist ein Maß für die Mächtigkeit der Menge, die sich aus der Zusammenfassung aller in der Sprache formulierbaren Anfragen ergibt. Um das Auswahlvermögen einer Sprache zu bewerten, gibt es in der Literatur verschiedene Ansätze. Der am weitreichendste stammt von A. Chandra und D. Harel, die eine Sprache nur dann als vollständig bezeichnen, wenn es darin für jede berechenbare und konsistente Anfragefunktion eine gleichwertige Formulierung gibt [CH 80].
NF2 steht als Akronym für „Non-First Normal-Form“
[Hull 87a] und [Hull 87b] geben eine Einführung in komplexe Objektmodelle.
Diese Bezeichnungen stammen nicht aus [AB 88].
Im Unterschied zur objektorientierten Programmierung versteht man unter einer Klasse in objektorientierten Datenbanksystemen die Ansammlung der in der Datenbasis momentan vorhandenen Objekte eines Typs.
Rights and permissions
Copyright information
© 1993 Deutscher Universitäts-Verlag GmbH, Wiesbaden
About this chapter
Cite this chapter
Rehm, S. (1993). Grundlagen. In: Komplexe Objekte und Anfragen in der Programmierung. Deutscher Universitätsverlag. https://doi.org/10.1007/978-3-322-85803-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-322-85803-0_2
Publisher Name: Deutscher Universitätsverlag
Print ISBN: 978-3-8244-2040-7
Online ISBN: 978-3-322-85803-0
eBook Packages: Springer Book Archive