Metadatele sunt, de asemenea, cunoscute ca Catalog de sistem. Descrie cum, când și de cine au fost colectate anumite date, precum și formatul și contextul datelor. Un dicționar de date este o colecție centralizată de informații despre date.
Metadatele sunt folosite de dezvoltatori pentru a crea programe, proceduri, controale și interogări pentru a manipula și gestiona datele dintr-o bază de date. Este conectat la software-ul sistemului de gestionare a bazei de date și este accesat de limbajul de definire a datelor software-ului și de compilatoarele de limbaj de manipulare a datelor. Există două tipuri de metadate: metadatele structurale, care indică modul în care sunt configurate și stocate datele și metadatele descriptive care descriu datele în sine.
Un dicționar de date este o structură care stochează metadatele. Acesta este folosit pentru a controla operațiunile bazei de date, integritatea și precizia. De asemenea, deține numărul de fișiere disponibile într-o bază de date, numărul de înregistrări ale fiecărui fișier și informații despre câmpuri.
Există două tipuri de dicționare de date: dicționare de date pasive și dicționare active de date. Un dicționar de date pasiv sau ne-integrat este utilizat de utilizatori, administratori și proiectanți, dar nu de software-ul sistemului de gestionare a bazelor de date. Un dicționar de date activ sau integrat este gestionat automat de software-ul sistemului de gestionare a bazelor de date.