Domov databázy Čo je to dátový slovník? - definícia z technológie

Čo je to dátový slovník? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená dátový slovník?

Dátový slovník je súbor alebo skupina súborov, ktoré obsahujú metaúdaje databázy. Dátový slovník obsahuje záznamy o iných objektoch v databáze, ako napríklad vlastníctvo údajov, dátové vzťahy k iným objektom a ďalšie údaje.


Dátový slovník je kľúčovou súčasťou každej relačnej databázy. Je iróniou, že pre svoju dôležitosť je neviditeľný pre väčšinu používateľov databázy. S dátovým slovníkom zvyčajne komunikujú iba správcovia databáz.

Techopedia vysvetľuje slovník dát

V relačnej databáze obsahujú metaúdaje v dátovom slovníku:

  • Názvy všetkých tabuliek v databáze a ich vlastníkov
  • Názvy všetkých indexov a stĺpcov, na ktoré sa vzťahujú tabuľky v týchto indexoch
  • Obmedzenia definované v tabuľkách vrátane primárnych kľúčov, vzťahov cudzích kľúčov k iným tabuľkám a nenulových obmedzení

Vo väčšine systémov správy relačných databáz (RDBMS) softvér systému riadenia databáz potrebuje dátový slovník na prístup k údajom v databáze. Napríklad softvér Oracle DB musí čítať a zapisovať do systému Oracle DB. Môže to však urobiť iba prostredníctvom dátového slovníka vytvoreného pre konkrétnu databázu.


Predpokladajme napríklad, že v databáze komerčnej banky chce správca určiť, ktorá tabuľka obsahuje informácie o pôžičkách. Na základe vzdelaného odhadu, že tabuľka s najväčšou pravdepodobnosťou obsahuje slovo „LOAN“, by vydal nasledujúci dotaz do dátového slovníka (prvý dotaz je pre Oracle DB, zatiaľ čo druhý pre SQL Server DB):

  • VÝBER * OD DBA_TABLES, KTORÉ TABLE_NAME MÁ LIKE '% LOAN%';
  • VYBERTE * ZO SYSOBJECTOV, KTORÉ TYP = 'U' A NÁZOR PODĽA '% LOAN%';
Čo je to dátový slovník? - definícia z technológie