Skip to main content

Co je to datový slovník?

Počítačová databáze je systém digitálních souborů, který udržuje kritické informace pro společnost.Datový slovník je podrobná datová mapa každého prvku a tabulky souborů v databázi.Tato mapa je považována za datový katalog, který obsahuje každý název tabulky, název pole, typ pole a obecný popis všech prvků v databázi.

Datový slovník je jedním z nejdůležitějších dokumentů pro počítačovou aplikaci.Poskytuje obecný popis obsahu dat v databázi.Rovněž definuje pravidla formátu, omezení a pravidla pro integritu dat.Bez tohoto slovníku by se budoucí úprava aplikace mohla stát nemožná.

Mnoho starších softwarových aplikací má design archaické databáze.Je to kvůli fyzickým omezením databází navržených před mnoha desítkami let.Kvůli omezením velikosti názvu pole je mnoho jmen zkráceno a ne příliš intuitivní.Datový slovník je nutností pro správu starších databází.

Bohužel neexistuje žádný formální proces auditu pro návrh databáze.Při vytváření databáze je obvykle odpovědností vývojového týmu zavádět osvědčené postupy.Mnoho nováčků může definovat názvy sloupců s obecnými popisy.Tato obecná konvence pojmenování je extrémně neintuitivní a špatná praxe, což může vést k nezvládnutelné databázi.

Datový slovník může pomoci s intuitivním návrhem databáze.Tento slovník bude podrobně definovat každý název pole a metadata s popisem toho, jak jsou data použitá.Mít tento slovník může pomoci budoucím vývojářům určit, jak nejlépe upravit systém pro budoucí vylepšení.

Databáze se skládá z tabulek a názvů polí.Tabulka je soubor, který obsahuje informace o konkrétním typu dat.Příkladem tabulky by mohla být tabulka člověka.Tabulka osoby by měla názvy polí, která by zahrnovala křestní jméno, příjmení a střední jméno.Datový slovník je dokument, který definuje podrobnosti o každém poli v tabulkách databáze.

Datový slovník je podobný katalogovému systému v knihovně.Každá tabulka je dokumenty jako konkrétní jednotka s podrobností definice názvů polí v tabulce.Definice by měla zahrnovat velikost, typ a očekávané hodnoty polí.Měl by také definovat jakékoli vztahy, které může mít tabulka s jinými datovými prvky v databázi.Ne všechny datové prvky jsou považovány za požadovaná pole.Datový slovník by měl také dokumentovat, která pole jsou vyžadována pole.To pomáhá budoucímu vývojovému týmu porozumět pravidlům začleněným do databáze