कोडासिल

From Vigyanwiki

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

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

इतिहास

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

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

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

सेट, कोडासिल डेटाबेस मॉडल की मूल संरचना। एक सेट में एक मालिक रिकॉर्ड और n सदस्य रिकॉर्ड होते हैं (इन्हें आरेख में माता-पिता और बच्चे के रूप में लेबल किया गया है, लेकिन कोडासिल शब्दावली मालिक और सदस्य है)। उपरोक्त उदाहरण में, हम एक बुनियादी सेट को देख रहे थे जो 1:N (मालिक:सदस्य) संबंध का प्रतीक है।[1]

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

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

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

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

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

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

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

यह भी देखें

संदर्भ

  1. Waldner, Jean-Baptiste (1992). CIM: Principles of Computer Integrated Manufacturing. Chichester: John Wiley & Sons Ltd. p. 47. ISBN 0-471-93450-X.
  2. "Iso 8907:1987".
  3. See a finding guide to Conference on Data Systems Languages Records, 1959-1987. Charles Babbage Institute, University of Minnesota

अग्रिम पठन

  • 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.