Wat is een gegevenswoordenboek?

Een computerdatabase is een digitaal bestandssysteem dat kritieke informatie voor een bedrijf bijhoudt. Een gegevenswoordenboek is een gedetailleerde gegevenskaart van elk element en elke bestandstabel in de database. Deze kaart wordt beschouwd als een gegevenscatalogus die elke tabelnaam, veldnaam, veldtype en een algemene beschrijving van alle elementen in de database bevat.

Het gegevenswoordenboek is een van de meest kritische documenten voor een computertoepassing. Het biedt een algemene beschrijving van de inhoud van de gegevens in de database. Het definieert ook de indelingsregels, beperkingen en regels voor gegevensintegriteit. Zonder dit woordenboek zou toekomstige aanpassing van de applicatie onmogelijk kunnen worden.

Veel oudere softwareapplicaties hebben een archaïsch databaseontwerp. Dit komt door de fysieke beperkingen van databases die vele decennia geleden zijn ontworpen. Vanwege de beperkingen van de veldnaamgrootte worden veel namen afgekort en niet erg intuïtief. Een gegevenswoordenboek is een noodzaak voor het beheer van oudere databases.

Helaas is er geen formeel auditproces voor databaseontwerp. Het is doorgaans de verantwoordelijkheid van het ontwikkelingsteam om best practices te implementeren bij het maken van een database. Veel beginnende ontwikkelaars kunnen kolomnamen definiëren met generieke beschrijvingen. Deze generieke naamgevingsconventie is uiterst niet-intuïtief en een slechte praktijk, wat kan leiden tot een onhandelbare database.

Een gegevenswoordenboek kan helpen bij het niet-intuïtieve databaseontwerp. Dit woordenboek definieert elke veldnaam en de metagegevens in detail, met een beschrijving van hoe de gegevens worden gebruikt. Het hebben van dit woordenboek kan toekomstige ontwikkelaars helpen bepalen hoe het systeem het beste kan worden aangepast voor toekomstige verbeteringen.

Een database bestaat uit tabellen en veldnamen. De tabel is een bestand dat informatie bevat over een specifiek type gegevens. Een voorbeeld van een tafel kan een persoonstabel zijn. De persoonstabel zou veldnamen bevatten voor de voornaam, achternaam en middelste naam. Het gegevenswoordenboek is het document dat de details over elk veld binnen de tabellen van de database definieert.

Het gegevenswoordenboek is vergelijkbaar met een catalogussysteem binnen een bibliotheek. Elke tabel bestaat uit documenten als een specifieke eenheid met een detaildefinitie van de veldnamen in de tabel. De definitie moet de grootte, het type en de verwachte waarden van de velden omvatten. Het moet ook de relaties definiëren die de tabel kan hebben met andere gegevenselementen in de database.

Een verplicht veld is een gegevenselement dat altijd moet worden ingevuld voordat de toepassing gegevens in het bestandssysteem kan opslaan. Niet alle gegevenselementen worden als verplichte velden beschouwd. Het gegevenswoordenboek moet ook documenteren welke velden verplichte velden zijn. Dit helpt het toekomstige ontwikkelingsteam de regels in de database te begrijpen.

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?