Domov Databáze Co je datový slovník? - definice z techopedie

Co je datový slovník? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená datový slovník?

Datový slovník je soubor nebo soubor souborů, který obsahuje metadata databáze. Datový slovník obsahuje záznamy o jiných objektech v databázi, jako je vlastnictví dat, datové vztahy k jiným objektům a další data.


Datový slovník je klíčovou součástí jakékoli relační databáze. Je ironií, že je pro většinu uživatelů databáze neviditelný. S datovým slovníkem obvykle komunikují pouze správci databáze.

Techopedia vysvětluje datový slovník

V relační databázi obsahuje metadata ve slovníku dat následující:

  • Názvy všech tabulek v databázi a jejich majitelé
  • Názvy všech indexů a sloupců, ke kterým se tabulky v těchto indexech vztahují
  • Omezení definovaná v tabulkách, včetně primárních klíčů, vztahů cizího klíče k jiným tabulkám a nenulových omezení

U většiny systémů správy relačních databází (RDBMS) potřebuje software systému správy databází datový slovník pro přístup k datům v databázi. Například software Oracle DB musí číst a zapisovat do systému Oracle DB. Může to však provést pouze prostřednictvím datového slovníku vytvořeného pro konkrétní databázi.


Předpokládejme například, že v databázi komerční banky chce správce určit, která tabulka obsahuje informace o půjčkách. Vyučovaný hádat, že tabulka s největší pravděpodobností obsahuje slovo "LOAN", by vydal následující dotaz do datového slovníku (první dotaz je pro Oracle DB, zatímco druhý je pro SQL Server DB):

  • VÝBĚR * Z DBA_TABLES, KDE TABLE_NAME LIKE '% LOAN%';
  • VYBRAJTE * Z SYSOBJECTŮ, KDE TYP = 'U' A JMÉNO AKO JSOU '% LOAN%';
Co je datový slovník? - definice z techopedie