Sobes.tech
Junior

Šta je mrežna baza podataka?

sobes.tech АИ

Одговор од АИ

Mrežna baza podataka je model podataka koji predstavlja informacije u obliku zapisa povezanih međusobno putem veza tipa "jedan prema mnogima" ili "mnogi prema mnogima". Za razliku od hijerarhijskog modela, gde je svaki zapis-ćerka povezan samo sa jednim zapis-roditeljem, u mrežnom modelu zapis može imati više "roditelja". Ovo stvara složeniju, ali fleksibilniju strukturu podataka, nalik usmerenom grafu.

Glavni elementi mrežnog modela:

  • Tip zapisa: Opisuje strukturu podataka (polja) za određeni tip informacija.
  • Skup zapisa: Definiše vezu između dva tipa zapisa: "vlasnik" (owner) i "član" (member). Jedan zapis tipa vlasnik može biti povezan sa više zapisa tipa član. Jedan zapis tipa član može pripadati više skupova, tj. imati više vlasnika.

Prednosti:

  • Fleksibilniji prikaz složenih odnosa podataka u poređenju sa hijerarhijskim modelom.
  • Potencijalno efikasniji pristup podacima putem unapred definisanih putanja veze.

Nedostaci:

  • Složenost strukture i navigacije kroz podatke.
  • Promene u strukturi podataka mogu zahtevati značajne prepravke aplikacija.
  • Nedostatak deklarativnog jezika za upite; navigacija se vrši proceduralno putem veza.

Primeri istorijski korišćenih mrežnih sistema za upravljanje bazama podataka:

  • IDMS (Integrisani sistem za upravljanje bazama podataka)
  • IDS (Integrisano skladište podataka)