Mis on andmemudel?

Olemasoleva tarkvara kujundamise ja arendamise protseduuride ning tehingute tõlgendamist ja dokumenteerimist nimetatakse teabe modelleerimiseks. Teabe modelleerimise meetodid ja vahendid lihtsustavad keeruka süsteemi ülesehitust, et teabe käitlemine muutuks lihtsamaks. Seda kasutatakse teabelao kavandamiseks loogiliselt ja füüsiliselt. Selles teemas tutvume andmelao modelleerimisega.

Andmelao modelleerimise vajadus

  1. Ärinõuete kogumine
  2. Andmebaasi jõudluse parandamine
  3. Annab lähte- ja sihtsüsteemi dokumenteerimise

1. Ärinõuete kogumine

Andmeladu on tavaliselt ette nähtud andmelao jaoks vajalike olemite ja faktide kindlaksmääramiseks, mis tuleb salvestada andmearhitektide ja ärikasutajate juures. Sellel esimesel kujundusel on palju iteratsiooni enne lõpliku mudeli otsustamist.

Praegu peame ületama projekteerimisetapis levinud puudused. Kuna olemasolev süsteem rakendab andmeladu, integreerivad arhitektid mõnikord suure osa vanast süsteemist uue kujunduse, säästes aega või avalikustamist.

Loogiline mudel kajastab tõhusalt ettevõtte vajadusi ja on aluseks füüsilisele mudelile.

2. Andmebaasi toimivuse parandamine

Tõhususe kontrollimine on andmesalve oluline omadus. Andmelaos on tohutult teavet, seetõttu on väga oluline kasutada andmemudelit toodet metaandmete ja andmehalduse jaoks, mida kasutavad BI tarbijad.

Füüsiline mudel lisab andmebaasi tõhususe optimeerimiseks indekseerimise. Skeeme muudetakse mõnikord ka. Näiteks kui täheskeem lubab andmete kiiremat taastamist, võib see muutuda lumehelveskeemiks

3. Pakub lähte- ja sihtsüsteemi dokumenteerimist

ETL-süsteemi väljatöötamisel on lähte- ja sihtsüsteemide füüsikalisi ja loogilisi mudeleid väga oluline kontrollida.

Seda dokumentatsiooni pakub tuleviku viitena teabe modelleerimine.

Kontseptuaalne andmemudel

Erinevate üksuste kõrgeim suhe määratakse kindlaks kontseptuaalse andmemudeli abil.

See on esimene samm ülalt alla suunatud andmemudeli loomise suunas, mis tähistab äriorganisatsiooni täpset esitust.

Kujundab andmebaasi kogu struktuuri ja loetleb teemavaldkonnad

Hõlmab olemite liike ja vastastikust mõju. Sümboolsed märkused (IDEF1X või IE) tähistavad seost teemaväljade vahel. Infomudelis näitab kardinaalsus suhteid ühele või mitmele

Suhete andmete mudel

Kasutatakse suhtelise teabe modelleerimist tehingutele orienteeritud OLTP skeemides. Relatsiooniandmemudelil on olulised omadused:

  • Võtme kasutamine
  • Andmete koondamine
  • Andmete seos

Võtme kasutamine

Tabeli peamine võti on võti. Seda kasutatakse ühe identifitseerimisena. Nullist erinev veerg on primaarvõti. Põhivõtme jaoks kasutatakse võõrast võtit. Nad seovad teabe ühest tabelist teise tabeliga ja loovad ühenduse.

Andmete koondamine

Suhteteabe mudel rakendab teabe terviklikkuse seadusi

Andmete koondamine on välistatud. Osa teavet ei koguta korduvalt. See tagab andmete järjepidevuse ja piiratud andmete salvestamise

Seos andmete vahel

Kõik andmed salvestatakse tabelites ja igal seosel on veerud ja read.

Päis ja kere peaksid olema laual. Päis on veergude tabeli loend ja tabel koosneb ridadest. Reeglid on üksikud väärtused, mis saadakse veeru ja rea ​​ristumiskohas.

Mitmemõõtmeline andmemudel

Organisatsioon, mis kajastab ettevõtte olulisi üksusi ja nendevahelist seost, on mitmemõõtmelise andmemudeli loogiline vaade. Andmebaasid ja tabelid pole piiratud loomulike andmebaasidega. ER-diagramme ei ole kujutatud.

  • Atribuudid
  • Faktid
  • Mõõtmed

a. Mõõtmed

  1. Aspekt on andmekogum, mis koosneb üksikutest infokomponentidest, mis ei kattu
  2. Saate teabe seada, grupeerida ja filtreerida lõppkasutajate vaatamiseks ja sirvimiseks.

b. Faktid

  1. Veergude tabel, mida kasutatakse numbrilistel põhjustel ettevõtte probleemidele vastamiseks.
  2. Need on lisandid, poollisandid ja lisandid

c. Atribuudid

  1. Abstraktsete tingimuste eesmärk on hõlbustada uuringus sisalduva teabe kokkuvõtet
  2. Neid võib kirjeldada ka veerupealkirjadena, mida ei arvestata aruande arvutamisel.

Mõõtmelise mudeli eelised

  1. Mõõtmete standardiseerimine muudab aruandluse hõlpsaks kõigis ärivaldkondades.
  2. Mõõtmeline ka andmete salvestamiseks, et andmete andmebaasis säilitamisel oleks andmete saamine hõlpsam.
  3. Ettevõtte jaoks on dimensioonimudel väga arusaadav. See mudel põhineb ettevõtte terminitel, nii et ettevõte mõistab iga reaalsuse, aspekti või funktsiooni tähendusi.
  4. Kiire teabe päringute jaoks on dimensioonimudelid deformaliseeritud ja optimeeritud. Paljud suhete andmebaasi platvormid tunnistavad seda mudelit ja optimeerivad päringu jõudlusplaane.
  5. Mõõtmelised mudelid mahutavad muutusi mugavalt. Mõõtmetabelid võivad sisaldada täiendavaid veerge, ilma et see mõjutaks nende tabelite kasutamist ettevõtte praeguste luurerakenduste poolt.

Parimate tavade andmete modelleerimine

Enne andmemudeli loomist tuleks läbi viia kliendi ettevõtte vajaduste täielik analüüs. Äärmiselt oluline peaks olema kohtumine klientidega, et arutada teabe modelleerimise nõudmisi ja tehnikaid ning lasta ettevõtte teema spetsialistidel see kohe kinnitada.

Ettevõte peaks aru saama andmemudelist kas graafilises / metaandmete vormingus või tekstide ärireeglitena.

Soovitatavad artiklid

See on juhend andmelao modelleerimiseks. Siin arutleme andmemudeli üle, miks seda on vaja andmete ladustamisel koos eeliste ja mudelitüüpidega. Lisateabe saamiseks võite vaadata ka järgmist artiklit -

  1. Andmelao tööriistad
  2. Andmelao tüübid
  3. Andmeanalüüsi tööriistad
  4. Andmeteaduse tööriistad
  5. Oracle'i andmete ladustamine

Kategooria: