डेटाबेस (DB) आपको विभिन्न सूचनाओं को एक संरचित तालिका या तत्वों के लिए एक विरासत योजना के रूप में संग्रहीत करने की अनुमति देता है, जिसमें आवश्यक रिकॉर्ड होते हैं, जो समान गुणों या मापदंडों के समूह द्वारा समूहीकृत होते हैं और उपयुक्त कोशिकाओं में दर्ज किए जाते हैं। डेटाबेस कई प्रकार के होते हैं, जो संरचना और उपयोग के उद्देश्य में भिन्न होते हैं।
पदानुक्रमित डेटाबेस
पदानुक्रमित आधार में संरचना एक स्कीमा के रूप में प्रस्तुत की जाती है जिसमें एक या दूसरे डेटा समूह से संबंधित विभिन्न स्तरों की वस्तुएं होती हैं। डेटाबेस में माता-पिता और बाल तत्व हैं, अर्थात। संग्रहीत जानकारी के प्रकार द्वारा विरासत और समूहीकरण के सिद्धांतों को लागू किया गया है। संरचनात्मक रूप से, पदानुक्रमित आधार तत्वों का एक वृक्ष है। इस प्रकार XML दस्तावेज़ और Windows रजिस्ट्री को कार्यान्वित किया जाता है।
उदाहरण के लिए, एक स्टोर में ग्राहकों का एक डेटाबेस होता है। प्रत्येक ग्राहक ने एक विशिष्ट उत्पाद खरीदा। इस प्रकार, यदि आप किसी स्टोर में एक पदानुक्रमित डेटाबेस के रूप में खरीदारी का प्रतिनिधित्व करते हैं, तो मूल तत्व एक विशिष्ट ग्राहक में व्यक्त किया जाएगा। चाइल्ड एलिमेंट खरीदे गए सामान होंगे, जो प्रत्येक उपभोक्ता के साथ व्यक्तिगत रूप से जुड़े होंगे। इस प्रकार, खरीदार पेट्रोव, जिन्होंने डीवीडी प्लेयर और फिल्मों के साथ डिस्क खरीदी, मुख्य तत्व होंगे। प्लेयर और डिस्क पेट्रोव से जुड़े होंगे और डेटाबेस में चाइल्ड एलिमेंट होंगे।
नेटवर्क डेटाबेस
नेटवर्क डेटाबेस भी पदानुक्रम के सिद्धांत पर बनाए जाते हैं, लेकिन उनमें कुछ अंतर होता है - प्रत्येक चाइल्ड एलिमेंट को कई पैरेंट रिकॉर्ड से जोड़ा जा सकता है, अर्थात। ऑब्जेक्ट जो संरचना में इस सेल के ऊपर स्थित होते हैं।
इस प्रकार, प्रत्येक नेटवर्क डेटाबेस केवल एक जटिल पदानुक्रमित है। बड़ी मात्रा में डेटा संग्रहीत करते समय इस प्रकार का नुकसान कुछ भ्रम है, जो सामान्य रूप से जानकारी संग्रहीत करते समय इसके उपयोग की दक्षता का उल्लंघन करता है।
नेटवर्क बेस का एक उल्लेखनीय उदाहरण इंटरनेट है, जिसमें बड़ी संख्या में दस्तावेज़ हैं जिनमें कई मूल तत्व हैं और हाइपरलिंक द्वारा परस्पर जुड़े हुए हैं, अर्थात। एक नेटवर्क बेस के भीतर वितरित।
संबंधपरक डेटाबेस
आज इस प्रकार का आधार इसकी संरचना के कारण सबसे व्यापक और व्यापक रूप से उपयोग किया जाता है। ऐसे डेटाबेस में सभी डेटा को एक अलग तालिका में संग्रहीत किया जाता है, जिसे सीधे एक पंक्ति, कॉलम या विशिष्ट सेल तक पहुंच या मौजूदा क्वेरी भाषा या डेटाबेस प्रबंधन प्रणाली का उपयोग करके एक्सेस किया जाता है।
रिलेशनल डेटाबेस के विकास में सबसे कठिन चरण डिजाइन है।
तालिका डेटा प्रकार, क्रमिक संख्या, स्ट्रिंग पैरामीटर, पाठ, आदि को इंगित करती है। संग्रहीत डेटा की मात्रा की परवाह किए बिना, इनमें से प्रत्येक तत्व स्वचालित रूप से संबंधित खोज क्वेरी द्वारा पाया जा सकता है, जो साइटों या व्यापक सूचना भंडार के विकास के दौरान सूचना भंडारण कार्यों को करते समय इस प्रकार को विशेष रूप से प्रभावी बनाता है।