CODASYL (англ. COnference on DAta SYstems Languages — Конференція по мовам систем обробки даних) — організація (назва вимовляється «кодасіл»), що брала активну участь у еволюції інформаційних технологій у 60-80-і роки XX століття. Була заснована у 1959 році для розробки стандартних мов програмування, які можуть бути використані на різних комп'ютерах. Її зусиллями була розроблена мова COBOL та інші стандарти. Учасниками CODASYL були представники промисловості та влади, що займалися обробкою даних. Вони ставили собі за мету сприяння більш ефективному аналізу, проектуванню та впровадженню систем обробки даних. Організація видавала специфікації на різних мовах протягом багатьох років, використовуючи для їх формальної стандартизації офіційні органи стандартизації (ISO, ANSI або їх попередників).
CODASYL також відомий як назва мережевої моделі даних або як назва незалежної розробки ієрархічної БД фірми North American Rockwell.
CODASYL закріпився за мережевою моделлю даних завдяки публікації у 1969 році однією з робочих груп CODASYL — [en] специфікацій розширення COBOL для обробки баз даних. Ця специфікація, насправді, визначала декілька окремих мов: мова опису даних (Data Definition Language — DDL) для визначення схеми бази даних і мова маніпулювання даними (Data Manipulation Language– DML), яка використовувалась для вибору, вставки, видалення і оновлення даних в базі даних. Хоча робота була зосереджена на COBOL, почала з'являтися ідея незалежної мови баз даних, що отримала розвиток завдяки пропагандистській компанії IBM, яка просувала свою розробку — (PL/I) (англ. Programming Language One) як заміну COBOL.
Історія
У 1971 році, в основному у відповідь на потребу в незалежній мові програмування, робота над специфікаціями була реформована: подальшу розробку мови опису даних DDL продовжив Комітет DDL, а специфікації мови маніпулювання даними DML почав розробляти Комітет мови COBOL. Цей розкол мав сумні наслідки. Цим двом групам ніколи не вдавалося синхронізувати їх специфікації, в результаті чого незалежні виробники самостійно латали відмінності. Неминучим наслідком цього стала відсутність сумісності між реалізаціями розроблених специфікацій.
Ряд постачальників реалізовували свої системи баз даних відповідно специфікації [en] тільки приблизно: найвідоміші реалізації були [en], [en] — що стала основною мережевою базою даних даних для мейнфреймів, DMS-1100 для мейнфреймів UNIVAC 1100 компанії UNIVAC та DBMS32 компанії DEC.
ISO, ANSI прийняті специфікації мережевої бази даних CODASYL під назвою Network Database Language (NDL), роботи над якою проходили в рамках однієї і тієї ж робочої групи (X3H2), що займається стандартизацією SQL. Стандарт ISO для NDL був затверджений як стандарт ISO 8907: 1987, але, так як він ніколи не мав ніякого практичного впливу на реалізації у кінцевих продуктах, він був офіційно знятий у 1998 році.
Інтрес до CODASYL поступово згас через зростання популярності реляційної моделі даних.
На даний час конференція CODASYL розформована, архів конференції переданий Інституту імені Чарльза Беббіджа.
Посилання
- Conference on Data Systems Languages Records, 1959—1987 {CODASYL}.
- Conference on Data Systems Languages {CODASYL} Survey Report, 1968 [ 12 жовтня 2007 у Wayback Machine.].
- American National Standards Institute. X3H2 records, 1978—1995.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
CODASYL angl COnference on DAta SYstems Languages Konferenciya po movam sistem obrobki danih organizaciya nazva vimovlyayetsya kodasil sho brala aktivnu uchast u evolyuciyi informacijnih tehnologij u 60 80 i roki XX stolittya Bula zasnovana u 1959 roci dlya rozrobki standartnih mov programuvannya yaki mozhut buti vikoristani na riznih komp yuterah Yiyi zusillyami bula rozroblena mova COBOL ta inshi standarti Uchasnikami CODASYL buli predstavniki promislovosti ta vladi sho zajmalisya obrobkoyu danih Voni stavili sobi za metu spriyannya bilsh efektivnomu analizu proektuvannyu ta vprovadzhennyu sistem obrobki danih Organizaciya vidavala specifikaciyi na riznih movah protyagom bagatoh rokiv vikoristovuyuchi dlya yih formalnoyi standartizaciyi oficijni organi standartizaciyi ISO ANSI abo yih poperednikiv Shema modeli bazi danih tipu CODASYL CODASYL takozh vidomij yak nazva merezhevoyi modeli danih abo yak nazva nezalezhnoyi rozrobki iyerarhichnoyi BD firmi North American Rockwell CODASYL zakripivsya za merezhevoyu modellyu danih zavdyaki publikaciyi u 1969 roci odniyeyu z robochih grup CODASYL en specifikacij rozshirennya COBOL dlya obrobki baz danih Cya specifikaciya naspravdi viznachala dekilka okremih mov mova opisu danih Data Definition Language DDL dlya viznachennya shemi bazi danih i mova manipulyuvannya danimi Data Manipulation Language DML yaka vikoristovuvalas dlya viboru vstavki vidalennya i onovlennya danih v bazi danih Hocha robota bula zoseredzhena na COBOL pochala z yavlyatisya ideya nezalezhnoyi movi baz danih sho otrimala rozvitok zavdyaki propagandistskij kompaniyi IBM yaka prosuvala svoyu rozrobku PL I angl Programming Language One yak zaminu COBOL IstoriyaU 1971 roci v osnovnomu u vidpovid na potrebu v nezalezhnij movi programuvannya robota nad specifikaciyami bula reformovana podalshu rozrobku movi opisu danih DDL prodovzhiv Komitet DDL a specifikaciyi movi manipulyuvannya danimi DML pochav rozroblyati Komitet movi COBOL Cej rozkol mav sumni naslidki Cim dvom grupam nikoli ne vdavalosya sinhronizuvati yih specifikaciyi v rezultati chogo nezalezhni virobniki samostijno latali vidminnosti Neminuchim naslidkom cogo stala vidsutnist sumisnosti mizh realizaciyami rozroblenih specifikacij Ryad postachalnikiv realizovuvali svoyi sistemi baz danih vidpovidno specifikaciyi en tilki priblizno najvidomishi realizaciyi buli en en sho stala osnovnoyu merezhevoyu bazoyu danih danih dlya mejnfrejmiv DMS 1100 dlya mejnfrejmiv UNIVAC 1100 kompaniyi UNIVAC ta DBMS32 kompaniyi DEC ISO ANSI prijnyati specifikaciyi merezhevoyi bazi danih CODASYL pid nazvoyu Network Database Language NDL roboti nad yakoyu prohodili v ramkah odniyeyi i tiyeyi zh robochoyi grupi X3H2 sho zajmayetsya standartizaciyeyu SQL Standart ISO dlya NDL buv zatverdzhenij yak standart ISO 8907 1987 ale tak yak vin nikoli ne mav niyakogo praktichnogo vplivu na realizaciyi u kincevih produktah vin buv oficijno znyatij u 1998 roci Intres do CODASYL postupovo zgas cherez zrostannya populyarnosti relyacijnoyi modeli danih Na danij chas konferenciya CODASYL rozformovana arhiv konferenciyi peredanij Institutu imeni Charlza Bebbidzha PosilannyaConference on Data Systems Languages Records 1959 1987 CODASYL Conference on Data Systems Languages CODASYL Survey Report 1968 12 zhovtnya 2007 u Wayback Machine American National Standards Institute X3H2 records 1978 1995