Tinklinė duomenų bazė
Šiam straipsniui ar jo daliai trūksta išnašų į patikimus šaltinius. Jūs galite padėti Vikipedijai pridėdami tinkamas išnašas su šaltiniais. |
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.