Geneza modelului bazelor de date
retea
In compartimentul anterior am subliniat faptul ca modelul de date
retea constituie un punct de cotitura in dezvoltarea gestiunii
datelor. La elaborarea standardului bazelor de date retea o mare
influenta a exercitat savantul american Charles Bachman. Principiile
de baza ale modelului de date retea au fost elaborate la mijlocul
anilor '60. Varianta etalon a modelului
de date retea fiind descrisa in rapoartele grupei de lucru in
domeniul limbajelor bazelor de date CODASYL (1971). Deci acest tip particular
de baze de date isi are originile in Conference of Data System Languages
(CODASYL) care este celebra prin lucrarile sale in domeniul
dezvoltarii limbajului de programare COBOL. Modelul de date retea
si asociatele sistemului de gestiune a bazelor de date se adreseaza
la unele din deficientele fundamentale a modelului de date ierarhic ca:
redundanta datelor si problema relatiilor many-to-many. CODASYL
a recunoscut dezavantajele modelului ierarhic si a creat Data Base Task
Group (DBTG) pentru a investiga si a dezvolta un nou model de baze de
date. Rezultatul a fost modelul retea si bazele de date DBTG. Acestea
sint baze de date de tip retea ce urmeaza prescriptiile care au
fost declarate de DBTG. Cu toate ca pentru IBM au fost reprezentative elementele DBTG, IBM nu a
dezvoltat propriul sistem de gestiune a bazelor de date de tip retea,
preferind trecerea de la produsele sale ierarhice Information Management System
(IMS) la produsul relational numit DB2. Cel mai cunoscut sistem comercial
de gestiune a bazelor de date retea este Integrated Database Management
System (IDMS), comercializat de o diviziune a Computer Associates. Este
interesant de cerceta istoria acestui produs. Honeywell Information System a comercializat
produsul la inceputul anilor 1960, numit Integrated Data System
(IDS).Citiva principali dezvoltatori ai IDS de la Honeywell si utilizatorul major a IDS - B.F.Goodrich
Chemical Company au participat in grupul DBTG. Angajatii B.F.Goodrich au
extins IDS astfel incit produsul a fost strins aliniat la prescriptiile
DBTG (dintre care au fost trei produse si anume 1971, 1978 si 1981).
Apoi acest produs a fost vindut lui John Cullinane care in continuare a
dezvoltat software-ul, remitind in cele din urma produsul IDMS,
destinat utilizarii la masinile clasei de baza a firmei IBM sub
gestiunea majoritatii sistemelor de operare. Catre anul 1980
modelele de date retea orientate pe seturi de inregistrari au devenit
foarte raspindite. Compania Cullinet Software, Inc. fondata de Bahman
devenise cea mai mare si cea mai rapid dezvoltata companie soft din
lume. Bazele de date de tip retea se mai utilizeaza si
astazi functionind pe un numar diferit de mainframe-uri, pe
platforme ale minicomputerelor si microcomputerelor.