कोडासिल

कोडासिल, डेटा प्रणाली भाषाओं पर सम्मेलन/समिति, एक मानक प्रोग्रामिंग भाषा के विकास का मार्गदर्शन करने के लिए 1959 में गठित एक संघ था जिसका उपयोग कई कंप्यूटरों पर किया जा सकता था। इस प्रयास से प्रोग्रामिंग भाषा कोबोल, कोडासिल डेटा मॉडल और अन्य तकनीकी मानकों का विकास हुआ।

कोडासिल के सदस्य डेटा प्रोसेसिंग गतिविधि में सम्मिलित उद्योग और सरकार के व्यक्ति थे। इसका बड़ा लक्ष्य अधिक प्रभावी डेटा प्रणाली विश्लेषण, डिज़ाइन और कार्यान्वयन को बढ़ावा देना था। संगठन ने वर्षों से विभिन्न भाषाओं के लिए विशिष्टताओं को प्रकाशित किया, और इन्हें औपचारिक मानकीकरण के लिए आधिकारिक मानक निकायों (आईएसओ, एएनएसआई, या उनके पूर्ववर्तियों) को सौंप दिया।

इतिहास
कोडासिल को लगभग पूरी तरह से दो गतिविधियों के लिए याद किया जाता है: कोबोल भाषा के विकास पर इसका काम और डेटाबेस अंतरापृष्ठ को मानकीकृत करने में इसकी गतिविधियाँ। इसने अंत उपयोगकर्ता विधि अंतरापृष्ठ और ऑपरेटिंग प्रणाली नियंत्रण भाषाओं सहित अन्य विषयों की एक विस्तृत श्रृंखला पर भी काम किया, लेकिन इन परियोजनाओं का बहुत कम स्थायी प्रभाव पड़ा।

इस अनुभाग का शेष भाग कोडासिल की डेटाबेस गतिविधियों से संबंधित है।

1965 में कोडासिल ने एक सूची प्रसंस्करण कार्य बल का गठन किया। इस समूह को अभिलेखों के संग्रह के प्रसंस्करण के लिए कोबोल भाषा विस्तार विकसित करने के लिए अधिकृत किया गया था; यह नाम इसलिए पड़ा क्योंकि चार्ल्स बैचमैन की आईडीएस प्रणाली (जो परियोजना के लिए मुख्य तकनीकी इनपुट थी) ने सूचक की श्रृंखला का उपयोग करके अभिलेख के बीच संबंधों को प्रबंधित किया। 1967 में समूह ने अपना नाम बदलकर डेटा बेस कार्य समूह (डीबीटीजी) कर लिया, और जनवरी 1968 में इसकी पहली रिपोर्ट डेटा बेस को संभालने के लिए कोबोल विस्तार का हकदार थी।

अक्टूबर 1969 में डीबीटीजी ने नेटवर्क डेटाबेस मॉडल के लिए अपनी पहली भाषा विशिष्टताएँ प्रकाशित कीं, जिसे सामान्यता कोडासिल डेटा मॉडल के रूप में जाना जाता है।

यह विनिर्देश वास्तव में कई अलग-अलग भाषाओं को परिभाषित करता है: डेटाबेस की योजना को परिभाषित करने के लिए एक डेटा परिभाषा भाषा (डीडीएल), डेटाबेस के प्रयोग दृश्यों को परिभाषित करने वाले एक या अधिक उपविवरणिका बनाने के लिए एक और डीडीएल; और एक डेटा हेरफेर भाषा (डीएमएल) डेटाबेस में डेटा का अनुरोध करने और अद्यतन करने के लिए कोबोल प्रोग्रामिंग भाषा में अंतःस्थापित करने के लिए क्रियाओं को परिभाषित करती है। हालाँकि काम कोबोल पर केंद्रित था, एक समूह-भाषा स्वतंत्र डेटाबेस का विचार उभरने लगा था, जो IBM द्वारा कोबोल प्रतिस्थापन के रूप में PL/I की वकालत से प्रेरित था।

1971 में, मोटे तौर पर प्रोग्रामिंग भाषा की स्वतंत्रता की आवश्यकता के जवाब में, कार्य को पुनर्गठित किया गया था: डेटा विवरण भाषा का विकास डेटा विवरण भाषा समिति द्वारा जारी रखा गया था, जबकि कोबोल डीएमएल को कोबोल भाषा समिति द्वारा अपने अधिकार में ले लिया गया था। दूरदर्शिता से देखें तो इस विभाजन के दुर्भाग्यपूर्ण परिणाम हुए। दोनों समूह कभी भी अपने विनिर्देशों को समकालीन करने में सफल नहीं हुए, जिससे विक्रेताओं को मतभेदों को दूर करना पड़ा। अपरिहार्य परिणाम कार्यान्वयन के बीच अंतरसंचालनीयता की कमी थी।

कई विक्रेताओं ने डीबीटीजी विनिर्देशों के अनुरूप (मोटे तौर पर) डेटाबेस उत्पादों को प्रस्तुत किया: सबसे प्रसिद्ध कार्यान्वयन हनीवेल के थे - मूल रूप से सामान्य विद्युतीय के - एकीकृत डेटा स्टोर (आईडीएस / 2), एचपी की  छवि (डेटाबेस), क्यूलिनेट के एकीकृत डेटाबेस प्रबंधन प्रणाली आईडीएमएस(इंटरनेशनल कंप्यूटर्स लिमिटेड),आईसीएल के 2900 आईडीएमएस (कुलिनेट के उत्पाद से प्राप्त), यूनीवैक का डीएमएस-1100, और   VMS के लिए डिजिटल उपकरण निगम का डीबीएमएस (जिसे बाद में ओरेकलकोडासिल डीबीएमएस के नाम से जाना गया)। कलिनेट, मूल रूप से कलिनेन डेटाबेस प्रणाली के रूप में जाना जाता है, जिसने बी.एफ. गुडरिच से तकनीक प्राप्त की। कलिनेट को अंततः कंप्यूटर सहयोगी को बेच दिया गया, जो 2007 तक अभी भी आईडीएमएस के एक संस्करण को बेचता और समर्थन करता है।

ANSI और अंतर्राष्ट्रीय मानकीकरण संगठन ने नेटवर्क डेटाबेस लैंग्वेज (एनडीएल) नाम के तहत कोडासिल डेटाबेस विनिर्देशों को अपनाया, जिसमें कार्य एसक्यूएल मानकीकरण के समान कार्य समूह (X3H2) के अंदर होता है। एनडीएल के लिए आईएसओ मानक को आईएसओ 8907:1987 के रूप में अनुमोदित किया गया था, लेकिन, चूंकि कार्यान्वयन पर इसका कभी कोई व्यावहारिक प्रभाव नहीं पड़ा, इसलिए 1998 में इसे औपचारिक रूप से वापस ले लिया गया।

कोडासिल समितियों में से कुछ ने आज भी अपना काम जारी रखा है, लेकिन कोडासिल अब अस्तित्व में नहीं है। कोडासिल के अभिलेख चार्ल्स बैबेज संस्थान को दान कर दिए गए थे। सीबीआई के पास अमेरिकी राष्ट्रीय मानक संस्थान X3H2 रिकॉर्ड्स के अभिलेखीय रिकॉर्ड भी हैं।

1980 के दशक की शुरुआत में संबंधपरक डेटाबेस में बढ़ती रुचि के कारण कोडासिल में रुचि धीरे-धीरे कम हो गई।

यह भी देखें

 * नेविगेशनल डेटाबेस
 * टी. विलियम ओले

अग्रिम पठन

 * The Codasyl Approach to Data Base Management. T. William Olle. Wiley, 1978. ISBN 0-471-99579-7.
 * The Codasyl Model. J. S. Knowles and D. M. R. Bell, in Databases - Role and Structure, ed. P. M. Stocker, P. M. D. Gray, and M. P. Atkinson, CUP, 1984. ISBN 0-521-25430-2
 * Joseph M. Hellerstein and Michael Stonebraker "Readings in Database Systems", The MIT Press 2005 Page 8, ISBN 0-262-69314-3, Library of Congress Control Number: 2004113624,

बाहरी संबंध

 * Conference on Data Systems Languages Records, 1959-1987 {CODASYL}. Charles Babbage Institute, University of Minnesota. CODASYL was a volunteer organization consisting of individuals from industry and government involved in data-processing activity. The organization was formed in 1959 to guide the development of a standard programming language, which led to the development of COBOL.  Collection contains minutes, correspondence, reports, documentation for COBOL, Nice Standard Control Language (NICOLA), the Journal of Development, and other publications from several CODASYL committees and task groups.
 * Conference on Data Systems Languages {CODASYL} Survey Report, 1968. "The CODASYL Systems Committee 1968 Survey of Data Base Systems" lists several dozen database systems surveyed by the group that created the CODASYL database standard.
 * American National Standards Institute. X3H2 records, 1978-1995. Charles Babbage Institute, University of Minnesota. The ANSI X3H2 Committee, formed May 1978, was originally charged with creating a standard for the CODASYL network data model. The resulting NDL (network database language) standard was finished in 1982. The committee work on standardizing the relational data model resulted in the SQL (structured query language) standard in 1984.