Elementele cheie ale unui dicționar de baze de date
structură
Fiecare parte a informațiilor trebuie păstrată separat, astfel încât să poată fi distinsă de alta. Elementele datelor sunt identificate în două dimensiuni: o structură de înregistrare și o structură a coloanei. O înregistrare este un grup conex de câmpuri sau rânduri de tabele. Coloanele reprezintă ceea ce definește fiecare câmp din înregistrare. Un dicționar de date are mai multe informații despre coloane decât rândurile, deoarece rândurile sunt alcătuite din date care nu sunt direct responsabile de dicționarul bazei de date.
Tipuri de date
Tipurile de date fac parte din definiția unei coloane din baza de date. Acestea specifică tipul de date care trebuie introduse în câmp. Tipurile de date de bază sunt împărțite în numerice și alfanumerice. Fiecare dintre aceste două categorii are mai multe diviziuni. Câmpurile numerice trebuie să fie definite pentru a specifica dacă zecimalele sunt valabile pentru câmp. Definiția câmpurilor alfanumerice definește dacă câmpul acceptă un caracter sau un șir de mai multe caractere. Dimensiunile câmpurilor pot fi, de asemenea, aplicate datelor de tip numeric. În ceea ce privește alfanumericele, acestea pot fi impuse formatelor acestora, cum ar fi formatul datei sau o restricție privind valorile posibile acceptate de câmp.
Restricții de date
Diferența dintre restricții și tipurile de date poate fi greu de observat. De exemplu, o restricție privind lățimea unei coloane este o constrângere a coloanei. Constrângerile de date nu fac parte dintr-o definiție a coloanei. Restricțiile sunt reguli care permit relațiile dintre date și structura bazei de date. Restricțiile se asigură că datele dintr-un singur tabel nu coincid cu înregistrările multiple în altele sau că înregistrările nu sunt legate datorită lipsei de informații esențiale; aceasta se numește integritate a datelor și este impusă de restricțiile care împiedică unele coloane să conțină valori goale ("null" în limba engleză), chiar necesitând existența unor singularități în conținutul anumitor coloane.
Alte elemente
Bazele de date stochează alte obiecte care nu sunt făcute pentru a salva sau a defini date, ci pentru a face parte integrantă din operațiunile bazei de date. Exemple ale acestor elemente sunt indicele, care măresc viteza de acces la date și la vizualizări, care sunt interogări care se reprezintă pentru utilizatori ca structuri ale bazei de date. O schemă este un cont de utilizator care conține obiecte de date și care mărește măsurile de securitate prin restricționarea acțiunilor pe care anumiți utilizatori le pot executa. Aceste elemente fac parte din structura operațională a bazelor de date fără a fi nevoie să fie elementele cheie ale unui dicționar de date.