Dela via


Katalogfunktioner

Alla databaser har en struktur som beskriver hur data ska lagras i databasen. En enkel försäljningsorderdatabas kan till exempel ha strukturen som visas i följande bild, där ID-kolumnerna används för att länka tabellerna.

Visar strukturen för en enkel databas

Den här strukturen lagras tillsammans med annan information, till exempel behörigheter, i en uppsättning systemtabeller som kallas databasens katalog, som även kallas för en dataordlista.

Ett program kan identifiera den här strukturen genom anrop till katalogfunktionerna. Katalogfunktionerna returnerar information i resultatuppsättningar och implementeras vanligtvis via SELECT-instruktioner mot tabellerna i katalogen. Ett program kan till exempel begära en resultatuppsättning som innehåller information om alla tabeller i systemet eller alla kolumner i en viss tabell.

Det här avsnittet innehåller följande avsnitt.