Ce este modelul de date?

Interpretarea și documentarea procedurilor și tranzacțiilor de proiectare și dezvoltare a software-ului existente sunt denumite modelarea informațiilor. Metodele și instrumentele de modelare a informațiilor simplifică proiectele complexe ale sistemului, pentru a simplifica operarea informațiilor. Este utilizat pentru a proiecta un depozit de informații în mod logic și fizic. În acest subiect, vom afla despre Modelarea depozitului de date.

Necesitatea modelării depozitului de date

  1. Colectarea cerințelor de afaceri
  2. Îmbunătățirea performanței bazei de date
  3. Oferă documentația sursei și a sistemului țintă

1. Colectarea cerințelor de afaceri

Un depozit de date este de obicei conceput pentru a determina entitățile necesare pentru depozitul de date și faptele care trebuie înregistrate la arhitecții de date și utilizatorii de afaceri. Acest prim design are multă iterație înainte de a se decide modelul final.

În acest moment trebuie să depășim dezavantajele predominante în faza de proiectare. Deoarece un sistem existent implementează un depozit de date, arhitecții includ uneori o proporție mare din vechiul sistem în noul proiect, economisind timp sau dezvăluire.

Modelul logic surprinde eficient nevoile companiei și servește ca bază pentru modelul fizic.

2. Îmbunătățirea performanței bazei de date

Verificarea eficienței este o caracteristică esențială a unui depozit de date. Într-un depozit de date, sunt implicate informații enorme, de aceea este foarte esențial să folosiți un produs model de date pentru metadate și gestionarea datelor utilizate de consumatorii de BI.

Modelul fizic adaugă indexarea pentru a optimiza eficiența bazei de date. Schemele sunt, de asemenea, uneori modificate. De exemplu, dacă o schemă stelară promite recuperarea rapidă a datelor, se poate schimba la o schemă de fulgi de zăpadă

3. Oferă documentarea sistemului sursă și a sistemului țintă

În dezvoltarea unui sistem ETL, modelele fizice și logice ale surselor și sistemelor țintă sunt foarte importante de verificat.

Această documentație este oferită de modelarea informațiilor ca referință pentru viitor.

Model conceptual de date

Cea mai mare relație între entitățile distincte este determinată de un model de date conceptuale.

Este primul pas către crearea unui model de date de sus în jos care reprezintă prezentarea precisă a organizației de afaceri.

Proiectează structura totală a bazei de date și listează domeniile de subiect

Cuprinde tipurile și interacțiunile entităților. Notările simbolice (IDEF1X sau IE) reprezintă conexiunea dintre câmpurile subiectului. Într-un model informațional, cardinalitatea arată relațiile unu la una sau multe

Modelul datelor de relație

Modelarea informațiilor relative în schemele OLTP orientate către tranzacții este utilizată. Un model de date relaționale are caracteristici semnificative:

  • Utilizări ale cheii
  • Redundanță de date
  • Relația dintre date

Utilizări ale cheii

Cheia principală a unui tabel este cheia. Este utilizat ca o singură identificare. O coloană non-zero este o cheie primară. Pentru cheia principală, se utilizează cheia străină. Acestea leagă informațiile de la o tabelă la alta și se conectează.

Redundanță de date

Modelul informațional de relație aplică legi privind integritatea informațiilor

Redundanța datelor este eliminată. O informație nu este colectată în mod repetat. Aceasta asigură coerența datelor și stocarea restricționată a datelor

Relația dintre date

Toate datele sunt stocate în tabele și fiecare relație are coloane și rânduri.

Un antet și un corp ar trebui să fie pe masă. Antetul este lista tabelelor de coloane, iar tabelul este format din rânduri. Tuple este valoarea unică produsă de o intersecție de coloane și rânduri.

Model de date multidimensionale

O organizație care reflectă entitățile semnificative ale unei companii și conexiunea dintre ele este o perspectivă logică a unui model de date multidimensional. Bazele de date și tabelele nu sunt limitate la o bază de date naturală. Diagramele ER nu sunt reprezentate.

  • atribute
  • Fapte
  • Dimensiune

A. Dimensiune

  1. Un aspect este o colecție de date constând din componente individuale de informații care nu se suprapun
  2. Puteți seta, grupa și filtra informațiile pentru vizualizare și navigare de către utilizatorii finali.

b. Fapte

  1. Un tabel de coloane utilizat pentru a răspunde la problemele companiei din motive numerice.
  2. Măsurile sunt aditive, semi-aditive și non-aditive

c. atribute

  1. Condițiile abstracte sunt concepute pentru a facilita rezumatul informațiilor dintr-un studiu
  2. Ele pot fi, de asemenea, descrise ca titluri de coloană care nu sunt incluse într-un calcul al raportului.

Avantajele modelului Dimensional

  1. Standardizarea dimensiunilor face ușor raportarea în domeniile de afaceri.
  2. Dimensional, de asemenea, pentru stocarea datelor pentru a facilita obținerea datelor din date atunci când datele sunt stocate în baza de date.
  3. Compania este foarte inteligibilă pentru modelul dimensional. Acest model se bazează pe termenii companiei, astfel încât compania să înțeleagă semnificațiile fiecărei realități, aspecte sau caracteristici.
  4. Pentru interogarea rapidă a informațiilor, modelele dimensionale sunt deformate și optimizate. Multe platforme de baze de date de relații recunosc acest model și optimizează planurile de performanță de interogare.
  5. Modelele dimensionale pot suporta schimbarea în mod convenabil. Tabelele de dimensiuni pot include coloane suplimentare fără a influența utilizarea acestor tabele de aplicațiile de informații curente ale companiei.

Cele mai bune practici Modelarea datelor

Înainte de a începe modelul de date, trebuie realizată o analiză completă a nevoilor companiei client. Ar trebui să fie extrem de important să se întâlnească clienții pentru a discuta cererile și tehnicile de modelare a informațiilor și pentru ca specialiștii în domeniul companiei să-i confirme imediat.

Compania ar trebui să înțeleagă modelul de date, indiferent dacă este într-un format grafic / metadată sau ca reguli de afaceri pentru texte.

Articole recomandate

Acesta este un ghid pentru Modelarea depozitului de date. Aici discutăm Modelul de date, de ce este nevoie în Depozitarea datelor, împreună cu avantajele sale, precum și tipurile de modele. De asemenea, puteți consulta articolul următor pentru a afla mai multe -

  1. Instrumente pentru depozitul de date
  2. Tipuri de depozit de date
  3. Instrumente de analiză a datelor
  4. Instrumente pentru știința datelor
  5. Depozitarea datelor Oracle

Categorie: