Vad är en dataordbok?

En datordatabas är ett digitalt filsystem som upprätthåller kritisk information för ett företag. En dataordbok är en detaljerad datakarta över varje element och filtabell i databasen. Denna karta betraktas som en datakatalog som innehåller varje tabellnamn, fältnamn, fälttyp och en allmän beskrivning av alla element i databasen.

Data Dictionary är ett av de mest kritiska dokumenten för en datorapplikation. Det ger en allmän beskrivning av innehållet i data i databasen. Den definierar också formatreglerna, begränsningarna och reglerna för dataintegritet. Utan denna ordbok kan framtida modifiering av applikationen bli omöjlig.

Många äldre programvaruapplikationer har en arkaisk databasdesign. Detta beror på de fysiska begränsningarna för databaser som utformats för många decennier sedan. På grund av fältnamnstorleksbegränsningarna är många namn förkortade och inte särskilt intuitiva. En dataordbok är en nödvändighet för att hantera arvsdatabaser.

Tyvärr finns det ingen formell revisionsprocess för databasdesign. Det är vanligtvis utvecklingsteamets ansvar att implementera bästa praxis när man skapar en databas. Många nybörjare kan definiera kolumnnamn med generiska beskrivningar. Denna generiska namnkonvention är extremt icke-intuitiv och dålig praxis, vilket kan leda till en oöverskådlig databas.

A Data Dictionary kan hjälpa till med icke-intuitiv databasdesign. Denna ordbok kommer att definiera varje fältnamn och metadata i detalj, med en beskrivning av hur data används. Att ha denna ordbok kan hjälpa framtida utvecklare att avgöra hur man bäst modifierar systemet för framtida förbättringar.

En databas består av tabeller och fältnamn. Tabellen är en fil som innehåller information om en specifik typ av data. Ett exempel på ett bord kan vara en personbord. Personbordet skulle ha fältNamn för att inkludera förnamn, efternamn och mellannamn. Data Dictionary är dokumentet som definierar detaljerna om varje fält i databasens tabeller.

Dataordboken liknar ett katalogsystem i ett bibliotek. Varje tabell är dokument som en specifik enhet med en detaljdefinition av fältnamnen i tabellen. Definitionen bör inkludera fältens storlek, typ och förväntade värden. Det bör också definiera alla relationer som tabellen kan ha med andra dataelement i databasen.

Ett obligatoriskt fält är ett dataelement som alltid måste fyllas innan applikationen tillåter att data kan sparas i filsystemet. Inte alla dataelement anses vara nödvändiga fält. Dataordboken ska också dokumentera vilka fält som krävs fält. Detta hjälper framtida utvecklingsteam att förstå reglerna som ingår i databasen.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?