Tinklinė duomenų bazė
| Dėmesio! Straipsnis ar jo dalis neturi išnašų į patikimus šaltinius. Dėl to medžiaga gali būti nepatikima. Pagal Vikipedijos nuostatas, nepatikrinama informacija gali būti trinama. Paieškokite patikimų šaltinių ir paremkite medžiagą išnašomis į šaltinius. |
Tinklinis duomenų modelis – duomenų aprašymo modelis, kuriame įrašams yra leidžiama turėti daugiau kaip vieną tėvą. Tokiu būdu hierarchinė medžio pavidalo struktūra yra papildoma iki tinklelio pavidalo struktūros. Tinklinis modelis leidžia lanksčiau konstruoti sąryšius tarp esybių, nei hierarchinis modelis. Tinkliniame modelyje išvengiama pasikartojančių įrašų, pavyzdžiui, tas pats gamintojo įrašas yra naudojamas dviem produktams. Šiame modelyje, kaip ir hierarchiniame, duomenų modelyje išlaikoma greita navigacija tarp tiesiogiai susietų įrašų.
Istorija
[redaguoti | redaguoti vikitekstą]Tinklinį duomenų modelį 1969 m. sukūrė Čarlzas Bachmanas (Charles Bachman). Jo tikslas buvo išspręsti hierarchinio duomenų modelio problemas. Tinklinis duomenų modelis plačiau neišplito dėl dviejų pagrindinių priežasčių. Visų pirma, tuometinis informacinių technologijų gigantas IBM nutarė pasilikti prie hierarchinio modelio su tam tikrais patobulinimais. Antra – išpopuliarėjo reliacinis duomenų modelis.