Sisällysluettelo:
Määritelmä - mitä verkkomalli tarkoittaa?
Verkkomalli on tietokantamalli, joka on suunniteltu joustavaksi lähestymistapana esineiden ja niiden suhteiden esittämiselle. Verkkomallin ainutlaatuinen piirre on sen kaavio, jota tarkastellaan kuvaajana, jossa suhdetyypit ovat kaaria ja objektityypit ovat solmuja. Toisin kuin muut tietokantamallit, verkkomallin skeema ei rajoitu hilaksi tai hierarkiaksi; hierarkkinen puu korvataan käyrällä, joka mahdollistaa perusyhteydet solmuihin.
Techopedia selittää verkkomallin
Charles Bachman oli alkuperäinen verkkomallin keksijä. Vuonna 1969 konferenssi tietojärjestelmien kielistä (CODASYL) -konsortio kehitti verkkomallin vakioeritelmäksi. Toinen julkaisu otettiin käyttöön vuonna 1971, josta tuli myöhemmin pohja käytännössä kaikille toteutuksille.
Verkkomallin etuihin kuuluvat:
- Yksinkertainen käsite: Samoin kuin hierarkkisessa mallissa, tämä malli on yksinkertainen ja toteutus vaivaton.
- Kyky hallita lisää suhdetyyppejä: Verkkomallilla on kyky hallita yksi-toiselle (1: 1) sekä monien välisiä (N: N) -suhteita.
- Helppo pääsy tietoihin: Tietojen käyttö on yksinkertaisempaa hierarkkiseen malliin verrattuna.
- Tietojen eheys: Verkkomallissa on aina yhteys vanhempien ja lasten segmenttien välillä, koska se riippuu vanhemman ja lapsen suhteesta.
- Tietojen riippumattomuus: Tietojen riippumattomuus on parempi verkon malleissa kuin hierarkkisissa malleissa.
Verkkomallin haittapuolia ovat:
- Järjestelmän monimutkaisuus: Jokainen tietue on ylläpidettävä osoittimien avulla, mikä tekee tietokannan rakenteesta monimutkaisemman.
- Toiminnalliset puutteet: Koska suuri määrä osoittimia on välttämätöntä, lisääminen, päivittäminen ja poistaminen muuttuvat monimutkaisemmiksi.
- Rakenteellisen riippumattomuuden puute: Rakenteen muutos edellyttää myös sovelluksen muuttamista, mikä johtaa rakenteellisen riippumattomuuden puutteeseen.
