Funzioni di catalogo

Tutti i database hanno una struttura che descrive la modalità di archiviazione dei dati nel database. Ad esempio, un semplice database con gli ordini cliente potrebbe avere la struttura illustrata nella figura seguente, in cui le colonne ID vengono usate per collegare le tabelle.

Shows the structure of a simple database

Questa struttura, insieme ad altre informazioni, ad esempio i privilegi, viene archiviata in un set di tabelle di sistema denominate catalogo del database, noto anche come dizionario dei dati.

Un'applicazione può individuare questa struttura tramite chiamate alle funzioni catalogo. Le funzioni catalogo restituiscono informazioni dei set di risultati e vengono in genere implementate tramite istruzioni SELECT sulle tabelle del catalogo. Un'applicazione potrebbe ad esempio richiedere un set di risultati contenente informazioni su tutte le tabelle del sistema o tutte le colonne di una particolare tabella.

Questa sezione descrive gli argomenti seguenti: