Mikä on Data Dictionary-Datasanakirja
Data dictionary on tietokannan tai tietomallin tietoalkioiden luettelo, jossa on yksityiskohtainen kuvaus sen muodosta, suhteista, merkityksestä, lähteestä ja käytöstä.
Active and passive data dictionary
data dictionary voidaan luokitella kahteen pääluokkaan:
- Active data dictionary – on osa DBMS: ää ja sitä hallinnoi DBMS.
- Passive data dictionary-ei ole osa ja hallinnoi DBMS.
Active data dictionary
jokainen muutos tietokantarakenteessa (DDL – Data Definition Language) näkyy automaattisesti active data Dictionaryssa.
Lue lisää aktiivisen tiedon sanakirjasta
Passiivitietosanakirja
Passiivitietosanakirja on erillinen tietokannasta ja kaikki tietokantarakenteen muutokset on sovellettava passiivitietosanakirjassa manuaalisesti tai erillisellä ohjelmistolla.
passiivinen tieto-sanakirja voi olla eri muodoissa:
- asiakirja-tai taulukkolaskenta
Työkalut
- Tietoluettelot
- Data integration/ETL metatietovarastot
- Tietomallinnustyökalut
omat toteutukset
Lue lisää passiivitietosanakirjasta
tietosanakirjan elementit
Data sanakirja on taulukko, jossa tietoalkiot (sarakkeet) ovat riveinä ja niiden attribuutit sarakkeina. Erityiset attribuutit vaihtelevat tieto-sanakirjan käyttötarkoituksen mukaan.
olennaiset elementit
tieto-sanakirjassa on 2 olennaista osaa:
- taulukkoluettelo (tai entiteetit)
- Sarakeluettelo (tai kentät, tai attribuutit)
Vähimmäistietosanakirja:
DBMS-tietosanakirja
Relaatiotietokantamoottorit mahdollistavat paljon enemmän tietomallien kuvaamisen ja antavat tätä tietoa tietokantasanakirjoillaan. Tämä tieto on:
- sarakkeiden tietotyyppi,
- sarakkeiden oletusarvot,
- sarakkeiden mitättömyys,
- Taulukkosuhteet (ulkomaiset avaimet),
- sarakkeiden arvojen ainutlaatuisuus (ensisijaiset ja yksilölliset avaimet),
- Tietoalkioiden kuvaukset
laajennettu tieto sanakirja
jokaiselle taulukolle tai sarakkeelle on enemmän attribuutteja, joita arkkitehdit, tiimit tai organisaatiot saattavat haluta kerätä ja joita tietokantamoottorit eivät tue. Kaikki riippuu tietojen sanakirjan tarkoituksesta. Nämä ominaisuudet voivat olla:
- lähde,
- käyttö,
- sisältää arkaluonteisia tietoja,
- arvoluettelo,
- Jousimuodot,
- UI muotomerkintä,
- omistaja,
merkitys Ja tarkoitus,
muutamia mainitakseni.
tällaisissa tapauksissa tiimit voivat kerätä nämä tiedot ulkoisella dokumentilla tai dedikoidulla ohjelmistolla (kutsutaan nimellä data dictionary tool, metadata repository, data catalog).
Data Dictionaryn funktioita
Data dictionarya voidaan käyttää eri tarkoituksiin. Nämä keskeiset tarkoitukset ovat:
Data Dictionary in database systems (DBMS)
kaikki tärkeimmät relaatiotietokannan hallintajärjestelmät tallentavat tietorakenteita koskevia tietoja erityisiin rakenteisiin – ennalta määriteltyihin taulukoihin tai näkymiin, joissa on metatietoja tietokannan jokaisesta elementistä – taulukoihin, sarakkeisiin, indekseihin, ulkomaisiin avaimiin, rajoituksiin ja niin edelleen.
tämän tyyppisten tietojen sanakirjan tarkoituksena on tarjota käyttäjille ja työkaluille tietoa tietokantarakenteesta – kaikki tietomallin elementit ja ohjelmat.
:
- Data dictionary relaatiotietokannoissa
- Selaa kyselyluetteloa relaatiotietokantojen data dictionary
Data modeling
Data Dictionarya voidaan käyttää tiedon mallintamisen välineenä. Tämä voidaan tehdä oma data mallinnus työkalu tai tavallinen taulukkolaskenta tai asiakirja. Tässä tapauksessa data dictionary toimii yksikköjen ja niiden alojen erittelynä ja auttaa yritysanalyytikkoja, aiheasiantuntijoita ja arkkitehteja keräämään vaatimuksia ja mallintamaan toimialaa. Fyysinen tietokanta ja sovellus suunnitellaan ja toteutetaan tämän asiakirjan pohjalta.
Documentation
Data dictionarya voidaan käyttää myös viitteenä ja luettelointina olemassa olevista tietovarannoista – taulukoista tietokannoissa, taulukkolaskennassa, tiedostoissa ja niin edelleen.
Tämä voidaan saavuttaa muutamalla formaatilla ja työkalulla:
- Lue vain HTML-tai PDF-tiedostoja TIETOKANTATYÖKALUILLA
- manuaalisesti laaditut ja ylläpidetyt laskentataulukot,
- datamallinnustyökalut käänteistekniikan avulla,
- tietokannan dokumentointityökalut,
- Metatietovarastot/tietoluettelot
Datasanakirjamuodot
Datasanakirjat ovat olemassa muutamissa eri muodoissa:
DBMS datasanakirja
yleisin tieto-sanakirjan esiintymä on useimpiin tietokantajärjestelmiin sisäänrakennettu, jota kutsutaan usein tieto-sanakirjaksi, järjestelmäluetteloksi tai Järjestelmätaulukoiksi.
dokumentti
tietosanakirja voi olla muodossa teksti tai HTML-dokumentti tai taulukkolaskenta, irrallisena muodossa mikä tahansa fyysinen tietolähde. Voimme edelleen jakaa tämän lomakkeen:
- Manual document – text document or a spreadsheet, created and maintained manual, used for modeling or documentation,
- Staattinen exported document – usually HTML or PDF document generated automatically from database skeema with a tool or data models.
Metadata repository
organisaatiot, jotka ovat kypsiä tiedonhallinnassaan, ottavat käyttöön erityisiä ohjelmistoja, jotka poimivat, hallinnoivat ja tarjoavat pääsyn data-aineistojen tietosanakirjaan useissa tietokannoissa. Tätä ohjelmistoa voidaan kutsua Metadata Repository (laajempi termi) tai Data Catalog (tarkempi ja trending käsite).
Data Dictionary in Database Lifecycle
alla oleva kaavio näyttää, missä data dictionary esiintyy tietokantojen suunnittelu -, hallinta-ja dokumentointiprosessissa.
Leave a Reply