Skip to main content

Cos'è uno schema di informazione?

Lo schema informativo in un database relazionale è una tabella separata che documenta 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 di informazione funge da database separato, sebbene lo schema non generi come un database separato se inserito su un server.Sebbene questo schema sia uno standard utilizzato dai progettisti di database, è comunemente accessibile da istruzioni 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 hanno così tante informazioni che la maggior parte sono in genere impossibili da leggere senza assistenza.Se i progettisti di database vogliono visualizzare i metadati o le informazioni dietro il database, possono utilizzare lo schema delle informazioni.Questo visualizza la maggior parte delle informazioni all'interno del database, come il numero di tabelle, i nomi dei record o i titoli di colonne e righe.Mentre lo schema sembra 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 di informazione, a causa di come contiene e visualizza le informazioni, agisce come un database separato quando gli utenti visualizzano lo schema.Allo stesso tempo, le limitazioni di modifica significano che non si comporta come un database tradizionale.A differenza di un database tradizionale, che può essere generato se inserito su un server, lo schema di informazione non viene generato su un server.Ciò significa che è possibile accedere allo schema di informazione 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 tali standard.Ciò significa che tutti i database relazionali, indipendentemente da chi li hanno costruiti, dovrebbero contenere questa funzione.Allo stesso tempo, i comandi non standard vengono utilizzati per accedere allo schema, il che lo differenzia dalla maggior parte degli altri standard di database.Ad esempio, i comandi "Show" e "Descrive" vengono utilizzati per visualizzare lo schema, a seconda del modello di database, anche se non sono comandi standard.

Non sono consentite modifiche e modifiche dallo schema di informazione, perché è impostataa leggere di sola.Ciò significa che gli utenti possono leggere i dati solo dallo schema;Non possono svolgere alcuna funzione sulle informazioni.Indipendentemente dal livello di autorizzazione degli utenti, che si tratti di amministratori o addirittura progettisti di database, non c'è modo di modificarlo, a partire dal 2011.