Delen via


Catalogusfuncties

Alle databases hebben een structuur waarin wordt beschreven hoe gegevens worden opgeslagen in de database. Een eenvoudige database met verkooporders kan bijvoorbeeld de structuur bevatten die wordt weergegeven in de volgende afbeelding, waarin de id-kolommen worden gebruikt om de tabellen te koppelen.

Toont de structuur van een eenvoudige database

Deze structuur, samen met andere informatie, zoals bevoegdheden, wordt opgeslagen in een set systeemtabellen , de catalogus van de database, ook wel een gegevenswoordenlijst genoemd.

Een toepassing kan deze structuur detecteren via aanroepen naar de catalogusfuncties. De catalogusfuncties retourneren informatie in resultatensets en worden meestal geïmplementeerd via SELECT-instructies voor de tabellen in de catalogus. Een toepassing kan bijvoorbeeld een resultatenset aanvragen met informatie over alle tabellen in het systeem of alle kolommen in een bepaalde tabel.

Deze sectie bevat de volgende onderwerpen.