Uvod

Modeli podataka koriste se za prikazivanje kako su podaci povezani i pohranjeni unutar sustava. Modeli podataka uglavnom predstavljaju odnos između podataka. Model je u osnovi pogled na atribute i entitete na visokoj razini. Tri glavna modela podataka u sustavu za upravljanje bazama podataka su relacijski, mrežni i hijerarhijski. Ali danas postoji puno modela podataka koji se koriste u različitim implementacijama. ovdje ćemo razgovarati o različitim vrstama podataka modela u DBMS-u.

Različite vrste modela podataka u DBMS-u

Različite vrste modela podataka u DBMS-ovima koji se koriste su prikazani u nastavku:

  • Model s ravnim podacima
  • Model odnosa između entiteta
  • Model odnosa
  • Snimite bazni model
  • Mrežni model
  • Hijerarhijski model
  • Objektno orijentirani model podataka
  • Model odnosa objekta
  • Polstrukturirani model
  • Asocijativni model
  • Kontekstni model podataka

Ispod je detaljan opis gornjih modela baza podataka

  • Model s ravnim podacima:

Model ravnih podataka prvi je predstavljeni tradicionalni model podataka u kojem se podaci čuvaju u istoj ravnini. Ovo je vrlo stari model koji nije mnogo znanstveni.

  • Model podataka o odnosima entiteta:

Struktura modela podataka o entitetima na temelju dojma entiteta iz stvarnog svijeta i postojećeg odnosa između njih. U procesu dizajniranja scenarija stvarnog svijeta u modelu baze podataka, entitetski setovi se stvaraju u početku, a zatim model ovisi o dvije vitalne stvari koje su u cjelini, a sastoje se od atributa i odnosa koji postoji među entitetima. Subjekt sadrži svojstvo stvarnog svijeta zvanu atribut. Atributi su definirani skupom vrijednosti poznatim kao domene. Na primjer, u uredu je zaposlenik entitet, u uredu su atributi, ID zaposlenika, ime. Logička povezanost između različitih entiteta poznata je kao odnos među njima.

  • Model relacijskih podataka:

Najpopularniji i naširoko koristi model podataka je relacijski model podataka. Model podataka omogućuje pohranjivanje podataka u tablice koje se nazivaju relacija. Odnosi su normalizirani, a normirane vrijednosti odnosa poznate su i kao atomske vrijednosti. Svaki se redak u odnosu naziva korpi, što sadrži jedinstvenu vrijednost. Atributi su vrijednosti u svakom stupcu iste domene.

  • Mrežni podatkovni model:

U modelu mrežnih podataka svi su entiteti organizirani u grafički prikaz. Na grafikonu može biti nekoliko dijelova kojima entitetima može pristupiti.

  • Hijerarhijski model podataka:

Hijerarhijski model temelji se na hijerarhijskom odnosu roditelj-dijete. U ovom modelu postoji jedan matični entitet s nekoliko dječjih entiteta. Na vrhu bi trebao biti samo jedan entitet koji se zove root. Na primjer, organizacija je matični entitet koji se zove root i ima nekoliko dječjih entiteta poput činovnika, službenika i mnogih drugih.

  • Objektno orijentirani model podataka:

Objektno orijentirani model podataka jedan je od najrazvijenijih modela podataka koji sadrži video, grafičke datoteke i zvuk. Sastoji se od podataka i metoda u obliku instrukcija sustava za upravljanje bazama podataka.

  • Snimite bazni model podataka:

Model podataka temeljen na evidenciji koristi se za određivanje cjelokupnog dizajna baze podataka. Ovaj model podataka sadrži različite vrste zapisa. Svaka vrsta zapisa ima fiksnu duljinu i fiksni broj polja.

  • Objektno-relacijski model podataka:

Objektno-relacijski model podataka je moćan podatkovni model, ali za dizajn objektno-relacijskih podataka model je vrlo složen. Ovaj model daje učinkovite rezultate i široko se širi uz veliku primjenu, tako da se dio problema složenosti može zanemariti zbog toga. Također nudi značajke poput rada s drugim modelima podataka. Pomoću objektno-relacijskog modela podataka možemo raditi i s relacijskim modelom.

  • Polstrukturirani model podataka:

Polstrukturirani model podataka je samoobjavljujući podatkovni model. Podaci pohranjeni u ovom modelu općenito su povezani sa shemom koja je sadržana unutar svojstva podataka poznato kao svojstvo samoopisavanja.

  • Model pridruženih podataka:

Model asocijativnih podataka slijedi princip podjele koji podaci na dva načina između entiteta i udruživanja. Stoga model dijeli podatke za sve stvarne scenarije u entitete i udruge.

  • Kontekstni model podataka:

Kontekstni modeli podataka vrlo su fleksibilni jer sadrže kolekciju nekoliko podataka. To je zbirka podataka modela poput relacijskog modela, mrežnog modela, polustrukturiranog modela, objektno orijentiranog modela. Na taj način, zbog svestranog dizajna ovog modela baze podataka, mogu se izvršiti različite vrste zadataka. Kao rezultat, dodaje se podrška za različite tipove korisnika koji se mogu razlikovati interakcijom korisnika u bazi podataka. Kontekstni podatkovni model donio je revolucionarnu promjenu u industrijama pravilnim rukovanjem relevantnim podacima. Glavna funkcija podatkovnih modela u sustavu za upravljanje bazama je pomoć korisnicima u korištenju i stvaranju baza podataka. Postoji nekoliko vrsta modela podataka ovisno o vrsti strukture koju korisnici trebaju te na temelju toga možemo odabrati modele podataka u sustavu za upravljanje bazama podataka.

Zaključak - Modeli podataka u DBMS-u

Modeliranje podataka metoda je razvoja modela podataka za podatke koji se pohranjuju u bazi podataka. To osigurava dosljednu konvenciju o imenovanju i različite druge sigurnosne značajke za održavanje kvalitete podataka. Zbog modeliranja podataka definirana je odgovarajuća struktura tablica i različitih primarnih i stranih ključeva kao i pohranjenih postupaka u bazi podataka. Postoje tri glavna modela modeliranja podataka poput konceptualnog, logičkog i fizičkog. Konceptni model koristi se za utvrđivanje entiteta, atributa i odnosa. Logički model podataka jest definirati strukturu podatkovnih elemenata i postaviti odnos između njih. Na kraju, fizički model koristi se za određivanje implementacije modela u bazi podataka. Glavni motiv oblikovanja modela podataka je osigurati da objekti koji daju funkcionalni tim budu prikazani pravilno i točno. Glavni nedostatak modeliranja baza podataka je što minimalna izmjena strukture može rezultirati promjenom u cijeloj aplikaciji.

Preporučeni članci

Ovo je vodič za data modele u DBMS-u. Ovdje smo raspravljali o osnovnim konceptima i različitim vrstama podataka u DBMS-u. Možete i proći naše druge predložene članke da biste saznali više -

  1. Uvod u DBMS
  2. Što su veliki podaci
  3. Prednosti DBMS
  4. Intervjuska pitanja o DBMS-u
  5. Različite operacije povezane s Tupovima

Kategorija: