Articles

Vad är en Data Dictionary?

en dataordlista, även kallad en Datadefinitionsmatris, ger detaljerad information om affärsdata, såsom standarddefinitioner av dataelement, deras betydelser och tillåtna värden. Medan ett konceptuellt eller logiskt Entitetsrelationsdiagram kommer att fokusera på affärskoncepten på hög nivå, kommer en dataordlista att ge mer detaljer om varje attribut i ett affärskoncept.

i huvudsak tillhandahåller en dataordlista ett verktyg som gör att du kan kommunicera affärsintressenkrav på ett sådant sätt att ditt tekniska team lättare kan utforma en relationsdatabas eller datastruktur för att uppfylla dessa krav. Det hjälper till att undvika projektolyckor som att kräva information i ett fält som en affärsintressent inte rimligen kan förväntas tillhandahålla eller förvänta sig fel typ av information i ett fält.

dessutom, om du har undrat vad du ska göra med långa listor med fält i användarfall eller andra kravdokument, kommer du gärna att lära dig att de har ett idealiskt hem i en dataordlista.

alternativt, om du har skapat kalkylblad för att organisera datarelaterad information, kan du bli förvånad över att du har skapat en form av en dataordlista. Under lång tid hänvisade jag helt enkelt till dessa typer av specifikationer som ”innehållsspecifikationer” eller en ”datamatris”, bara för att upptäcka att jag hade skapat Dataordböcker i över 10 års projektarbete.

(förresten, om du vill lära dig mer om datamodellering, se till att kolla in vår gratis Datamodelleringsträning.)

nyckelelementen i en dataordlista

en dataordlista ger information om varje attribut, även kallat fält, i en datamodell. Ett attribut är en plats i databasen som innehåller information. Om vi till exempel skulle skapa en dataordlista som representerar artiklarna här om att överbrygga klyftan, skulle vi potentiellt ha attribut för artikeltitel, artikelförfattare, artikelkategori och själva artikelinnehållet.

en dataordlista är vanligtvis organiserad i ett kalkylarkformat. Varje attribut listas som en rad i kalkylbladet och varje kolumn etiketter ett element av information som är användbart att veta om attributet.

låt oss titta på de vanligaste elementen som ingår i en dataordlista.

  • attributnamn – en unik identifierare, vanligtvis uttryckt i affärsspråk, som etiketter varje attribut.
  • valfritt / obligatoriskt-Anger om information krävs i ett attribut innan en post kan sparas.
  • Attributyp-definierar vilken typ av data som är tillåten i ett fält. Vanliga typer inkluderar text, numerisk, datum/tid, uppräknad lista, uppslag, booleaner och unika identifierare.

även om dessa är kärnelementen i en dataordlista är det inte ovanligt att dokumentera ytterligare information om varje element, vilket kan inkludera informationskällan, tabellen eller konceptet där attributet finns, det fysiska databasfältets namn, fältlängden och eventuella standardvärden.

exempel på en dataordlista

du undrar förmodligen hur allt detta kommer samman.

här är en titt på en förenklad exempeldataordlista som innehåller attributet från vårt Bridging the Gap-artikelexempel, tillsammans med kritisk information om varje attribut.

Data-Dictionary-exempel

som du kan se definierar en dataordlista kritisk information om varje attribut på ett affärsfokuserat sätt. Det organiserar också information som annars kan spridas över flera olika dokument och specifikationer, vilket gör det lättare för databasutvecklaren att designa eller uppdatera en databas som uppfyller affärskraven.

>> Läs mer om datamodellering (gratis träning)

lär dig de väsentliga Datamodelleringsteknikerna (även om du inte vet hur du kodar) med denna gratis träning.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *