परिभाषा डेटा मॉडल

व्यवसाय के क्षेत्र में, एक डेटा मॉडल एक अमूर्त संरचना है जो तकनीकी विभाग के कर्मचारियों और बाकी कर्मचारियों के बीच संचार के लिए सूचना को व्यवस्थित और व्यवस्थित करता है । कंप्यूटर विज्ञान में, यह अपने दृष्टिकोण में भिन्न होता है, जो अनुप्रयोग विकास की योजना और डेटा को कैसे संग्रहीत किया जाएगा और इसे कैसे एक्सेस किया जाएगा, इस पर ध्यान केंद्रित करता है।

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

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

महान दक्षता के बदले में, वे सिस्टम और इंटरफेस के विकास, संचालन और रखरखाव की उच्च लागत है । कई बार, यदि लागू किए गए डेटा मॉडल की गुणवत्ता खराब होती है, तो वे एक कंपनी के विकास में बाधा बन जाते हैं। आम तौर पर, यह स्पष्ट है जब एक कंपनी जिसने अपने डिजिटल बुनियादी ढांचे में बहुत सारे संसाधनों का निवेश नहीं किया है, वह तय करती है कि वह आधुनिकीकरण करना चाहती है और यह जानती है कि उसके पास एक ऐसा अकुशल और दुर्भावनापूर्ण डेटाबेस है, जो शुरुआत से ही सब कुछ समेटना सरल और कम खर्चीला होगा। ।

अमेरिकी राष्ट्रीय मानक संस्थान (ANSI) के अनुसार एक डेटा मॉडल को एक स्कीमा के रूप में व्याख्या किया जा सकता है:

* वैचारिक, जो स्वयं मॉडल द्वारा अनुमत अभिव्यक्तियों को निर्दिष्ट करता है, उपयोगकर्ताओं को डेटा की नियमों और आवश्यक परिभाषाओं का संचार करता है;
* तार्किक, जो एक विशेष हेरफेर प्रौद्योगिकी (जैसे एसक्यूएल भाषा) द्वारा प्रस्तुत तालिकाओं और स्तंभों, वस्तु-उन्मुख कक्षाओं, आदि के शब्दार्थों का वर्णन करता है;
* भौतिक, जो मीडिया का विवरण जिसमें जानकारी संग्रहीत है, जैसे कि डिस्क विभाजन

डेटाबेस मॉडल के प्रकार

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

पदानुक्रमित मॉडल : जानकारी को पेड़ जैसी संरचना में व्यवस्थित किया जाता है, इसलिए घोंसला बनाया जाता है ताकि प्रत्येक तत्व कई अन्य में शाखा कर सके, जिसे किसी तरह से हल करने में सक्षम होना चाहिए।

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

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

अनुशंसित