Tinklinė duomenų bazė

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
Jump to navigation Jump to search
 NoFonti.svg  Šiam straipsniui ar jo daliai trūksta šaltinių ar nuorodų į juos.
Jūs galite padėti Vikipedijai įrašydami tinkamas išnašas ar nuorodas į š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 dviems 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.