आज हम computer in hindi मे window accessories kya hai (एसेसरीज क्या है) - Ms-windows tutorial in hindi के बारे में जानकारी देगे क्या होती है तो चलिए शुरु करते हैं- window accessories kya hai (एसेसरीज क्या है) :- Microsoft Windows कुछ विशेष कार्यों के लिए छोटे - छोटे प्रोग्राम प्रदान करता है इन्हें विण्डो एप्लेट्स ( Window Applets ) कहा जाता है । उनमें से कुछ प्रोग्राम उन ( Gadgets ) गेजेट्स की तरह के हो सकते हैं जिन्हें हम अपनी टेबल पर रखे हुए रहते हैं । कुछ प्रोग्राम पूर्ण अनुप्रयोग प्रोग्रामों का सीमित संस्करण होते हैं । Windows में ये प्रोग्राम Accessories Group में से प्राप्त किये जा सकते हैं । Accessories में उपलब्ध मुख्य प्रोग्रामों को काम में लेकर हम अत्यन्त महत्त्वपूर्ण कार्यों को सम्पन्न कर सकते हैं । structure of window accessories:- Start → Program Accessories पर click Types of accessories in hindi:- ( 1 ) Entertainment :- Windows Accessories के Entertainment Group Media Player , Sound Recorder , CD Player a Windows Media Player आदि प्रोग्राम्स उपलब्ध होते है Show
एक डेटा मॉडल (या डेटामॉडल ) [1] [२] [३] [४] [५] एक अमूर्त मॉडल है जो डेटा के तत्वों को व्यवस्थित करता है और मानकीकृत करता है कि वे एक दूसरे से और वास्तविक दुनिया की संस्थाओं के गुणों से कैसे संबंधित हैं। उदाहरण के लिए, एक डेटा मॉडल निर्दिष्ट कर सकता है कि कार का प्रतिनिधित्व करने वाला डेटा तत्व कई अन्य तत्वों से बना हो, जो बदले में, कार के रंग और आकार का प्रतिनिधित्व करते हैं और इसके मालिक को परिभाषित करते हैं। डेटा मॉडल शब्द दो अलग-अलग लेकिन निकट से संबंधित अवधारणाओं को संदर्भित कर सकता है। कभी-कभी यह किसी विशेष एप्लिकेशन डोमेन में पाई जाने वाली वस्तुओं और संबंधों के एक अमूर्त औपचारिकरण को संदर्भित करता है: उदाहरण के लिए ग्राहक, उत्पाद और एक निर्माण संगठन में पाए जाने वाले ऑर्डर। अन्य समय में यह ऐसी औपचारिकताओं को परिभाषित करने में प्रयुक्त अवधारणाओं के समूह को संदर्भित करता है: उदाहरण के लिए अवधारणाएं जैसे कि संस्थाएं, गुण, संबंध, या तालिकाएं। तो बैंकिंग एप्लिकेशन के "डेटा मॉडल" को इकाई-संबंध "डेटा मॉडल" का उपयोग करके परिभाषित किया जा सकता है। यह लेख दोनों अर्थों में इस शब्द का उपयोग करता है। डेटा-मॉडलिंग संदर्भ का अवलोकन: डेटा मॉडल डेटा, डेटा संबंध, डेटा सिमेंटिक और डेटा बाधा पर आधारित है। एक डेटा मॉडल संग्रहीत की जाने वाली जानकारी का विवरण प्रदान करता है , और प्राथमिक उपयोग का होता है जब अंतिम उत्पाद किसी एप्लिकेशन के लिए कंप्यूटर सॉफ़्टवेयर कोड की पीढ़ी या कंप्यूटर सॉफ़्टवेयर बनाने या खरीदने के निर्णय में सहायता के लिए एक कार्यात्मक विनिर्देश तैयार करना होता है । आंकड़ा प्रक्रिया और डेटा मॉडल के बीच बातचीत का एक उदाहरण है । [6] एक डेटा मॉडल स्पष्ट रूप से डेटा की संरचना को निर्धारित करता है। डेटा मॉडल आमतौर पर डेटा मॉडलिंग नोटेशन में डेटा विशेषज्ञ, डेटा लाइब्रेरियन, या डिजिटल मानविकी विद्वान द्वारा निर्दिष्ट किए जाते हैं । इन नोटेशन को अक्सर ग्राफिकल रूप में दर्शाया जाता है। [7] डेटा मॉडल को कभी-कभी डेटा संरचना के रूप में संदर्भित किया जा सकता है , विशेष रूप से प्रोग्रामिंग भाषाओं के संदर्भ में । डेटा मॉडल अक्सर फ़ंक्शन मॉडल द्वारा पूरक होते हैं , विशेष रूप से एंटरप्राइज़ मॉडल के संदर्भ में । अवलोकनबड़ी मात्रा में संरचित और असंरचित डेटा का प्रबंधन सूचना प्रणाली का प्राथमिक कार्य है । डेटा मॉडल डेटा प्रबंधन प्रणालियों जैसे रिलेशनल डेटाबेस में संग्रहीत डेटा की संरचना, हेरफेर और अखंडता पहलुओं का वर्णन करते हैं। वे आम तौर पर असंरचित डेटा का वर्णन नहीं करते हैं, जैसे वर्ड प्रोसेसिंग दस्तावेज़, ईमेल संदेश , चित्र, डिजिटल ऑडियो और वीडियो। डेटा मॉडल की भूमिकाडेटा मॉडल कैसे लाभ पहुंचाते हैं [8] डेटा मॉडल का मुख्य उद्देश्य डेटा की परिभाषा और प्रारूप प्रदान करके सूचना प्रणाली के विकास का समर्थन करना है। वेस्ट एंड फाउलर (१९९९) के अनुसार "यदि यह पूरे सिस्टम में लगातार किया जाता है तो डेटा की अनुकूलता प्राप्त की जा सकती है। यदि डेटा को स्टोर और एक्सेस करने के लिए समान डेटा संरचनाओं का उपयोग किया जाता है तो विभिन्न एप्लिकेशन डेटा साझा कर सकते हैं। इसके परिणाम ऊपर दर्शाए गए हैं। हालांकि, सिस्टम और इंटरफेस को बनाने, संचालित करने और बनाए रखने की तुलना में अक्सर अधिक लागत आती है। वे व्यवसाय को समर्थन देने के बजाय उसे बाधित भी कर सकते हैं। एक प्रमुख कारण यह है कि सिस्टम और इंटरफेस में लागू डेटा मॉडल की गुणवत्ता खराब है ". [8]
इन समस्याओं का कारण मानकों की कमी है जो यह सुनिश्चित करेगा कि डेटा मॉडल व्यावसायिक आवश्यकताओं को पूरा करेंगे और सुसंगत होंगे। [8] एक डेटा मॉडल स्पष्ट रूप से डेटा की संरचना को निर्धारित करता है। डेटा मॉडल के विशिष्ट अनुप्रयोगों में डेटाबेस मॉडल, सूचना प्रणाली का डिज़ाइन और डेटा के आदान-प्रदान को सक्षम करना शामिल है। आमतौर पर डेटा मॉडल को डेटा मॉडलिंग भाषा में निर्दिष्ट किया जाता है। [3] तीन दृष्टिकोणएएनएसआई/स्पार्क तीन स्तरीय वास्तुकला । इससे पता चलता है कि एक डेटा मॉडल एक बाहरी मॉडल (या दृश्य), एक वैचारिक मॉडल या एक भौतिक मॉडल हो सकता है। डेटा मॉडल को देखने का यह एकमात्र तरीका नहीं है, बल्कि यह एक उपयोगी तरीका है, खासकर मॉडल की तुलना करते समय। [8] 1975 में ANSI के अनुसार एक डेटा मॉडल उदाहरण तीन प्रकारों में से एक हो सकता है : [9]
एएनएसआई के अनुसार, इस दृष्टिकोण का महत्व यह है कि यह तीनों दृष्टिकोणों को एक दूसरे से अपेक्षाकृत स्वतंत्र होने की अनुमति देता है। भंडारण तकनीक तार्किक या वैचारिक मॉडल को प्रभावित किए बिना बदल सकती है। वैचारिक मॉडल को प्रभावित किए बिना (आवश्यक रूप से) तालिका/स्तंभ संरचना बदल सकती है। प्रत्येक मामले में, निश्चित रूप से, संरचनाओं को दूसरे मॉडल के अनुरूप रहना चाहिए। तालिका/स्तंभ संरचना इकाई वर्गों और विशेषताओं के प्रत्यक्ष अनुवाद से भिन्न हो सकती है, लेकिन इसे अंततः वैचारिक इकाई वर्ग संरचना के उद्देश्यों को पूरा करना चाहिए। कई सॉफ्टवेयर विकास परियोजनाओं के प्रारंभिक चरण एक वैचारिक डेटा मॉडल के डिजाइन पर जोर देते हैं । इस तरह के डिज़ाइन को तार्किक डेटा मॉडल में विस्तृत किया जा सकता है । बाद के चरणों में, इस मॉडल का भौतिक डेटा मॉडल में अनुवाद किया जा सकता है । हालांकि, एक वैचारिक मॉडल को सीधे लागू करना भी संभव है। इतिहाससूचना प्रणाली मॉडलिंग में सबसे शुरुआती अग्रणी कार्यों में से एक यंग और केंट (1958), [10] [11] द्वारा किया गया था, जिन्होंने " डेटा प्रोसेसिंग समस्या की सूचनात्मक और समय विशेषताओं को निर्दिष्ट करने का एक सटीक और सारगर्भित तरीका" के लिए तर्क दिया था । वे "एक संकेतन बनाना चाहते थे जो विश्लेषक को हार्डवेयर के किसी भी टुकड़े के आसपास समस्या को व्यवस्थित करने में सक्षम करे "। उनका काम विभिन्न हार्डवेयर घटकों का उपयोग करके विभिन्न वैकल्पिक कार्यान्वयनों को डिजाइन करने के लिए एक अमूर्त विनिर्देश और अपरिवर्तनीय आधार बनाने का पहला प्रयास था। IS मॉडलिंग में अगला कदम CODASYL द्वारा उठाया गया था , जो 1959 में गठित एक आईटी उद्योग संघ है, जिसका उद्देश्य अनिवार्य रूप से यंग और केंट के समान है: सिस्टम स्तर पर "मशीन-स्वतंत्र समस्या परिभाषा भाषा के लिए एक उचित संरचना का विकास"। डेटा प्रोसेसिंग का "। इससे एक विशिष्ट IS सूचना बीजगणित का विकास हुआ । [1 1] 1960 के दशक में प्रबंधन सूचना प्रणाली (एमआईएस) अवधारणा की शुरुआत के साथ डेटा मॉडलिंग को और अधिक महत्व मिला । लियोन्ड्स (2002) के अनुसार, "उस समय के दौरान, सूचना प्रणाली प्रबंधन उद्देश्यों के लिए डेटा और सूचना प्रदान करती थी। पहली पीढ़ी का डेटाबेस सिस्टम , जिसे इंटीग्रेटेड डेटा स्टोर (आईडीएस) कहा जाता है , को चार्ल्स बच्चन द्वारा जनरल इलेक्ट्रिक में डिजाइन किया गया था । दो प्रसिद्ध डेटाबेस मॉडल, नेटवर्क डेटा मॉडल और पदानुक्रमित डेटा मॉडल , इस अवधि के दौरान प्रस्तावित किए गए थे"। [१२] १९६० के दशक के अंत में, एडगर एफ. कोडड ने डेटा व्यवस्था के अपने सिद्धांतों पर काम किया, और प्रथम-क्रम विधेय तर्क के आधार पर डेटाबेस प्रबंधन के लिए संबंधपरक मॉडल का प्रस्ताव रखा । [13] 1970 के दशक में इकाई संबंध मॉडलिंग एक नए प्रकार के वैचारिक डेटा मॉडलिंग के रूप में उभरा, जिसे मूल रूप से 1976 में पीटर चेन द्वारा प्रस्तावित किया गया था । सूचना आवश्यकताओं या डेटाबेस में संग्रहीत की जाने वाली जानकारी के प्रकार का वर्णन करने के लिए आवश्यकता विश्लेषण के दौरान सूचना प्रणाली डिजाइन के पहले चरण में इकाई-संबंध मॉडल का उपयोग किया जा रहा था । यह तकनीक रुचि के एक निश्चित क्षेत्र के लिए किसी भी ऑन्कोलॉजी , यानी, अवधारणाओं और उनके संबंधों का अवलोकन और वर्गीकरण का वर्णन कर सकती है । 1 9 70 के दशक में जीएम निजसेन ने "प्राकृतिक भाषा सूचना विश्लेषण विधि" (एनआईएएम) पद्धति विकसित की, और इसे 1 9 80 के दशक में टेरी हैल्पिन के सहयोग से ऑब्जेक्ट-रोल मॉडलिंग (ओआरएम) में विकसित किया । हालाँकि, यह टेरी हैल्पिन की 1989 की पीएचडी थीसिस थी जिसने औपचारिक आधार बनाया जिस पर ऑब्जेक्ट-रोल मॉडलिंग आधारित है। बिल केंट ने अपनी 1978 की पुस्तक डेटा एंड रियलिटी में, [१४] एक डेटा मॉडल की तुलना एक क्षेत्र के मानचित्र से की, इस बात पर बल देते हुए कि वास्तविक दुनिया में, "राजमार्गों को लाल रंग में नहीं रंगा गया है, नदियों में काउंटी रेखाएं नहीं हैं जो बीच में चल रही हैं। , और आप किसी पर्वत पर समोच्च रेखाएँ नहीं देख सकते"। अन्य शोधकर्ताओं के विपरीत, जिन्होंने गणितीय रूप से स्वच्छ और सुरुचिपूर्ण मॉडल बनाने की कोशिश की, केंट ने वास्तविक दुनिया की आवश्यक गड़बड़ी पर जोर दिया, और डेटा मॉडलर के कार्य को सत्य को अत्यधिक विकृत किए बिना अराजकता से बाहर निकालने का काम किया। 1980 के दशक में, जेन एल. हैरिंगटन (2000) के अनुसार, " वस्तु-उन्मुख प्रतिमान के विकास ने डेटा और डेटा पर काम करने वाली प्रक्रियाओं को देखने के तरीके में एक मौलिक परिवर्तन लाया। परंपरागत रूप से, डेटा और प्रक्रियाएं रही हैं अलग से संग्रहीत: डेटा और डेटाबेस में उनके संबंध, एक एप्लिकेशन प्रोग्राम में प्रक्रियाएं। ऑब्जेक्ट ओरिएंटेशन, हालांकि, एक इकाई की प्रक्रिया को उसके डेटा के साथ जोड़ता है।" [15] 1990 के दशक की शुरुआत में, तीन डच गणितज्ञों गुइडो बाकेमा, हार्म वैन डेर लेक और जेनपीटर ज़्वर्ट ने जीएम निजसेन के काम पर विकास जारी रखा । उन्होंने शब्दार्थ के संचार भाग पर अधिक ध्यान केंद्रित किया। 1997 में उन्होंने पूरी तरह से संचार उन्मुख सूचना मॉडलिंग FCO-IM पद्धति को औपचारिक रूप दिया । प्रकारडेटाबेस मॉडलएक डेटाबेस मॉडल एक विनिर्देश है जो बताता है कि डेटाबेस कैसे संरचित और उपयोग किया जाता है। ऐसे कई मॉडल सुझाए गए हैं। आम मॉडल में शामिल हैं: फ्लैट मॉडलयह डेटा मॉडल के रूप में कड़ाई से योग्य नहीं हो सकता है। फ्लैट (या टेबल) मॉडल में डेटा तत्वों की एक एकल, द्वि-आयामी सरणी होती है, जहां किसी दिए गए कॉलम के सभी सदस्यों को समान मान माना जाता है, और एक पंक्ति के सभी सदस्यों को एक दूसरे से संबंधित माना जाता है।पदानुक्रमित मॉडलपदानुक्रमित मॉडल नेटवर्क मॉडल के समान है, सिवाय इसके कि पदानुक्रमित मॉडल में लिंक एक ट्री संरचना बनाते हैं, जबकि नेटवर्क मॉडल मनमाना ग्राफ की अनुमति देता है।नेटवर्क मॉडलयह मॉडल दो मूलभूत संरचनाओं का उपयोग करके डेटा को व्यवस्थित करता है, जिन्हें रिकॉर्ड और सेट कहा जाता है। रिकॉर्ड में फ़ील्ड होते हैं, और सेट रिकॉर्ड के बीच एक-से-अनेक संबंधों को परिभाषित करते हैं: एक स्वामी, कई सदस्य। नेटवर्क डेटा मॉडल डेटाबेस के कार्यान्वयन में उपयोग की जाने वाली डिज़ाइन अवधारणा का एक सार है।संबंधपरक मॉडलप्रथम-क्रम विधेय तर्क पर आधारित एक डेटाबेस मॉडल है। इसका मूल विचार एक डेटाबेस को विधेय चर के एक सीमित सेट पर विधेय के संग्रह के रूप में वर्णित करना है, जो संभावित मूल्यों और मूल्यों के संयोजन पर बाधाओं का वर्णन करता है। संबंधपरक डेटा मॉडल की शक्ति इसकी गणितीय नींव और एक सरल उपयोगकर्ता-स्तरीय प्रतिमान में निहित है।ऑब्जेक्ट-रिलेशनल मॉडलएक रिलेशनल डेटाबेस मॉडल के समान, लेकिन ऑब्जेक्ट्स, क्लासेस और इनहेरिटेंस सीधे डेटाबेस स्कीमा और क्वेरी भाषा में समर्थित होते हैं।वस्तु-भूमिका मॉडलिंगडेटा मॉडलिंग की एक विधि जिसे "विशेषता मुक्त" और "तथ्य-आधारित" के रूप में परिभाषित किया गया है। परिणाम एक सत्यापित रूप से सही प्रणाली है, जिससे अन्य सामान्य कलाकृतियां, जैसे कि ईआरडी, यूएमएल और सिमेंटिक मॉडल प्राप्त किए जा सकते हैं। डेटाबेस डिज़ाइन प्रक्रिया के दौरान डेटा ऑब्जेक्ट के बीच संबंध का वर्णन किया जाता है, जैसे कि सामान्यीकरण प्रक्रिया का एक अनिवार्य परिणाम है।स्टार स्कीमाडेटा वेयरहाउस स्कीमा की सबसे सरल शैली। स्टार स्कीमा में कुछ "तथ्य सारणी" (संभवतः केवल एक, नाम को सही ठहराते हुए) शामिल हैं जो किसी भी संख्या में "आयाम तालिकाओं" का संदर्भ देते हैं। स्टार स्कीमा को स्नोफ्लेक स्कीमा का एक महत्वपूर्ण विशेष मामला माना जाता है ।
डेटा संरचना आरेखडेटा संरचना आरेख का उदाहरण एक डेटा संरचना आरेख (डीएसडी) एक आरेख और डेटा मॉडल है जिसका उपयोग वैचारिक डेटा मॉडल का वर्णन करने के लिए ग्राफिकल नोटेशन प्रदान करके किया जाता है जो दस्तावेज़ संस्थाओं और उनके संबंधों , और बाधाओं को बांधते हैं। डीएसडी के मूल ग्राफिक तत्व बॉक्स हैं , जो संस्थाओं का प्रतिनिधित्व करते हैं, और तीर , संबंधों का प्रतिनिधित्व करते हैं। जटिल डेटा निकायों के दस्तावेज़ीकरण के लिए डेटा संरचना आरेख सबसे उपयोगी होते हैं। डेटा संरचना आरेख इकाई-संबंध मॉडल (ईआर मॉडल) का विस्तार है। DSD में, विशेषताएँ उनके बाहर की बजाय इकाई बॉक्स के अंदर निर्दिष्ट की जाती हैं, जबकि संबंध उन विशेषताओं से बने बॉक्स के रूप में तैयार किए जाते हैं जो उन बाधाओं को निर्दिष्ट करते हैं जो संस्थाओं को एक साथ बांधते हैं। डीएसडी ईआर मॉडल से भिन्न होते हैं जिसमें ईआर मॉडल विभिन्न संस्थाओं के बीच संबंधों पर ध्यान केंद्रित करता है, जबकि डीएसडी एक इकाई के भीतर तत्वों के संबंधों पर ध्यान केंद्रित करता है और उपयोगकर्ताओं को प्रत्येक इकाई के बीच के लिंक और संबंधों को पूरी तरह से देखने में सक्षम बनाता है। डेटा संरचना आरेखों का प्रतिनिधित्व करने के लिए कई शैलियाँ हैं, जिनमें कार्डिनैलिटी को परिभाषित करने के तरीके में उल्लेखनीय अंतर है । विकल्प एरो हेड्स, इनवर्टेड एरो हेड्स ( कौवा के पैर ), या कार्डिनैलिटी के संख्यात्मक प्रतिनिधित्व के बीच हैं। एक IDEF1X इकाई संबंध आरेख का उदाहरण जिसका उपयोग स्वयं IDEF1X को मॉडल करने के लिए किया जाता है [16] इकाई-संबंध मॉडलएक इकाई-संबंध मॉडल (ईआरएम), जिसे कभी-कभी एक इकाई-संबंध आरेख (ईआरडी) के रूप में संदर्भित किया जाता है, का उपयोग संरचित डेटा का प्रतिनिधित्व करने के लिए सॉफ्टवेयर इंजीनियरिंग में उपयोग किए जाने वाले एक अमूर्त वैचारिक डेटा मॉडल (या सिमेंटिक डेटा मॉडल या भौतिक डेटा मॉडल) का प्रतिनिधित्व करने के लिए किया जा सकता है। . ERMs के लिए कई नोटेशन का उपयोग किया जाता है। डीएसडी की तरह, विशेषताओं को उनके बाहर के बजाय इकाई बक्से के अंदर निर्दिष्ट किया जाता है, जबकि संबंधों को रेखाओं के रूप में खींचा जाता है, जिसमें संबंध रेखा पर विवरण के रूप में सीमित होते हैं। ईआर मॉडल, जबकि मजबूत, कई विशेषताओं वाली संस्थाओं का प्रतिनिधित्व करते समय नेत्रहीन बोझिल हो सकता है। डेटा संरचना आरेखों का प्रतिनिधित्व करने के लिए कई शैलियाँ हैं, जिनमें कार्डिनैलिटी को परिभाषित करने के तरीके में उल्लेखनीय अंतर है। विकल्प एरो हेड्स, इनवर्टेड एरो हेड्स (कौवा के पैर), या कार्डिनैलिटी के संख्यात्मक प्रतिनिधित्व के बीच हैं। भौगोलिक डेटा मॉडलभौगोलिक सूचना प्रणाली में एक डेटा मॉडल भौगोलिक वस्तुओं या सतहों को डेटा के रूप में प्रस्तुत करने के लिए एक गणितीय निर्माण है। उदाहरण के लिए,
सामान्य डेटा मॉडलसामान्य डेटा मॉडल पारंपरिक डेटा मॉडल के सामान्यीकरण हैं। वे मानकीकृत सामान्य संबंध प्रकारों को परिभाषित करते हैं, साथ में उन चीजों के प्रकार जो इस तरह के संबंध प्रकार से संबंधित हो सकते हैं। सामान्य डेटा मॉडल पारंपरिक डेटा मॉडल की कुछ कमियों को हल करने के लिए एक दृष्टिकोण के रूप में विकसित किए जाते हैं। उदाहरण के लिए, विभिन्न मॉडलर आमतौर पर एक ही डोमेन के विभिन्न पारंपरिक डेटा मॉडल तैयार करते हैं। इससे विभिन्न लोगों के मॉडल को एक साथ लाने में कठिनाई हो सकती है और यह डेटा विनिमय और डेटा एकीकरण के लिए एक बाधा है। निरपवाद रूप से, हालांकि, यह अंतर मॉडलों में अमूर्तता के विभिन्न स्तरों और तथ्यों के प्रकारों में अंतर के कारण होता है जिन्हें तत्काल किया जा सकता है (मॉडल की शब्दार्थ अभिव्यक्ति क्षमता)। अंतर को कम महत्वपूर्ण बनाने के लिए मॉडलर को कुछ तत्वों पर संवाद करने और सहमत होने की आवश्यकता होती है जिन्हें अधिक ठोस रूप से प्रस्तुत किया जाना है। सिमेंटिक डेटा मॉडलसिमेंटिक डेटा मॉडल [16] सॉफ्टवेयर इंजीनियरिंग में एक सिमेंटिक डेटा मॉडल अन्य डेटा के साथ इसके अंतर्संबंधों के संदर्भ में डेटा के अर्थ को परिभाषित करने की एक तकनीक है। एक सिमेंटिक डेटा मॉडल एक अमूर्त है जो परिभाषित करता है कि संग्रहीत प्रतीक वास्तविक दुनिया से कैसे संबंधित हैं। [१६] सिमेंटिक डेटा मॉडल को कभी-कभी वैचारिक डेटा मॉडल कहा जाता है । डेटाबेस प्रबंधन प्रणाली (डीबीएमएस) की तार्किक डेटा संरचना , चाहे पदानुक्रमित , नेटवर्क , या संबंधपरक , डेटा की वैचारिक परिभाषा के लिए आवश्यकताओं को पूरी तरह से संतुष्ट नहीं कर सकती क्योंकि यह डीबीएमएस द्वारा नियोजित कार्यान्वयन रणनीति के दायरे में सीमित और पक्षपातपूर्ण है। इसलिए, डेटा को एक वैचारिक दृष्टिकोण से परिभाषित करने की आवश्यकता ने सिमेंटिक डेटा मॉडलिंग तकनीकों के विकास को प्रेरित किया है। अर्थात्, अन्य डेटा के साथ इसके अंतर्संबंधों के संदर्भ में डेटा के अर्थ को परिभाषित करने की तकनीक। जैसा कि चित्र में दिखाया गया है। वास्तविक दुनिया, संसाधनों, विचारों, घटनाओं आदि के संदर्भ में, भौतिक डेटा स्टोर के भीतर प्रतीकात्मक रूप से परिभाषित की जाती है। एक सिमेंटिक डेटा मॉडल एक अमूर्त है जो परिभाषित करता है कि संग्रहीत प्रतीक वास्तविक दुनिया से कैसे संबंधित हैं। इस प्रकार, मॉडल को वास्तविक दुनिया का सही प्रतिनिधित्व होना चाहिए। [16] विषयडेटा आर्किटेक्चरडेटा आर्किटेक्चर लक्ष्य राज्य को परिभाषित करने में उपयोग के लिए डेटा का डिज़ाइन और लक्ष्य राज्य को हिट करने के लिए आवश्यक बाद की योजना है। यह आमतौर पर कई आर्किटेक्चर डोमेन में से एक है जो एक एंटरप्राइज़ आर्किटेक्चर या सॉल्यूशन आर्किटेक्चर के स्तंभ बनाते हैं । एक डेटा आर्किटेक्चर एक व्यवसाय और/या उसके अनुप्रयोगों द्वारा उपयोग की जाने वाली डेटा संरचनाओं का वर्णन करता है। भंडारण में डेटा और गति में डेटा का विवरण है; डेटा स्टोर, डेटा समूह और डेटा आइटम का विवरण; और डेटा गुणों, अनुप्रयोगों, स्थानों आदि के लिए उन डेटा कलाकृतियों की मैपिंग। लक्ष्य स्थिति को साकार करने के लिए आवश्यक, डेटा आर्किटेक्चर बताता है कि किसी दिए गए सिस्टम में डेटा को कैसे संसाधित, संग्रहीत और उपयोग किया जाता है। यह डेटा प्रोसेसिंग संचालन के लिए मानदंड प्रदान करता है जो डेटा प्रवाह को डिजाइन करना संभव बनाता है और सिस्टम में डेटा के प्रवाह को भी नियंत्रित करता है। मॉडलिंग की दिनांकडेटा मॉडलिंग प्रक्रिया में डेटा मॉडलिंग सॉफ्टवेयर इंजीनियरिंग तकनीक मॉडलिंग डेटा का उपयोग कर औपचारिक डाटा मॉडल वर्णन लगाने से एक डाटा मॉडल बनाने की प्रक्रिया है। डेटा मॉडलिंग एक डेटाबेस के लिए व्यावसायिक आवश्यकताओं को परिभाषित करने की एक तकनीक है। इसे कभी-कभी डेटाबेस मॉडलिंग कहा जाता है क्योंकि एक डेटा मॉडल अंततः एक डेटाबेस में लागू किया जाता है। [19] यह आंकड़ा दिखाता है कि आज जिस तरह से डेटा मॉडल विकसित और उपयोग किए जाते हैं। एक वैचारिक डेटा मॉडल विकसित किया जा रहा है, जो शायद एक गतिविधि मॉडल के संदर्भ में विकसित किए जा रहे एप्लिकेशन के लिए डेटा आवश्यकताओं के आधार पर विकसित किया गया है । डेटा मॉडल में सामान्य रूप से इकाई प्रकार, विशेषताएँ, संबंध, अखंडता नियम और उन वस्तुओं की परिभाषाएँ शामिल होंगी। यह तब इंटरफ़ेस या डेटाबेस डिज़ाइन के लिए प्रारंभ बिंदु के रूप में उपयोग किया जाता है । [8] डेटा गुणडेटा के कुछ महत्वपूर्ण गुण [8] डेटा के कुछ महत्वपूर्ण गुण जिनके लिए आवश्यकताओं को पूरा करने की आवश्यकता है वे हैं:
डेटा संगठनएक अन्य प्रकार का डेटा मॉडल बताता है कि डेटाबेस प्रबंधन प्रणाली या अन्य डेटा प्रबंधन तकनीक का उपयोग करके डेटा को कैसे व्यवस्थित किया जाए । यह वर्णन करता है, उदाहरण के लिए, संबंधपरक तालिकाओं और स्तंभों या वस्तु-उन्मुख वर्गों और विशेषताओं का। ऐसे डेटा मॉडल को कभी-कभी भौतिक डेटा मॉडल के रूप में संदर्भित किया जाता है , लेकिन मूल एएनएसआई तीन स्कीमा आर्किटेक्चर में, इसे "तार्किक" कहा जाता है। उस वास्तुकला में, भौतिक मॉडल स्टोरेज मीडिया (सिलेंडर, ट्रैक और टेबलस्पेस) का वर्णन करता है। आदर्श रूप से, यह मॉडल ऊपर वर्णित अधिक वैचारिक डेटा मॉडल से लिया गया है। हालांकि, प्रसंस्करण क्षमता और उपयोग पैटर्न जैसी बाधाओं के कारण यह भिन्न हो सकता है। जबकि डेटा विश्लेषण डेटा मॉडलिंग के लिए एक सामान्य शब्द है, गतिविधि वास्तव में विश्लेषण (अधिक सामान्य लोगों से घटक अवधारणाओं की पहचान ) की तुलना में संश्लेषण के विचारों और विधियों (विशेष उदाहरणों से सामान्य अवधारणाओं का हवाला देते हुए) के साथ अधिक समान है। { संभवत: हम खुद को सिस्टम एनालिस्ट कहते हैं क्योंकि कोई भी सिस्टम सिंथेसिस नहीं कह सकता । } डेटा मॉडलिंग अनावश्यक डेटा अतिरेक को समाप्त करके और संबंधों के साथ डेटा संरचनाओं को जोड़कर एक समेकित, अविभाज्य, संपूर्ण में ब्याज की डेटा संरचनाओं को एक साथ लाने का प्रयास करता है । कृत्रिम तंत्रिका नेटवर्क जैसे अनुकूली प्रणालियों का उपयोग करने के लिए एक अलग दृष्टिकोण है जो स्वायत्त रूप से डेटा के निहित मॉडल बना सकते हैं। डेटा संरचनाएक बाइनरी ट्री , एक साधारण प्रकार की ब्रांचिंग लिंक्ड डेटा संरचना डेटा संरचना कंप्यूटर में डेटा संग्रहीत करने का एक तरीका है ताकि इसे कुशलता से उपयोग किया जा सके। यह डेटा की गणितीय और तार्किक अवधारणाओं का एक संगठन है। अक्सर सावधानीपूर्वक चुनी गई डेटा संरचना सबसे कुशल एल्गोरिदम का उपयोग करने की अनुमति देगी । डेटा संरचना का चुनाव अक्सर एक अमूर्त डेटा प्रकार की पसंद से शुरू होता है । एक डेटा मॉडल किसी दिए गए डोमेन के भीतर डेटा की संरचना का वर्णन करता है और, निहितार्थ से, उस डोमेन की अंतर्निहित संरचना। इसका मतलब है कि एक डेटा मॉडल वास्तव में उस डोमेन के लिए एक समर्पित कृत्रिम भाषा के लिए एक समर्पित व्याकरण निर्दिष्ट करता है। एक डेटा मॉडल संस्थाओं के वर्गों (चीजों के प्रकार) का प्रतिनिधित्व करता है जिसके बारे में एक कंपनी जानकारी रखना चाहती है, उस जानकारी की विशेषताएँ, और उन संस्थाओं के बीच संबंध और (अक्सर निहित) उन विशेषताओं के बीच संबंध। मॉडल कुछ हद तक डेटा के संगठन का वर्णन करता है, भले ही कंप्यूटर सिस्टम में डेटा का प्रतिनिधित्व कैसे किया जा सकता है। डेटा मॉडल द्वारा प्रतिनिधित्व की जाने वाली इकाइयां मूर्त इकाइयां हो सकती हैं, लेकिन ऐसे मॉडल जिनमें ऐसे ठोस इकाई वर्ग शामिल हैं, समय के साथ बदलते हैं। मजबूत डेटा मॉडल अक्सर ऐसी संस्थाओं के सार की पहचान करते हैं। उदाहरण के लिए, एक डेटा मॉडल में "व्यक्ति" नामक एक इकाई वर्ग शामिल हो सकता है, जो किसी संगठन के साथ बातचीत करने वाले सभी लोगों का प्रतिनिधित्व करता है। इस तरह का एक अमूर्त इकाई वर्ग आमतौर पर "विक्रेता" या "कर्मचारी" नामक लोगों की तुलना में अधिक उपयुक्त होता है, जो उन लोगों द्वारा निभाई गई विशिष्ट भूमिकाओं की पहचान करता है।
डेटा मॉडल सिद्धांतडेटा मॉडल शब्द के दो अर्थ हो सकते हैं: [20]
एक डेटा मॉडल सिद्धांत के तीन मुख्य घटक होते हैं: [20]
उदाहरण के लिए, संबंधपरक मॉडल में , संरचनात्मक भाग गणितीय संबंध की एक संशोधित अवधारणा पर आधारित है ; अखंडता भाग प्रथम-क्रम तर्क में व्यक्त किया जाता है और हेरफेर भाग संबंधपरक बीजगणित , टपल कैलकुस और डोमेन कैलकुस का उपयोग करके व्यक्त किया जाता है । डेटा मॉडल सिद्धांत को लागू करके डेटा मॉडल उदाहरण बनाया जाता है। यह आमतौर पर कुछ व्यावसायिक उद्यम आवश्यकता को हल करने के लिए किया जाता है। व्यावसायिक आवश्यकताओं को सामान्य रूप से सिमेंटिक लॉजिकल डेटा मॉडल द्वारा कैप्चर किया जाता है । यह एक भौतिक डेटा मॉडल उदाहरण में तब्दील हो जाता है जिससे एक भौतिक डेटाबेस उत्पन्न होता है। उदाहरण के लिए, एक डेटा मॉडलर कुछ व्यावसायिक उद्यम के कॉर्पोरेट डेटा रिपॉजिटरी का एक इकाई-संबंध मॉडल बनाने के लिए डेटा मॉडलिंग टूल का उपयोग कर सकता है। यह मॉडल एक रिलेशनल मॉडल में तब्दील हो जाता है , जो बदले में एक रिलेशनल डेटाबेस बनाता है । पैटर्न्सपैटर्न [२१] सामान्य डेटा मॉडलिंग संरचनाएं हैं जो कई डेटा मॉडल में होती हैं। संबंधित मॉडलडेटा प्रवाह आरेखडेटा-फ्लो आरेख उदाहरण [22] डेटा-फ्लो डायग्राम (DFD) एक सूचना प्रणाली के माध्यम से डेटा के "प्रवाह" का एक चित्रमय प्रतिनिधित्व है । यह फ़्लोचार्ट से अलग है क्योंकि यह प्रोग्राम के नियंत्रण प्रवाह के बजाय डेटा प्रवाह दिखाता है । डेटा प्रोसेसिंग (संरचित डिज़ाइन) के विज़ुअलाइज़ेशन के लिए डेटा-फ्लो आरेख का भी उपयोग किया जा सकता है । डाटा प्रवाह आरेख द्वारा आविष्कार किया गया लैरी Constantine , संरचित डिजाइन के मूल निर्माता, [23] मार्टिन और Estrin के "डेटा-प्रवाह ग्राफ" गणना के मॉडल पर आधारित है। पहले एक संदर्भ-स्तरीय डेटा-प्रवाह आरेख बनाना आम बात है जो सिस्टम और बाहरी संस्थाओं के बीच की बातचीत को दर्शाता है। DFD को दिखाने के लिए कैसे एक प्रणाली छोटे भागों में बांटा गया है और उन भागों के बीच डाटा के प्रवाह को उजागर करने के लिए बनाया गया है। इस संदर्भ-स्तरीय डेटा-प्रवाह आरेख को तब "विस्फोट" किया जाता है ताकि सिस्टम के मॉडल के बारे में अधिक विवरण दिखाया जा सके सूचना मॉडलएक्सप्रेस जी सूचना मॉडल का उदाहरण एक सूचना मॉडल एक प्रकार का डेटा मॉडल नहीं है, बल्कि कमोबेश एक वैकल्पिक मॉडल है। सॉफ्टवेयर इंजीनियरिंग के क्षेत्र में डेटा मॉडल और सूचना मॉडल दोनों सार हो सकते हैं, इकाई प्रकारों का औपचारिक प्रतिनिधित्व जिसमें उनके गुण, संबंध और उन पर किए जा सकने वाले संचालन शामिल हैं। मॉडल में इकाई प्रकार वास्तविक दुनिया की वस्तुओं के प्रकार हो सकते हैं, जैसे कि नेटवर्क में उपकरण, या वे स्वयं सार हो सकते हैं, जैसे कि बिलिंग सिस्टम में उपयोग की जाने वाली संस्थाओं के लिए। आम तौर पर, उनका उपयोग एक सीमित डोमेन को मॉडल करने के लिए किया जाता है जिसे इकाई प्रकार, गुणों, संबंधों और संचालन के बंद सेट द्वारा वर्णित किया जा सकता है। ली (१९९९) [२४] के अनुसार एक सूचना मॉडल, प्रवचन के चुने हुए क्षेत्र के लिए डेटा शब्दार्थ को निर्दिष्ट करने के लिए अवधारणाओं, संबंधों, बाधाओं, नियमों और संचालन का प्रतिनिधित्व है । यह डोमेन संदर्भ के लिए सूचना आवश्यकताओं की साझा करने योग्य, स्थिर और संगठित संरचना प्रदान कर सकता है। [२४] सामान्य तौर पर, सूचना मॉडल शब्द का उपयोग व्यक्तिगत चीजों के मॉडल के लिए किया जाता है, जैसे कि सुविधाएं, भवन, प्रक्रिया संयंत्र, आदि। उन मामलों में अवधारणा सुविधा सूचना मॉडल , भवन सूचना मॉडल , संयंत्र सूचना मॉडल, आदि के लिए विशिष्ट है। . ऐसा सूचना मॉडल सुविधा के बारे में डेटा और दस्तावेज़ों के साथ सुविधा के मॉडल का एकीकरण है। एक सूचना मॉडल एक समस्या डोमेन के विवरण के लिए औपचारिकता प्रदान करता है बिना किसी बाधा के उस विवरण को सॉफ्टवेयर में वास्तविक कार्यान्वयन के लिए कैसे मैप किया जाता है। सूचना मॉडल के कई मानचित्रण हो सकते हैं। इस तरह के मैपिंग को डेटा मॉडल कहा जाता है, भले ही वे ऑब्जेक्ट मॉडल हों (उदाहरण के लिए यूएमएल का उपयोग करके ), इकाई संबंध मॉडल या एक्सएमएल स्कीमा । दस्तावेज़ ऑब्जेक्ट मॉडल , HTML या XML का प्रतिनिधित्व करने के लिए एक मानक ऑब्जेक्ट मॉडल वस्तु मॉडलकंप्यूटर विज्ञान में एक वस्तु मॉडल वस्तुओं या वर्गों का एक संग्रह है जिसके माध्यम से एक कार्यक्रम अपनी दुनिया के कुछ विशिष्ट भागों की जांच और हेरफेर कर सकता है। दूसरे शब्दों में, किसी सेवा या प्रणाली के लिए वस्तु-उन्मुख इंटरफ़ेस। इस तरह के इंटरफेस को प्रतिनिधित्व सेवा या सिस्टम का ऑब्जेक्ट मॉडल कहा जाता है । उदाहरण के लिए, दस्तावेज़ ऑब्जेक्ट मॉडल (डीओएम) [1] एक वेब ब्राउज़र में एक पृष्ठ का प्रतिनिधित्व करने वाली वस्तुओं का एक संग्रह है , जिसका उपयोग स्क्रिप्ट प्रोग्राम द्वारा पृष्ठ की जांच और गतिशील रूप से बदलने के लिए किया जाता है । एक अन्य प्रोग्राम से Microsoft Excel को नियंत्रित करने के लिए एक Microsoft Excel ऑब्जेक्ट मॉडल [25] है , और ASCOM टेलीस्कोप ड्राइवर [26] एक खगोलीय दूरबीन को नियंत्रित करने के लिए एक ऑब्जेक्ट मॉडल है। में कंप्यूटिंग अवधि ऑब्जेक्ट मॉडल के सामान्य गुण की एक अलग दूसरा अर्थ नहीं है वस्तुओं किसी विशेष कंप्यूटर में प्रोग्रामिंग भाषा , प्रौद्योगिकी, अंकन या कार्यप्रणाली है कि उन्हें का उपयोग करता है। उदाहरण के लिए, जावा ऑब्जेक्ट मॉडल , COM ऑब्जेक्ट मॉडल , या OMT का ऑब्जेक्ट मॉडल । ऐसे ऑब्जेक्ट मॉडल को आमतौर पर वर्ग , संदेश , वंशानुक्रम , बहुरूपता और इनकैप्सुलेशन जैसी अवधारणाओं का उपयोग करके परिभाषित किया जाता है । प्रोग्रामिंग भाषाओं के औपचारिक शब्दार्थ के सबसेट के रूप में औपचारिक वस्तु मॉडल पर एक व्यापक साहित्य है । वस्तु-भूमिका मॉडल"भूगर्भीय सतह के लिए स्कीमा" में ऑब्जेक्ट-रोल मॉडलिंग के अनुप्रयोग का उदाहरण, स्टीफन एम. रिचर्ड (1999) [27] ऑब्जेक्ट-रोल मॉडलिंग (ओआरएम) वैचारिक मॉडलिंग के लिए एक विधि है , और इसे सूचना और नियमों के विश्लेषण के लिए एक उपकरण के रूप में इस्तेमाल किया जा सकता है। [28] ऑब्जेक्ट-रोल मॉडलिंग वैचारिक स्तर पर सिस्टम विश्लेषण करने के लिए एक तथ्य-उन्मुख विधि है। डेटाबेस एप्लिकेशन की गुणवत्ता उसके डिजाइन पर गंभीर रूप से निर्भर करती है। शुद्धता, स्पष्टता, अनुकूलनशीलता और उत्पादकता सुनिश्चित करने में मदद करने के लिए, अवधारणा और भाषा का उपयोग करते हुए सूचना प्रणाली को पहले वैचारिक स्तर पर सबसे अच्छा निर्दिष्ट किया जाता है जिसे लोग आसानी से समझ सकते हैं। वैचारिक डिजाइन में डेटा, प्रक्रिया और व्यवहार संबंधी दृष्टिकोण शामिल हो सकते हैं, और डिजाइन को लागू करने के लिए उपयोग किए जाने वाले वास्तविक डीबीएमएस कई तार्किक डेटा मॉडल (रिलेशनल, पदानुक्रमित, नेटवर्क, ऑब्जेक्ट-ओरिएंटेड आदि) में से एक पर आधारित हो सकते हैं। [29] एकीकृत मॉडलिंग भाषा मॉडलयूनिफाइड मॉडलिंग लैंग्वेज (UML) सॉफ्टवेयर इंजीनियरिंग के क्षेत्र में एक मानकीकृत सामान्य-उद्देश्य वाली मॉडलिंग भाषा है । यह एक सॉफ्टवेयर-गहन प्रणाली की कलाकृतियों की कल्पना, निर्दिष्ट, निर्माण और दस्तावेजीकरण के लिए एक ग्राफिकल भाषा है। यूनिफाइड मॉडलिंग लैंग्वेज सिस्टम के ब्लूप्रिंट को लिखने का एक मानक तरीका प्रदान करती है, जिसमें शामिल हैं: [30]
यूएमएल कार्यात्मक मॉडल , डेटा मॉडल और डेटाबेस मॉडल का मिश्रण प्रदान करता है । यह सभी देखें
संदर्भ
|