Modeli podataka: značajke, klasifikacija i opis
Prije nego što i ja znam takve stvari kao model podataka, proučavamo vrste, klasifikaciju, a također pogledajte detaljan opis, postoji potreba da se razumije samu značenje informatike, od kojih su uključene ti pojmovi, a sve regije je studirao. U ovom članku ćemo raspraviti glavne uvjete i stupove znanosti, posebice, mi ćemo govoriti o vrstama podatkovnih struktura, da ih povezuje, i još mnogo toga.
sadržaj
Što je informacija i informatika?
Da bismo nastavili s proučavanjem strukture modela podataka, moramo shvatiti da su ti podaci i podaci u načelu.
Apsolutno u bilo kojem trenutku postojanja ljudskog društva, ogromnu ulogu imale su informacije, to jest informacije koje je primila osoba iz golemog i raznolikog svijeta oko nas. Na primjer, čak i primitivni ljudi ostavili su informacije o najjednostavnijem načinu života i tradiciji uz pomoć kamenih rezbarija.
Od tada, ljudi su napravili brojne znanstvenih otkrića, prikupljaju informacije o svojim prethodnicima i akumulirane informacije o dnevnim vijestima, dobiva time i povećanje volumena informacija i dajući mu osobine, kao što su vrijednosti i pouzdanosti.
Tijekom vremena količina informacija postala je toliko ogromna i ogromna da čovječanstvo nije uspjelo pohranjivati u sjećanje, rukovati ga ručno i obavljati sve radnje na njemu. Zato je postojala potreba za fundamentalnom znanosti za danas - računalnu znanost, čija je sfera studija uključila područje ljudske aktivnosti povezane s različitim transformacijama informacija. Informatika pokriva gotovo svako područje našeg života: od jednostavnih matematičkih izračuna do složenog inženjeringa i arhitektonskog dizajna, kao i stvaranja animiranih i animiranih filmova. Postavlja osnovne ciljeve kao automatsku obradu, strukturiranje, pohranu i prijenos informacija.
U današnjoj temi posebno ćemo se baviti strukturiranjem informacija, na primjer, razgovarati o modelu podataka. Međutim, prije ovog, potrebno je razjasniti i neke druge točke izravno povezane s temom našeg razgovora. Naime: baze podataka i DBMS.
Baze podataka i DBMS
Vrsta strukturiranih podataka je baza podataka (DB).
Pojam podrazumijeva zajednički skup informacija koji je logički povezan. Baze podataka su strukture koje se aktivno koriste u dinamičnim web stranicama koje imaju ogromne količine informacija. Na primjer, to su resursi različitih online trgovina, portala medija ili drugih korporativnih izvora.
Sustavi za upravljanje bazama podataka (DBMS) nazvan skup raznovrsnih softvera dizajniran za stvaranje baze podataka, održavanje ih u pravilnom obliku i organiziranje brzog traženja traženih informacija u njima. Primjer široko korištenog DBMS-a je Microsoft Access, objavljen u jednoj liniji sustava Microsoft Office. Značajka ovog DBMS je da zbog prisutnosti VBA jezika, predviđeno je stvaranje aplikacija u samom pristupu, koji rade na osnovi baza podataka.
Baza podataka može se klasificirati prema nekoliko različitih kriterija:
- Po vrsti modela (oni će biti raspravljani).
- Na mjestu skladištenja (tvrdi disk, RAM, optički diskovi).
- Prema vrsti uporabe (lokalni, to jest, pristup do nje ima jednog korisničkog medij, odnosno, podaci u bazi podataka može vidjeti nekoliko čovjek uopće - kao baza podataka domaćin na više poslužitelja i osobnih računala, moguće je vidjeti podatke u njima ima pravo na velikom broju ljudi).
- O sadržaju informacija (znanstveni, povijesni, leksikografski i drugi).
- Po stupnju sigurnosti baze (centralizirano i distribuirano).
- Homogenost (heterogena i homogena, respektivno).
I na mnogim drugim, manje značajnim znakovima.
Glavni dio takve baze podataka je model podataka. To su skup informacijskih struktura i operacija za njegovu obradu, pojednostavljenje i ubrzanje procesa organiziranja traženja traženih informacija.
Modeli podatkovnih sustava: klasifikacija
Postoje razne baze podataka, ali sve se temelje na zajedničkim i temeljnijim modelima. Razvrstavanje informacijskih modela podataka također je podijeljeno na više različitih vrsta. Ovdje su najčešće korištene kategorije:
- hijerarhijski model;
- mrežna shema;
- relacijski model;
- objektno orijentirane sheme.
Sve te vrste podataka modeli razlikuju se u prirodi prezentacije i pohrane podataka u njima.
Kriteriji za odabir odgovarajućeg modela
Korisnik može stvoriti bazu podataka s bilo kojom od gore opisanih vrsta. Međutim, valja napomenuti da odabir modela podataka određuje ovisnost o nekim čimbenicima.
Najvažniji kriterij je da li klijentova baza podataka podržava određeni model. Većina DBMS-ova izgrađena je na takav način da se korisniku prikaže podatkovni model koji treba koristiti, ali neki od njih istodobno podržavaju nekoliko različitih analoga. Pogledajmo njihove značajke zasebno.
Hijerarhijski model
To je jedna od vrsta modela prikazivanja podataka, organiziranje ih u obliku skupa elemenata koji su uređeni redom od općih do određenih.
Struktura - obrnuto stablo. Postoji jedan način pristupa određenoj datoteci.
Hijerarhijski model mora zadovoljiti tri osnovna uvjeta:
- Svaki čvor niže razine može se povezati samo s jednim čvorom na višoj razini.
- U hijerarhiji postoji samo jedan glavni čvorni čvor koji ne podređuje ni jedan drugi čvor i nalazi se na najvišoj razini.
- U bilo kojem čvoru hijerarhije postoji samo jedan put iz korijenskog čvora.
Vrsta veze je "jedan do mnogih".
Mrežni model
Vrlo se oslanja na hijerarhijski, koji ima mnogo zajedničkog s njom. Glavna razlika između njih je vrsta veze, što podrazumijeva odnos "mnoge od mnogih", tj. Postoje linkovi između različitih čvorova.
Prednost mrežnog modela je da troši manje resursa računala u smislu memorije i brzine od drugih modela.
Nedostatak ovog sustava je da ako je potrebno promijeniti strukturu pohranjenih podataka, to će morati promijeniti sve aplikacije na temelju mrežnog modela, budući da takva struktura nije neovisna.
Relacijski model
To je najrasprostranjenije za danas. Objekti i odnosi između njih pod ovim modelom podataka prikazani su tablicama, a veze u njima tretiraju se kao objekti. Stupci u takvoj tablici nazivaju se polja, a redovi se nazivaju zapisi. Svaka tablica u relacijskom modelu mora zadovoljiti sljedeća svojstva:
- Apsolutno svi njegovi stupci su homogeni, tj. Svi elementi koji su u istom stupcu moraju imati isti tip i maksimalnu dopuštenu veličinu.
- Svaki stupac ima svoj jedinstveni naziv.
- U tablici ne bi trebalo biti identičnih redaka.
- Redoslijed redaka i stupaca koji slijede u tablici može biti proizvoljan.
Relacijski model također uzima u obzir vrste odnosa između tih tablica, uključujući one-to-one, one-to-many i many-to-many odnosa.
Baza podataka stvorena na temelju tabličnog relacijskog modela je fleksibilna, prilagodljiva i dobro skalabilna. Svaki podatak je podijeljen na najmanji i najkorisniji fragmenti.
Objektno orijentirani model
U objektno orijentiranom modelu izgradnje baze podataka, baza podataka definirana je skupom reusabilnih softverskih elemenata s pripadajućim funkcijama. Postoji nekoliko različitih objekti orijentiranih baza podataka:
- Multimedijska baza podataka.
- Hypertext baza podataka.
Prva uključuje podatke iz medija. Može sadržavati različite slike koje se, na primjer, ne mogu pohraniti u relacijskom modelu.
Hipertekstualna baza podataka omogućuje da bilo koji osnovni objekt bude povezan s bilo kojim drugim objektom. To je prilično pogodno za organiziranje komunikacije u različitim različitim podacima, ali ovaj model je daleko od idealnog za provođenje numeričkih analiza.
Možda objektno-orijentirana je najpopularniji i koristi model, jer može sadržavati i informacije u obliku tablica kao relacijska, ali, za razliku od, tablicu unose nije ograničen.
Neke dodatne informacije
Po prvi put u računalnoj znanosti, hijerarhijski model korišten je u 60-ima prošlog stoljeća od strane IBM-a, ali danas je njegova popularnost pala zbog niske učinkovitosti.
Model mrežnih podataka bio je popularan sedamdesetih godina prošlog stoljeća, nakon što je službeno identificirao Konferencija o jezicima baze podataka.
Relacijske baze podataka obično se pišu na jeziku strukturiranih upita (SQL). Ovaj je model objavljen 1970. godine.
nalazi
Stoga je moguće sažeti pitanja koja smo danas istražili uz pomoć sljedećih kratkih zaključaka:
- Podaci o osobnim računalima (PC-ima) mogu se strukturirati u obliku posebnih baza podataka.
- Jezgra bilo koje baze podataka je njegov model.
- Postoje četiri glavne vrste modela podataka: hijerarhijska, mreža, relacijska, objektno orijentirana.
- U hijerarhijskom modelu, struktura je izvana obrnuto stablo.
- U modelu mrežne komunikacije postoji između različitih čvorova.
- U relacijskom modelu, odnosi između objekata prikazani su u obliku tablica.
- U objektno orijentiranom modelu, veze između elemenata mogu biti predstavljene tablicama, ali nisu ograničene na njih.
U potonjem slučaju, primjerice, prisutnost teksta i slika je moguća.
- Koji su podaci? Vrste podataka
- Kakav je oblik prezentacije iste vrste podataka? Vrste informacija.
- Što informatička znanost proučava kao znanost?
- Sve-ruski dan informatike
- Vrste ljudske memorije
- Teorija i definicija informatike
- Vrste podataka i radnji s informacijama
- Značenje riječi `informacije `, sinonimi i tumačenje
- Stranka koja prenosi informacije izvor je ili prevoditelj podataka
- Informacije u računalnoj znanosti
- Područje istraživanja
- Informatika i računalnih sadržaja
- Teorija informacija
- Što je baza podataka i gdje se može koristiti?
- Što je informatika i njegova uloga u suvremenom svijetu?
- Hijerarhijski model podataka
- Model podataka mreže
- Osnovna svojstva informacija
- Informacijski i informacijski procesi
- Razvrstavanje informacija
- Struktura baze podataka