Skip to main content

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.

Dataordboken ä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 äldre databaser.

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.

En dataordbok 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 ändrar 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å en tabell kan vara en personbord.Personstabellen 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 innehålla fältens storlek, typ och förväntade värden.Det bör också definiera alla förhållanden som tabellen kan ha med andra dataelement i databasen.

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