Sadržaj:
Definicija - Što znači Rječnik podataka?
Rječnik podataka je datoteka ili skup datoteka koji sadrže metapodatke baze podataka. Rječnik podataka sadrži zapise o drugim objektima u bazi podataka, kao što su vlasništvo podataka, odnos podataka prema drugim objektima i drugi podaci.
Rječnik podataka ključna je sastavnica bilo koje relacijske baze podataka. Ironično je da je zbog svoje važnosti nevidljiv većini korisnika baze podataka. Obično samo administratori baze podataka stupaju u interakciju s rječnikom podataka.
Tehopedia objašnjava Rječnik podataka
U relacijskoj bazi podataka metapodaci u rječniku podataka uključuju sljedeće:
- Imena svih tablica u bazi podataka i njihovi vlasnici
- Imena svih indeksa i stupaca na koje se odnose tablice u tim indeksima
- Ograničenja definirana u tablicama, uključujući primarne ključeve, odnose vanjskih ključeva s drugim tablicama i nevažeća ograničenja
Za većinu relacijskih sustava za upravljanje bazama podataka (RDBMS) softveru sustava za upravljanje bazama podataka potreban je rječnik podataka za pristup podacima unutar baze podataka. Na primjer, Oracle DB softver mora čitati i pisati u Oracle DB. Međutim, to može učiniti samo putem rječnika podataka stvorenih za tu određenu bazu podataka.
Na primjer, pretpostavimo da u bazi podataka komercijalne banke administrator želi odrediti u kojoj se tablici nalaze podaci o kreditima. Obrazovani nagađanje da tablica najvjerojatnije sadrži riječ "POSOJENJE", on će izdati slijedeći upit u rječniku podataka (prvi je upit za Oracle DB, a drugi za DB SQL Server):
- ODABIR * OD DBA_TABLE GDJE TABLE_NAME LIKE '% POJAM%';
- ODABIR * IZ SYSOBJECTS-a GDJE TIP = 'U' I IME LIKE '% POJAM%%';