1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Prednosti i nedostaci mrežnih baza podataka

Baze podataka imaju širok raspon primjena u poslovnim sustavima. Pomažu u automatizaciji ponavljajućih zadataka prilagodbe dokumenata, omogućuju telefonskim operaterima da dobiju brz pristup detaljima o kupcima i ubrzavaju konsolidaciju financijskih informacija. Baze podataka kategoriziraju vrste podataka i zatim uspostavljaju odnose između tih kategorija, tri glavna sustava upravljanja bazama podataka su relacijski, hijerarhijski i mrežni. Svaki ima svoje zasluge. Postoje prednosti i nedostaci modela mrežne baze podataka u usporedbi s druga dva sustava za upravljanje podacima.

Organizacija

Informacije su grupirane u entitete ili zapise i svaki entitet ima atribute koji odgovaraju naslovima stupaca. Na primjer, entitet "Kupac" imao bi naziv tvrtke i telefonski broj kao dva atributa. Svaki entitet ima jedan definirajući atribut koji jedinstveno identificira svaki zapis u tablici. To se zove ključ, koji je indeks. Tablice su spojene ovim ključnim atributima kako bi se proširio raspon podataka dostupnih za svaki upit.

Alternative

Sustav za upravljanje relacijskim bazama podataka dominira poslovnom primjenom. Podaci se "normaliziraju" i zatim pohranjuju u tablice. Normalizirani podaci uklapaju se u strukturu koja iskorjenjuje ponavljanje i redundantnost podataka. Spojevi između tablica normaliziranih podataka stvaraju relaciju između atributa i tako ovom sustavu upravljanja bazom podataka daju ime. Hijerarhijske baze podataka su manje uobičajene. Oni povezuju entitete zajedno, opet po ključnim atributima, ali organizirani kao odnosi roditelj-dijete. Ovo stvara strukturu stabla podataka i prikladno je za geografske informacije ili arhivirane podatke koji se koriste za "iskopavanje podataka".

Odnosi

Mrežna baza podataka slična je hijerarhijskoj bazi podataka. Međutim, dok hijerarhijska baza podataka ima samo odnose jedan-prema-više između entiteta, sustav upravljanja mrežnom bazom podataka dopušta odnose više-prema-više. Ovo je definirajuća karakteristika mrežnih DBMS-ova. U hijerarhijskoj bazi podataka, jedan nadređeni entitet može imati mnogo podređenih entiteta, ali svako dijete može imati samo jednog roditelja. Ovo je odnos jedan prema više. Odnos više-prema-više u mrežnom DBMS-u dopušta da jedan nadređeni entitet ima mnogo podređenih entiteta, a jedan podređeni entitet ima mnogo nadređenih entiteta.

Prednosti

Glavna prednost mrežnog DBMS modela je odnos više-prema-više. Hijerarhijska baza podataka ne uzima u obzir mnoge ljudske organizacijske događaje koji zahtijevaju da entitet ima mnogo uzlaznih veza s drugim entitetima. Na primjer, u medicinskoj bazi podataka, liječnik može biti dodijeljen mnogim odjelima i brinuti se o mnogim pacijentima, dok je pacijent jedan odjel koji nije povezan s odnosom s entitetom liječnika i stoga entitet pacijent također treba vezu entitetu liječnika i entitetu odjela. Tako se brzo razvija niz međuodnosa.

Nedostaci

Relacijske baze podataka imaju strukture koje rješavaju odnose više-prema-više između instanci ili zapisa entiteta, ali mrežne baze podataka nemaju. Na primjer, u primjeru mrežne baze podataka, pacijent može imati mnogo liječnika, a liječnik ima mnogo pacijenata, ali mrežni DBMS može uspostaviti samo odnos jedan liječnik prema više pacijenata ili jedan pacijent prema više liječnika, a ne oboje.


  1. Prednosti i nedostaci koaksijalni kabel u Network Media
  2. Prednosti Oracle baza podataka
  3. Prednosti i nedostaci optičkog miša
  4. Prednosti i nedostaci baza podataka ravnih datoteka
  5. Prednosti i nedostaci mrežnih kabela