Skip to main content

Wat is een gegevenswoordenboek?

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

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

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

Helaas is er geen formeel auditproces voor database -ontwerp.Het is meestal 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 extreem niet-intuïtieve en slechte praktijk, wat kan leiden tot een onhandelbare database.

Een gegevenswoordenboek kan helpen bij het niet-intuïtief 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 ze het systeem het beste kunnen wijzigen 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 tabel kan een persoonstafel zijn.De persoonstabel zou veldnamen hebben om voornaam, achternaam en middelste naam op te nemen.Het gegevenswoordenboek is het document dat de details over elk veld in de database van de database definieert.

Het gegevenswoordenboek is vergelijkbaar met een catalogussysteem in een bibliotheek.Elke tabel is 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 bevatten.Het moet ook alle relaties definiëren die de tabel kan hebben met andere gegevenselementen in de database.

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