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)