Lo schema delle informazioni in un database relazionale è una tabella separata che documenta le informazioni sul database stesso. Queste informazioni di base riguardano molti aspetti diversi del database relazionale; include dati su tabelle, righe, colonne e record; e aiuta i progettisti di database a controllare queste informazioni. Anche se questo fa parte del database relazionale, lo schema delle informazioni funge da database separato, sebbene lo schema non venga generato come database separato quando viene posizionato su un server. Sebbene questo schema sia uno standard utilizzato dai progettisti di database, è comunemente accessibile da prompt non standard. Tutte le informazioni in questo schema sono di sola lettura, quindi gli utenti non possono modificare o manipolare i dati dallo schema.
I database contengono così tante informazioni che la maggior parte è in genere impossibile da leggere senza assistenza. Se i progettisti di database desiderano visualizzare i metadati o le informazioni dietro il database, possono utilizzare lo schema delle informazioni. Visualizza la maggior parte delle informazioni all’interno del database, come il numero di tabelle, i nomi dei record oi titoli di colonne e righe. Sebbene lo schema assomigli a una tabella, è una vista, il che significa che nessun file è collegato ad esso.
Questo schema agisce in modo molto diverso dalle altre forme nel database. Lo schema delle informazioni, a causa del modo in cui conserva e visualizza le informazioni, si comporta come un database separato quando gli utenti visualizzano lo schema. Allo stesso tempo, le limitazioni di modifica fanno sì che non si comporti come un database tradizionale. A differenza di un database tradizionale, che può essere generato quando posizionato su un server, lo schema delle informazioni non viene generato su un server. Ciò significa che è possibile accedere allo schema delle informazioni solo se visualizzato da un programma di database, non dal server.
Esistono molti standard di database per la sicurezza e la stabilità e lo schema delle informazioni è uno di questi standard. Ciò significa che tutti i database relazionali, indipendentemente da chi li ha creati, dovrebbero contenere questa funzione. Allo stesso tempo, vengono utilizzati comandi non standard per accedere allo schema, il che lo differenzia dalla maggior parte degli altri standard di database. Ad esempio, i comandi “mostra” e “descrivi” vengono utilizzati per visualizzare lo schema, a seconda del modello di database, anche se non sono comandi standard.
Non sono consentiti cambiamenti e modifiche dallo schema delle informazioni, perché è impostato su sola lettura. Ciò significa che gli utenti possono solo leggere i dati dallo schema; non possono svolgere alcuna funzione sulle informazioni. Indipendentemente dal livello di autorizzazione degli utenti, siano essi amministratori o persino progettisti di database, non c’è modo di cambiarlo, a partire dal 2011.