Katalogfunktionen

Alle Datenbanken verfügen über eine Struktur, die angibt, wie Daten in der Datenbank gespeichert werden. Eine einfache Verkaufsauftragsdatenbank kann z. B. die Struktur in der folgenden Abbildung aufweisen, in der die ID-Spalten verwendet werden, um die Tabellen zu verknüpfen.

Shows the structure of a simple database

Diese Struktur wird zusammen mit anderen Informationen wie Berechtigungen in einer Reihe von Systemtabellen gespeichert, die als Datenbankkatalog bezeichnet werden, der auch als Datenwörterbuch bezeichnet wird.

Eine Anwendung kann diese Struktur über Aufrufe der Katalogfunktionen ermitteln. Die Katalogfunktionen geben Informationen in Resultsets zurück und werden in der Regel über SELECT-Anweisungen für die Tabellen im Katalog implementiert. Beispielsweise könnte eine Anwendung ein Resultset mit Informationen über alle Tabellen im System oder alle Spalten in einer bestimmten Tabelle anfordern.

In diesem Abschnitt werden die folgenden Themen behandelt: