Huis databases Wat is een gegevenswoordenboek? - definitie van techopedia

Wat is een gegevenswoordenboek? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Data Dictionary?

Een gegevenswoordenboek is een bestand of een set bestanden die de metagegevens van een database bevat. Het gegevenswoordenboek bevat records over andere objecten in de database, zoals gegevenseigendom, gegevensrelaties met andere objecten en andere gegevens.


Het gegevenswoordenboek is een cruciaal onderdeel van elke relationele database. Ironisch genoeg is het vanwege het belang ervan onzichtbaar voor de meeste database-gebruikers. Meestal werken alleen databasebeheerders met het gegevenswoordenboek.

Techopedia legt Data Dictionary uit

In een relationele database bevatten de metagegevens in het gegevenswoordenboek het volgende:

  • Namen van alle tabellen in de database en hun eigenaren
  • Namen van alle indexen en de kolommen waarop de tabellen in die indexen betrekking hebben
  • Beperkingen gedefinieerd op tabellen, inclusief primaire sleutels, relaties met externe sleutels ten opzichte van andere tabellen en niet-nulbeperkingen

Voor de meeste relationele databasebeheersystemen (RDBMS) heeft de software voor databasebeheersysteem het gegevenswoordenboek nodig om toegang te krijgen tot de gegevens in een database. De Oracle DB-software moet bijvoorbeeld lezen en schrijven naar een Oracle DB. Het kan dit echter alleen doen via het gegevenswoordenboek dat voor die specifieke database is gemaakt.


Stel bijvoorbeeld dat de beheerder in de database van een handelsbank wil bepalen welke tabel informatie over leningen bevat. Op basis van een onderbouwde gok dat de tabel hoogstwaarschijnlijk het woord "LENING" bevat, zou hij de volgende query in het gegevenswoordenboek uitvoeren (de eerste query is voor een Oracle DB en de tweede voor een SQL Server DB):

  • SELECTEER * VAN DBA_TABLES WAAR TABLE_NAME ZOALS '% LOAN%';
  • SELECTEER * UIT SYSOBJECTEN WAAR TYPE = 'U' EN NAAM ZOALS '% LOAN%';
Wat is een gegevenswoordenboek? - definitie van techopedia