नेटवर्क मॉडल: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Database model invented by Charles Bachman}} {{About|the database model}} {{Multiple issues| {{No inline sources|date=October 2008}} {{one source|date=Janu...")
 
(text)
Line 1: Line 1:
{{Short description|Database model invented by Charles Bachman}}
{{Short description|Database model invented by Charles Bachman}}
{{About|the database model}}
{{About|डेटाबेस प्रतिरूप}}
{{Multiple issues|
{{Multiple issues|
{{No inline sources|date=October 2008}}
{{No inline sources|date=October 2008}}
Line 6: Line 6:
{{technical|date=January 2019}}
{{technical|date=January 2019}}
}}
}}
फाइल:बचमन ऑर्डर प्रोसेसिंग मॉडल.टिफ|थंब|320पीएक्स
फाइल:बचमन ऑर्डर प्रोसेसिंग प्रतिरूप.टिफ|थंब|320पीएक्स
नेटवर्क मॉडल एक [[डेटाबेस मॉडल]] है जिसे वस्तुओं और उनके संबंधों का प्रतिनिधित्व करने के लचीले तरीके के रूप में माना जाता है। इसकी विशिष्ट विशेषता यह है कि स्कीमा को एक ग्राफ़ के रूप में देखा जाता है जिसमें ऑब्जेक्ट प्रकार नोड होते हैं और संबंध प्रकार चाप होते हैं, यह पदानुक्रम या जाली ग्राफ़ होने तक सीमित नहीं है।


नेटवर्क मॉडल को 1969 में [[CODASYL]] [[डाटा बेस टास्क ग्रुप]] द्वारा अपनाया गया था और 1971 में एक प्रमुख अद्यतन किया गया था। इस कारण से इसे कभी-कभी CODASYL मॉडल के रूप में जाना जाता है। 1980 के दशक में [[ संबंध का डेटाबेस ]] द्वारा व्यापक रूप से प्रतिस्थापित किए जाने से पहले 1970 के दशक के दौरान कई नेटवर्क डेटाबेस सिस्टम [[मेनफ्रेम]] और [[ मिनी कंप्यूटर ]] पर लोकप्रिय हो गए।
संजाल प्रतिरूप एक [[डेटाबेस मॉडल|डेटाबेस प्रतिरूप]] है जिसे वस्तुओं और उनके संबंधों का प्रतिनिधित्व करने के विभक्तिग्राही तरीके के रूप में माना जाता है। इसकी विशिष्ट विशेषता यह है कि रूपरेखा को एक लेखाचित्र के रूप में देखा जाता है जिसमें ऑब्जेक्ट प्रकार नोड होते हैं और संबंध प्रकार चाप होते हैं, यह पदानुक्रम या जाली लेखाचित्र होने तक सीमित नहीं है।


== सिंहावलोकन ==
संजाल प्रतिरूप को 1969 में [[CODASYL|कोडासिल]] [[डाटा बेस टास्क ग्रुप]] द्वारा अपनाया गया था और 1971 में एक प्रमुख अद्यतन किया गया था। इस कारण से इसे कभी-कभी कोडासिल प्रतिरूप के रूप में जाना जाता है। 1980 के दशक में [[ संबंध का डेटाबेस |संबंध का डेटाबेस]] द्वारा व्यापक रूप से प्रतिस्थापित किए जाने से पहले 1970 के दशक के दौरान कई संजाल डेटाबेस प्रणाली [[मेनफ्रेम|अधिसंसाधित्र]] और [[ मिनी कंप्यूटर |मिनी कंप्यूटर]] पर लोकप्रिय हो गए।
जबकि [[पदानुक्रमित डेटाबेस मॉडल]] डेटा को [[रिकॉर्ड (कंप्यूटर विज्ञान)]] के ट्री डेटा संरचना के रूप में संरचित करता है, प्रत्येक रिकॉर्ड में एक मूल रिकॉर्ड (कंप्यूटर विज्ञान) और कई बच्चे होते हैं, नेटवर्क मॉडल प्रत्येक रिकॉर्ड को कई माता-पिता और बच्चे के रिकॉर्ड रखने की अनुमति देता है, जिससे एक सामान्यीकृत ग्राफ संरचना। यह संपत्ति दो स्तरों पर लागू होती है: स्कीमा संबंध प्रकारों (CODASYL में सेट प्रकार कहा जाता है) से जुड़े रिकॉर्ड प्रकारों का एक सामान्यीकृत ग्राफ़ है, और डेटाबेस स्वयं संबंधों (CODASYL सेट) से जुड़े रिकॉर्ड घटनाओं का एक सामान्यीकृत ग्राफ़ है। दोनों स्तरों पर चक्रों की अनुमति है।


पदानुक्रमित मॉडल की तुलना में नेटवर्क मॉडल के पक्ष में मुख्य तर्क यह था कि यह संस्थाओं के बीच संबंधों के अधिक प्राकृतिक मॉडलिंग की अनुमति देता है। हालांकि मॉडल को व्यापक रूप से लागू किया गया था और इसका इस्तेमाल किया गया था, यह दो मुख्य कारणों से प्रमुख बनने में विफल रहा। सबसे पहले, आईबीएम ने अपने स्थापित उत्पादों जैसे [[सूचना प्रबंधन प्रणाली]] और DL/I में अर्ध-नेटवर्क एक्सटेंशन के साथ पदानुक्रमित मॉडल से चिपके रहना चुना। दूसरे, यह अंततः [[ संबंधपरक मॉडल ]] द्वारा विस्थापित हो गया, जिसने उच्च-स्तरीय, अधिक घोषणात्मक इंटरफ़ेस की पेशकश की। 1980 के दशक की शुरुआत तक पदानुक्रमित और नेटवर्क डेटाबेस द्वारा पेश किए गए निम्न-स्तरीय नेविगेशनल इंटरफेस के प्रदर्शन लाभ कई बड़े पैमाने के अनुप्रयोगों के लिए प्रेरक थे, लेकिन जैसे-जैसे हार्डवेयर तेज होता गया, रिलेशनल मॉडल की अतिरिक्त उत्पादकता और लचीलेपन के कारण धीरे-धीरे अप्रचलन हो गया। कॉर्पोरेट उद्यम उपयोग में नेटवर्क मॉडल।
== समीक्षा ==
जबकि [[पदानुक्रमित डेटाबेस मॉडल|पदानुक्रमित डेटाबेस प्रतिरूप]] डेटा को [[रिकॉर्ड (कंप्यूटर विज्ञान)|अभिलेखबद्ध (कंप्यूटर विज्ञान)]] के ट्री डेटा संरचना के रूप में संरचित करता है, प्रत्येक रिकॉर्ड में एक पैरेंट रिकॉर्ड (कंप्यूटर विज्ञान) और कई चाइल्ड होते हैं, संजाल प्रतिरूप प्रत्येक रिकॉर्ड को कई पैरेंट और एक सामान्यीकृत ग्राफ संरचना का निर्माण करते हुए चाइल्ड के रिकॉर्ड रखने की अनुमति देता है। यह संपत्ति दो स्तरों पर लागू होती है: रूपरेखा संबंध प्रकारों (कोडासिल में सम्मुच्चय प्रकार कहा जाता है) से जुड़े रिकॉर्ड प्रकारों का एक सामान्यीकृत लेखाचित्र है, और डेटाबेस स्वयं संबंधों (कोडासिल सम्मुच्चय) से जुड़े रिकॉर्ड घटनाओं का एक सामान्यीकृत लेखाचित्र है। दोनों स्तरों पर चक्रों की अनुमति है।
 
पदानुक्रमित प्रतिरूप की तुलना में संजाल प्रतिरूप के पक्ष में मुख्य तर्क यह था कि यह संस्थाओं के बीच संबंधों के अधिक प्राकृतिक प्रतिरूपण की अनुमति देता है। हालांकि प्रतिरूप को व्यापक रूप से लागू किया गया था और इसका इस्तेमाल किया गया था, यह दो मुख्य कारणों से प्रमुख बनने में विफल रहा। सबसे पहले, आईबीएम ने अपने स्थापित उत्पादों जैसे [[सूचना प्रबंधन प्रणाली]] और DL/I में अर्ध-संजाल विस्तारण के साथ पदानुक्रमित प्रतिरूप से चिपके रहना चुना। दूसरे, यह अंततः [[ संबंधपरक मॉडल | संबंधपरक प्रतिरूप]] द्वारा विस्थापित हो गया, जिसने उच्च-स्तरीय, अधिक घोषणात्मक अंतरापृष्ठ प्रस्तुत किया। 1980 के दशक के प्रारम्भ तक पदानुक्रमित और संजाल डेटाबेस द्वारा प्रस्तुत किए गए निम्न-स्तरीय मार्गनिर्देशक अंतरापृष्ठ के प्रदर्शन लाभ कई बड़े मापक्रम के अनुप्रयोगों के लिए प्रेरक थे, लेकिन जैसे-जैसे हार्डवेयर तीव्र होता गया, रिलेशनल प्रतिरूप की अतिरिक्त उत्पादकता और विभक्तिग्राहीपन के कारण कॉर्पोरेट उद्यम उपयोग में संजाल प्रतिरूप धीरे-धीरे अप्रचलन हो गया।


== इतिहास ==
== इतिहास ==
नेटवर्क मॉडल के मूल आविष्कारक [[चार्ल्स बच्चन]] थे, और इसे 1969 में डेटा सिस्टम्स लैंग्वेज (CODASYL) कंसोर्टियम पर सम्मेलन द्वारा प्रकाशित एक मानक विनिर्देश में विकसित किया गया था। इसके बाद 1971 में दूसरा प्रकाशन हुआ, जो अधिकांश कार्यान्वयनों का आधार बना। इसके बाद का काम 1980 के दशक की शुरुआत में जारी रहा, मानकीकरण विनिर्देश के लिए एक अंतर्राष्ट्रीय संगठन में समापन हुआ, लेकिन इसका उत्पादों पर बहुत कम प्रभाव पड़ा।
संजाल प्रतिरूप के मूल आविष्कारक [[चार्ल्स बच्चन]] थे, और इसे 1969 में डेटा प्रणाली लैंग्वेज (कोडासिल) कंसोर्टियम पर सम्मेलन द्वारा प्रकाशित एक मानक विनिर्देश में विकसित किया गया था। इसके बाद 1971 में दूसरा प्रकाशन हुआ, जो अधिकांश कार्यान्वयनों का आधार बना। इसके बाद का काम 1980 के दशक के प्रारम्भ में जारी रहा, मानकीकरण विनिर्देश के लिए एक अंतर्राष्ट्रीय संगठन में समापन हुआ, लेकिन इसका उत्पादों पर बहुत कम प्रभाव पड़ा।


बाचमैन के प्रभाव को डेटा संरचना आरेख#बचमन आरेख शब्द में पहचाना जाता है, एक आरेखीय संकेतन जो नेटवर्क मॉडल का उपयोग करके व्यक्त डेटाबेस स्कीमा का प्रतिनिधित्व करता है। बछमन आरेख में, नामांकित आयत रिकॉर्ड प्रकार का प्रतिनिधित्व करते हैं, और तीर रिकॉर्ड (CODASYL सेट प्रकार) के बीच एक-से-अनेक संबंध प्रकारों का प्रतिनिधित्व करते हैं।
बाचमैन के प्रभाव को डेटा संरचना बचमन आरेख शब्द में पहचाना जाता है, एक आरेखीय संकेतन जो संजाल प्रतिरूप का उपयोग करके व्यक्त डेटाबेस रूपरेखा का प्रतिनिधित्व करता है। बछमन आरेख में, नामांकित आयत अभिलेख प्रकार का प्रतिनिधित्व करते हैं, और एरो रिकॉर्ड (कोडासिल सम्मुच्चय प्रकार) के बीच एक-से-अनेक संबंध प्रकारों का प्रतिनिधित्व करते हैं।


== डाटाबेस सिस्टम ==
== डाटाबेस प्रणाली ==
नेटवर्क मॉडल का उपयोग करने वाले कुछ प्रसिद्ध डेटाबेस सिस्टम में शामिल हैं:
संजाल प्रतिरूप का उपयोग करने वाले कुछ प्रसिद्ध डेटाबेस प्रणाली में सम्मिलित हैं:
*[[एचपी 3000]] के लिए [[छवि (डेटाबेस)]]।
*[[एचपी 3000]] के लिए [[छवि (डेटाबेस)]]।
*[[एकीकृत डेटा स्टोर]] (आईडीएस)
*[[एकीकृत डेटा स्टोर]] (आईडीएस)
*[[आईडीएमएस]] (एकीकृत डेटाबेस प्रबंधन प्रणाली)
*[[आईडीएमएस]] (एकीकृत डेटाबेस प्रबंधन प्रणाली)
*रायमा डेटाबेस प्रबंधक
*रायमा डेटाबेस प्रबंधक
*[[यूनिसिस ओएस 2200 डेटाबेस]]|यूनीवैक डीएमएस-1100
*[[यूनिसिस ओएस 2200 डेटाबेस]]
* नोर्स्क डेटा सिबास
* नोर्स्क डेटा सिबास
*[[OpenVMS]] के लिए [[Oracle Corporation]] CODASYL DBMS (मूल रूप से [[डिजिटल उपकरण निगम]] [[VAX]] DBMS के रूप में जाना जाता है)
*[[OpenVMS|ओपनवीएमएस]] के लिए [[Oracle Corporation|ओरेकल कॉर्पोरेशन]] कोडासिल DBMS (मूल रूप से [[डिजिटल उपकरण निगम]] [[VAX|वैक्स]] डीबीएमएस के रूप में जाना जाता है)


== यह भी देखें ==
== यह भी देखें ==
* [[नेविगेशनल डेटाबेस]]
* [[नेविगेशनल डेटाबेस]]
* [[ग्राफ डेटाबेस]]
* [[ग्राफ डेटाबेस|लेखाचित्र डेटाबेस]]


==संदर्भ==
==संदर्भ==
David M, k., 1997. Fundamentals, Design, and Implementation. database processing ed. s.l.:Prentice-Hall.
डेविड एम, के।, 1997। बुनियादी बातों, डिजाइन, और कार्यान्वयन। डेटाबेस प्रोसेसिंग एड। s.l.: प्रेंटिस-हॉल.




==अग्रिम पठन==
==अग्रिम पठन==
*[[Charles W. Bachman]], ''The Programmer as Navigator.'' [[Turing Award]] lecture, Communications of the ACM, Volume 16, Issue 11, 1973, pp. 653–658, {{ISSN|0001-0782}}, {{doi|10.1145/355611.362534}}
*चार्ल्स डब्ल्यू बच्चन, प्रोग्रामर नेविगेटर के रूप में। ट्यूरिंग अवार्ड व्याख्यान, एसीएम का संचार, खंड 16, अंक 11, 1973, pp. 653–658, {{ISSN|0001-0782}}, {{doi|10.1145/355611.362534}}




Line 51: Line 52:
  |archive-url=https://web.archive.org/web/20071012095137/http://www.sqlsummit.com/PDF/DatabaseSurvey_CODASYL_1968.pdf
  |archive-url=https://web.archive.org/web/20071012095137/http://www.sqlsummit.com/PDF/DatabaseSurvey_CODASYL_1968.pdf
  |archive-date=2007-10-12}}
  |archive-date=2007-10-12}}
*[https://web.archive.org/web/20060904190944/http://coronet.iicm.edu/wbtmaster/allcoursescontent/netlib/ndm1.htm Network (CODASYL) Data Model]
*[https://web.archive.org/web/20060904190944/http://coronet.iicm.edu/wbtmaster/allcoursescontent/netlib/ndm1.htm Network (कोडासिल) Data Model]
*[http://www.ndwiki.org/wiki/SIBAS SIBAS Database running on Norsk Data Servers]
*[http://www.ndwiki.org/wiki/SIBAS SIBAS Database running on Norsk Data Servers]
{{Database models}}
{{Database models}}

Revision as of 10:48, 16 May 2023

फाइल:बचमन ऑर्डर प्रोसेसिंग प्रतिरूप.टिफ|थंब|320पीएक्स

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

संजाल प्रतिरूप को 1969 में कोडासिल डाटा बेस टास्क ग्रुप द्वारा अपनाया गया था और 1971 में एक प्रमुख अद्यतन किया गया था। इस कारण से इसे कभी-कभी कोडासिल प्रतिरूप के रूप में जाना जाता है। 1980 के दशक में संबंध का डेटाबेस द्वारा व्यापक रूप से प्रतिस्थापित किए जाने से पहले 1970 के दशक के दौरान कई संजाल डेटाबेस प्रणाली अधिसंसाधित्र और मिनी कंप्यूटर पर लोकप्रिय हो गए।

समीक्षा

जबकि पदानुक्रमित डेटाबेस प्रतिरूप डेटा को अभिलेखबद्ध (कंप्यूटर विज्ञान) के ट्री डेटा संरचना के रूप में संरचित करता है, प्रत्येक रिकॉर्ड में एक पैरेंट रिकॉर्ड (कंप्यूटर विज्ञान) और कई चाइल्ड होते हैं, संजाल प्रतिरूप प्रत्येक रिकॉर्ड को कई पैरेंट और एक सामान्यीकृत ग्राफ संरचना का निर्माण करते हुए चाइल्ड के रिकॉर्ड रखने की अनुमति देता है। यह संपत्ति दो स्तरों पर लागू होती है: रूपरेखा संबंध प्रकारों (कोडासिल में सम्मुच्चय प्रकार कहा जाता है) से जुड़े रिकॉर्ड प्रकारों का एक सामान्यीकृत लेखाचित्र है, और डेटाबेस स्वयं संबंधों (कोडासिल सम्मुच्चय) से जुड़े रिकॉर्ड घटनाओं का एक सामान्यीकृत लेखाचित्र है। दोनों स्तरों पर चक्रों की अनुमति है।

पदानुक्रमित प्रतिरूप की तुलना में संजाल प्रतिरूप के पक्ष में मुख्य तर्क यह था कि यह संस्थाओं के बीच संबंधों के अधिक प्राकृतिक प्रतिरूपण की अनुमति देता है। हालांकि प्रतिरूप को व्यापक रूप से लागू किया गया था और इसका इस्तेमाल किया गया था, यह दो मुख्य कारणों से प्रमुख बनने में विफल रहा। सबसे पहले, आईबीएम ने अपने स्थापित उत्पादों जैसे सूचना प्रबंधन प्रणाली और DL/I में अर्ध-संजाल विस्तारण के साथ पदानुक्रमित प्रतिरूप से चिपके रहना चुना। दूसरे, यह अंततः संबंधपरक प्रतिरूप द्वारा विस्थापित हो गया, जिसने उच्च-स्तरीय, अधिक घोषणात्मक अंतरापृष्ठ प्रस्तुत किया। 1980 के दशक के प्रारम्भ तक पदानुक्रमित और संजाल डेटाबेस द्वारा प्रस्तुत किए गए निम्न-स्तरीय मार्गनिर्देशक अंतरापृष्ठ के प्रदर्शन लाभ कई बड़े मापक्रम के अनुप्रयोगों के लिए प्रेरक थे, लेकिन जैसे-जैसे हार्डवेयर तीव्र होता गया, रिलेशनल प्रतिरूप की अतिरिक्त उत्पादकता और विभक्तिग्राहीपन के कारण कॉर्पोरेट उद्यम उपयोग में संजाल प्रतिरूप धीरे-धीरे अप्रचलन हो गया।

इतिहास

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

बाचमैन के प्रभाव को डेटा संरचना बचमन आरेख शब्द में पहचाना जाता है, एक आरेखीय संकेतन जो संजाल प्रतिरूप का उपयोग करके व्यक्त डेटाबेस रूपरेखा का प्रतिनिधित्व करता है। बछमन आरेख में, नामांकित आयत अभिलेख प्रकार का प्रतिनिधित्व करते हैं, और एरो रिकॉर्ड (कोडासिल सम्मुच्चय प्रकार) के बीच एक-से-अनेक संबंध प्रकारों का प्रतिनिधित्व करते हैं।

डाटाबेस प्रणाली

संजाल प्रतिरूप का उपयोग करने वाले कुछ प्रसिद्ध डेटाबेस प्रणाली में सम्मिलित हैं:

यह भी देखें

संदर्भ

डेविड एम, के।, 1997। बुनियादी बातों, डिजाइन, और कार्यान्वयन। डेटाबेस प्रोसेसिंग एड। s.l.: प्रेंटिस-हॉल.


अग्रिम पठन

  • चार्ल्स डब्ल्यू बच्चन, प्रोग्रामर नेविगेटर के रूप में। ट्यूरिंग अवार्ड व्याख्यान, एसीएम का संचार, खंड 16, अंक 11, 1973, pp. 653–658, ISSN 0001-0782, doi:10.1145/355611.362534


बाहरी संबंध