Apibrėžimas duomenų modelis

Verslo srityje duomenų modelis yra abstrakta struktūra, dokumentuojanti ir organizuojanti informaciją techninio skyriaus darbuotojams ir kitiems darbuotojams. Kompiuterių moksle ji skiriasi savo požiūriu, kuris orientuotas į programų kūrimo planavimą ir sprendimą, kaip bus saugomi duomenys ir kaip jis bus pasiekiamas.

Dažnai kalba nurodoma, kad duomenų modeliai nustato informacijos struktūrą, siekdami pagerinti ryšių ir tikslumo taikymą programose, naudojančiose ir keičiantis duomenimis . Jie yra bendri pagrindai, kuriais darbo grupės nariai, turintys skirtingo lygio patirtį ir technines žinias, gali sąveikauti be problemų, nes šie modeliai turi turėti vieną aiškinimą .

Duomenų modeliai yra būtini informacinių sistemų kūrimui, nes jie gali pasiekti reikalingą suderinamumą, kad būtų galima tvarkyti didžiulius duomenų kiekius . Be to, jei tos pačios struktūros naudojamos saugojimui ir prieigai, skirtingos programos gali keistis informacija. Aiškus pavyzdys yra registracijos forma svetainėje, kur mūsų vardu galime įvesti tik laiškus ir mūsų gimimo datą - numerius su tam tikra tvarka (pvz., Dieną, mėnesį ir metus). Šie apribojimai atitinka duomenų bazės poreikius ir turėtų būti vienodi dviem pagrindais, tarp kurių norėtume dalytis informacija.

Už didelį efektyvumą jie siūlo didelę sistemų ir sąsajų kūrimo, eksploatavimo ir priežiūros kainą . Daug kartų, jei įgyvendintų duomenų modelių kokybė yra prasta, jos tampa kliūtimis įmonės augimui. Apskritai tai akivaizdu, kai bendrovė, kuri niekada nemažai išteklių investavo į savo skaitmeninę infrastruktūrą, nusprendžia, kad nori modernizuoti ir atrasti, kad ji turi tokią neveiksmingą ir netinkamą duomenų bazę, kad būtų lengviau ir pigiau rekonstruoti viską nuo pat pradžių,

Pagal Amerikos nacionalinį standartų institutą (ANSI) duomenų modelis gali būti aiškinamas kaip schema :

* konceptualus, nurodantis paties modelio leistinas išraiškas, vartotojams perduoda taisykles ir esmines duomenų apibrėžtis;
* logiška, kuri apibūdina lentelių ir stulpelių, objektinių klasių ir kt. semantiką, atstovaujamą konkrečioje manipuliavimo technologijoje (pvz., SQL kalba);
* fizinis, kuriame išsamiai aprašoma laikmena, kurioje saugoma informacija, pvz., disko skaidiniai .

Duomenų bazių modelių tipai

Lentelės modelis : jo apibrėžimas gali neatsakyti į modelį; Jį sudaro dviejų dimensijų duomenų sąrašas, kuriame visi tam tikro stulpelio elementai yra panašūs ir visos eilutės vertės yra susijusios viena su kita.

Hierarchinis modelis : informacija yra organizuojama medžio struktūroje, įdėta taip, kad kiekvienas elementas galėtų suskirstyti į daugelį kitų, kurie turi būti sugrupuoti tam tikru būdu.

Tinklo modelis : struktūrizuoja informaciją, naudodama du pagrindinius konstruktus, vadinamus įrašais (įrašais) ir rinkiniais (rinkiniais); pirmieji apima laukus, o pastarieji apibrėžia ryšius tarp vieno ir kelių registrų (pvz., klientas, daug įsigytų produktų).

Schemos žvaigždė : paprastai susideda iš pagrindinės lentelės, prie kurios yra susietos daugelis kitų. Dažniausias pavyzdys yra paciento duomenų saugojimas į lentelę, kuri savo ruožtu bus susijusi su kitu, kur yra visos jūsų užklausos, ir į kitą, kuriame yra užregistruoti jūsų pretenzijos ar pakeitimų planų pakeitimai ir pan.

Rekomenduojama