Opredelitev podatkovni model

Na področju poslovanja je podatkovni model abstraktna struktura, ki dokumentira in organizira informacije za komunikacijo med osebjem tehnične službe in ostalimi zaposlenimi. V računalništvu se razlikuje po svojem pristopu, ki se osredotoča na načrtovanje razvoja aplikacij in odločitev o tem, kako bodo podatki shranjeni in kako bo dostopen.

Pogosto določeni v jeziku, podatkovni modeli določajo strukturo informacij, s ciljem izboljšati komunikacijo in natančnost v aplikacijah, ki uporabljajo in izmenjujejo podatke . To so skupni razlogi, v katerih lahko člani delovne skupine z različnimi stopnjami izkušenj in tehničnega znanja brez težav sodelujejo, saj morajo ti modeli imeti eno samo interpretacijo .

Modeli podatkov so bistvenega pomena za razvoj informacijskih sistemov, saj lahko dosežejo potrebno združljivost za obvladovanje kolosalnih količin podatkov . Tudi če se enake strukture uporabljajo za shranjevanje in dostop, lahko različne aplikacije izmenjujejo informacije. Jasen primer je obrazec za registracijo na spletni strani, kjer lahko za naše ime vnesemo le črke in za naš datum rojstva številke z določenim vrstnim redom (kot so dan, mesec in leto). Te omejitve ustrezajo potrebam baze podatkov in bi morale biti enake v dveh osnovah, med katerimi želimo deliti informacije.

V zameno za veliko učinkovitost, ki jo ponujajo, so visoki stroški razvoja, delovanja in vzdrževanja sistemov in vmesnikov . Velikokrat, če je kakovost izvedenih podatkovnih modelov slaba, postanejo ovire za rast podjetja. Na splošno je to očitno, če podjetje, ki nikoli ni vložilo veliko sredstev v svojo digitalno infrastrukturo, odloči, da želi posodobiti in odkriti, da ima tako neučinkovito in slabo zasnovano zbirko podatkov, da bi bilo preprosteje in ceneje rekonstruirati vse od začetka .

Po podatkih Ameriškega nacionalnega inštituta za standarde (ANSI) je podatkovni model mogoče interpretirati kot shemo :

* konceptualno, ki določa izraze, ki jih dovoljuje model, posreduje uporabnikom pravila in bistvene definicije podatkov;
* logično, ki opisuje semantiko tabel in stolpcev, objektno usmerjene razrede itd., ki jih predstavlja določena manipulacijska tehnologija (kot je jezik SQL );
* fizično, ki podrobno opisuje medij, v katerem so shranjene informacije, na primer diskovne particije .

Vrste modelov baz podatkov

Model tabele : njegova definicija se ne more strogo odzivati ​​na model; Sestavljen je iz seznama dvodimenzionalnih podatkov, v katerih so vsi elementi danega stolpca podobni in so vse vrednosti vrstice med seboj povezane.

Hierarhični model : informacije so organizirane v drevesni strukturi, ugnezdene, tako da se lahko vsak element razcepi na veliko drugih, ki jih je treba nekako razvrstiti.

Omrežni model : strukturira informacije z uporabo dveh temeljnih konstruktov, imenovanih zapisi (zapisi) in množice (množice); prva vsebuje polja, slednja pa opredeljujejo odnose med registri ena na več (npr. stranko, veliko kupljenih proizvodov).

Shematska zvezda : ponavadi je sestavljena iz glavne tabele, na katero so povezane številne druge. Običajen primer je shranjevanje podatkov o pacientu v tabelo, ki bo povezana z drugo, kjer so vključene vse vaše poizvedbe, in drugo, v kateri so registrirane vaše terjatve ali spremembe v načrtih pokrivanja itd.

Priporočena