Articles

Ce este Dicționarul de date – terminologia datelor

dicționarul de date este un inventar al elementelor de date dintr-o bază de date sau un model de date cu o descriere detaliată a formatului, relațiilor, semnificației, sursei și utilizării sale.

dicționar de date Active și pasive

puteți clasifica dicționarul de date în două categorii principale:

  1. dicționar de date Active – face parte și este gestionat de SGBD.
  2. dicționar de date pasive – nu face parte și nu este gestionat de SGBD.

active data dictionary

fiecare modificare a structurii bazei de date (folosind DDL – Data Definition Language) se reflectă automat în active data dictionary.

Aflați mai multe despre dicționarul de date active

dicționarul de date pasive

dicționarul de date pasive este separat de baza de date și toate modificările structurii bazei de date trebuie aplicate manual în dicționarul de date pasive sau cu software dedicat.

dicționar de date pasive pot lua diferite forme:

  1. un document sau o foaie de calcul
  2. instrumente

    • cataloage de date
    • data integration/ETL metadate arhive
    • instrumente de modelare a datelor
  3. implementări personalizate

Aflați mai multe despre date pasive dicționar

elemente de date Dicționar

dicționar de date este un tabel cu elemente de date (coloane) ca rânduri și atributele lor ca coloane. Atributele specifice variază în funcție de scopul dicționarului de date.

elemente esențiale

dicționar de date are 2 elemente esențiale:

  1. Lista tabelelor (sau entităților)
  2. lista coloanelor (sau câmpurilor sau atributelor)

dicționar minim de date:

dicționar de date DBMS

motoarele de baze de date relaționale permit o descriere mult mai mare a modelelor de date și furnizează aceste informații prin dicționarele lor de date. Aceste informații sunt:

  • tipul de date al coloanei,
  • valori implicite pentru coloane,
  • Nulabilitatea coloanelor,
  • relații de tabel (chei străine),
  • unicitatea valorilor coloanelor (chei primare și unice),
  • descrieri elemente de date

dicționar de date extins

există mai multe atribute pentru fiecare tabel sau coloană pe care arhitecții, echipele sau organizațiile ar putea dori să le colecteze și care nu sunt acceptate de motoarele bazei de date. Totul depinde de scopul dicționarului de date. Aceste atribute ar putea fi:

  • sursă,
  • semnificație și scop,
  • utilizare,
  • deține date sensibile,
  • listă de valori,
  • formate șir,
  • UI formă etichetă,
  • proprietar,

pentru a numi câteva.

în acest caz, echipele pot colecta aceste informații în documente externe sau software dedicat (denumit instrument de dicționar de date, depozit de metadate, catalog de date).

funcțiile dicționarului de date

dicționarul de date poate fi utilizat în scopuri diferite. Aceste scopuri cheie sunt:

Dicționar de date în sistemele de baze de date (DBMS)

toate sistemele majore de gestionare a bazelor de date relaționale stochează informații despre structurile de date într – o structură specială – tabele predefinite sau vizualizări care dețin metadate despre fiecare element al unei baze de date-tabele, coloane, indici, chei străine, constrângeri și așa mai departe.

acest tip de dicționar de date servește scopului de a furniza informații utilizatorilor și instrumentelor despre schema bazei de date – toate elementele modelului și programelor de date.

Aflați mai multe:

  • dicționar de date în baze de date relaționale
  • Răsfoiți catalogul de interogări la dicționarul de date al bazelor de date relaționale

modelarea datelor

dicționarul de date poate fi folosit ca instrument pentru modelarea datelor. Acest lucru se poate face cu un instrument dedicat de modelare a datelor sau cu o foaie de calcul sau un document simplu. În acest caz, dicționarul de date servește ca o specificație a entităților și a domeniilor acestora și ajută analiștii de afaceri, experții în materie și arhitecții să adune cerințe și să modeleze domeniul. Baza de date fizică și aplicația sunt apoi proiectate și implementate pe baza acestui document.

documentație

dicționarul de date poate fi folosit și ca referință și catalogare a activelor de date existente – tabele în baze de date, foi de calcul, fișiere și așa mai departe.

Acest lucru poate fi realizat cu câteva formate și instrumente:

  • numai în citire HTML sau PDF exporturi din SGBD cu instrumente de baze de date
  • foi de calcul pregătite și întreținute manual,
  • instrumente de modelare a datelor cu utilizarea de inginerie inversă,
  • instrumente de documentare a bazei de date,
  • depozite de metadate/cataloage de date

forme de dicționar de date

dicționare>

cea mai frecventă apariție a dicționarului de date este cea încorporată în majoritatea sistemelor de baze de date, adesea denumită dicționar de date, catalog de sistem sau tabele de sistem.

Document

Dicționar de date poate fi într-o formă un document text sau HTML sau foaie de calcul, forma detașat orice sursă de date fizice. Putem împărți în continuare acest formular în:

  • document Manual – document text sau o foaie de calcul, creată și întreținută manual, utilizată pentru modelare sau documentare,
  • document exportat Static – de obicei document HTML sau PDF generat automat din schema bazei de date cu un instrument sau modele de date.

depozit de metadate

organizațiile care sunt mature în guvernanța lor de date implementează un software special care extrage, gestionează și oferă acces la dicționarul de date al activelor de date în mai multe baze de date. Acest software poate fi numit depozit de metadate (termen mai larg) sau Catalog de date (concept mai specific și trending).

Dicționar de date în ciclul de viață al bazei de date

diagrama de mai jos arată unde apare dicționarul de date în procesul de proiectare, gestionare și Documentare a bazelor de date.