Gli elementi chiave di dizionari di database

February 14

Gli elementi chiave di dizionari di database


Un dizionario di database, noto anche come un repository metadati o dizionario di dati, è un negozio della struttura di un database. Esso definisce come i dati vengono memorizzati e accessibili. Il dizionario del database deve essere tenuto nella stessa base di dati come i dati, altrimenti il ​​sistema di gestione di database, o DBMS, sarebbe in grado di utilizzarlo per creare la struttura che contengono i dati del database. Il dizionario può anche essere tenuto in forma cartacea o sviluppato in applicazioni esterne per l'accesso da parte dei tecnici che lavorano con il database. Ci sono elementi di base della struttura di dati che deve essere tenuto nel dizionario database.

Struttura

Ogni pezzo di dati devono essere tenuti separati in modo che si può essere distinto da un altro. Elementi di dati di solito sono identificati da due dimensioni - una struttura record e una struttura di colonne. Un record è un relativo gruppo di istanze di campi, o una tabella di righe. Le colonne sono le definizioni di ogni campo in un record. Un dizionario di dati contiene ulteriori informazioni sulle colonne del database di circa le righe, come le righe sono formate da dati, che non è la diretta responsabilità del dizionario del database.

Tipi di dati

I tipi di dati sono parte della definizione di una colonna nel database. Questo specifica il tipo di dati dovrebbe essere previsto in quel campo. I principali tipi di dati dividono tra numerici e alfanumerici. Ciascuna di queste due categorie sono di solito ulteriormente divisi. I campi numerici devono essere definiti per indicare se decimali sono ammessi in campo. campi alfanumerici definizioni includono se il campo dovrebbe tenere un carattere o una stringa di molti carattere. dimensioni dei campi possono anche essere applicate alle colonne numeriche. campi alfanumerici possono avere formati loro imposti, come i formati di data o una restrizione dei possibili valori che possono essere detenute nei campi.

Vincoli di dati

La distinzione tra vincoli e tipi di dati possono essere spesso offuscata. Ad esempio, le restrizioni alla larghezza di una colonna è un vincolo di colonna. i vincoli dati non fanno parte di una definizione di colonna. I vincoli sono le regole che permettono relazioni tra dati contenuti nella struttura del database. Essi assicurano che i dati contenuti in una tabella non corrispondono con più record in un altro o causare record perdere fuori di un collegamento perché manca di dati essenziali. Questo si chiama "integrità dei dati" e viene applicata da vincoli che vietano alcune colonne per contenere valori nulli e anche far rispettare l'unicità sul contenuto delle colonne specificate.

altri elementi

Databases memorizzare altri oggetti che non sono puramente destinati detenzione o definizione dei dati, ma fanno parte integrante delle operazioni del database. Esempi di questi elementi sono indici che accelerano l'accesso ai dati, e punti di vista, che sono già scritte query che si rappresentano come strutture di database per l'utente. Uno schema è un account utente che contiene gli oggetti dati e fa rispettare anche le misure di sicurezza, limitando le azioni che alcuni utenti possono eseguire. Questi elementi fanno parte della struttura operativa di una banca dati senza essere elementi chiave del dizionario dei dati.