-
DBMS में डेटा स्वतंत्रता - लॉजिकल और फिजिकल
एक डेटाबेस में बड़ी मात्रा में डेटा होता है। उस सभी डेटा में से कुछ उपयोगकर्ता डेटा होता है, कुछ मेटाडेटा आदि हो सकते हैं। इसलिए, यह बहुत महत्वपूर्ण है कि एक डेटाबेस में डेटा स्वतंत्रता हो। डेटा स्वतंत्रता का मूल अर्थ है कि यदि डेटा एक स्तर पर बदला जाता है, तो यह उच्च स्तरों पर डेटा दृश्य को प्रभाव
-
DBMS में विभिन्न प्रकार की कीज़ - कैंडिडेट, प्राइमरी, सुपर, कम्पोजिट, फॉरेन
DBMS में विभिन्न प्रकार की कीज़ निम्नलिखित हैं: कैंडिडेट की (Candidate Key): एक टेबल में कैंडिडेट की को उन की के सेट के रूप में परिभाषित किया जाता है जो न्यूनतम होती हैं और टेबल में किसी भी डेटा पंक्ति को विशिष्ट रूप से पहचान सकती हैं। प्राइमरी की (Primary Key): प्राइमरी की को कैंडिडेट की में से ए
-
DBMS में इंटीग्रिटी नियम - एंटिटी, रेफरेंशियल, डोमेन इंटीग्रिटी
इंटीग्रिटी नियम डेटाबेस में डेटा की सटीकता, स्थिरता और विश्वसनीयता सुनिश्चित करते हैं। ये नियम डेटाबेस डिज़ाइन और संचालन के दौरान लागू किए जाते हैं ताकि अमान्य या असंगत डेटा प्रविष्टि को रोका जा सके। 1. एंटिटी इंटीग्रिटी (Entity Integrity) एंटिटी इंटीग्रिटी नियम कहता है कि एक टेबल की प्राइमरी की मे
-
DBMS में रिलेशनल सेट ऑपरेटर्स - यूनियन, इंटरसेक्शन, सेट डिफरेंस
DBMS रिलेशनल सेट ऑपरेटर्स का भी समर्थन करता है। प्रमुख रिलेशनल सेट ऑपरेटर्स यूनियन, इंटरसेक्शन और सेट डिफरेंस हैं। इन सभी को DBMS में विभिन्न क्वेरी का उपयोग करके लागू किया जा सकता है। दिए गए उदाहरण का उपयोग करके रिलेशनल सेट ऑपरेटर्स का विवरण निम्नानुसार है: उदाहरण टेबल Art_Students Student_Numb
-
डेटा डिक्शनरी क्या है - परिभाषा, सामग्री, प्रकार (सक्रिय/निष्क्रिय)
एक डेटा डिक्शनरी में मेटाडेटा होता है यानी डेटाबेस के बारे में डेटा। डेटा डिक्शनरी बहुत महत्वपूर्ण है क्योंकि इसमें ऐसी जानकारी होती है जैसे डेटाबेस में क्या है, किसे इसे एक्सेस करने की अनुमति है, डेटाबेस भौतिक रूप से कहां संग्रहीत है आदि। डेटाबेस के उपयोगकर्ता आमतौर पर डेटा डिक्शनरी के साथ इंटरैक्
-
NoSQL क्या है और क्या यह डेटाबेस में अगला बड़ा ट्रेंड है?
NoSQL क्या है? आधिकारिक विकी परिभाषा के अनुसार: एक NoSQL (मूल रूप से नॉन SQL या नॉन रिलेशनल को संदर्भित करता है) डेटाबेस डेटा के भंडारण और पुनर्प्राप्ति के लिए एक तंत्र प्रदान करता है जिसे रिलेशनल डेटाबेस (RDBMS) में उपयोग किए जाने वाले सारणीबद्ध संबंधों के अलावा अन्य साधनों में मॉडल किया जाता है।
-
E.F. Codd के 12 नियम RDBMS के लिए - विस्तृत व्याख्या
डेटाबेस मैनेजमेंट सिस्टम या DBMS अनिवार्य रूप से एप्लिकेशन प्रोग्राम के एक व्यापक सेट से मिलकर बना होता है जिसका उपयोग डेटा को एक्सेस, प्रबंधित और अपडेट करने के लिए किया जा सकता है, बशर्ते डेटा परस्पर संबंधित और गहराई से लगातार हो। किसी भी मैनेजमेंट सिस्टम की तरह, DBMS का लक्ष्य एक कुशल और सुविधाजन
-
वन-टू-मेनी रिलेशनशिप मॉडल - फॉरेन की के साथ कार्यान्वयन
क्लास रोस्टर डेटाबेस में, एक शिक्षक शून्य या अधिक कक्षाएं पढ़ा सकता है, जबकि एक कक्षा को एक (और केवल एक) शिक्षक द्वारा पढ़ाया जाता है। कंपनी डेटाबेस में, एक प्रबंधक शून्य या अधिक कर्मचारियों का प्रबंधन करता है, जबकि एक कर्मचारी को एक (और केवल एक) प्रबंधक द्वारा प्रबंधित किया जाता है। उत्पाद बिक्री
-
मेनी-टू-मेनी रिलेशनशिप मॉडल - जंक्शन टेबल के साथ कार्यान्वयन
उत्पाद बिक्री डेटाबेस में, एक ग्राहक के ऑर्डर में एक या अधिक उत्पाद हो सकते हैं; और एक उत्पाद कई ऑर्डर में दिखाई दे सकता है। बुकस्टोर डेटाबेस में, एक किताब एक या अधिक लेखकों द्वारा लिखी जाती है; जबकि एक लेखक शून्य या अधिक किताबें लिख सकता है। इस प्रकार के रिलेशनशिप को मेनी-टू-मेनी के रूप में जाना ज
-
वन-टू-वन रिलेशनशिप मॉडल - कार्यान्वयन और उपयोग के मामले
उत्पाद बिक्री डेटाबेस में, एक उत्पाद में वैकल्पिक पूरक जानकारी हो सकती है जैसे छवि, अधिक विवरण और टिप्पणी। इन्हें Products टेबल में रखने से कई खाली स्थान बनते हैं (उन रिकॉर्ड में जिनमें ये वैकल्पिक डेटा नहीं होते)। इसके अलावा, ये बड़े डेटा डेटाबेस के प्रदर्शन को खराब कर सकते हैं। इसके बजाय, हम एक औ
-
हायरार्किकल डेटाबेस मॉडल - संरचना, लाभ, नुकसान, उदाहरण
एक हायरार्किकल मॉडल डेटा को ट्री-जैसी संरचना में दर्शाता है जिसमें प्रत्येक रिकॉर्ड के लिए एक सिंगल पैरेंट होता है। ऑर्डर बनाए रखने के लिए एक सॉर्ट फ़ील्ड होता है जो सिबलिंग नोड को रिकॉर्डेड तरीके से रखता है। इस प्रकार के मॉडल मूल रूप से प्रारंभिक मेनफ्रेम डेटाबेस मैनेजमेंट सिस्टम के लिए डिज़ाइन कि
-
स्ट्रक्चर्ड क्वेरी लैंग्वेज (SQL) - अवलोकन, कमांड, मानक, लाभ
SQL (स्ट्रक्चर्ड क्वेरी लैंग्वेज) एक विशेष प्रोग्रामिंग भाषा है जिसे रिलेशनल डेटाबेस के प्रबंधन और डेटा पर विभिन्न संचालन करने के लिए मानकीकृत किया गया है। SQL के विभिन्न उपयोगों में डेटाबेस टेबल और इंडेक्स संरचनाओं को संशोधित करना; डेटा की पंक्तियों को जोड़ना, अद्यतन करना और हटाना; और लेनदेन प्रसं
-
एक्सटेंडेड एंटिटी-रिलेशनशिप (EER) मॉडल - सबक्लास, स्पेशलाइज़ेशन, एग्रीगेशन
EER मूल ER मॉडल के विस्तार को शामिल करने वाला एक उच्च-स्तरीय डेटा मॉडल है। एन्हांस्ड ERD उच्च-स्तरीय मॉडल हैं जो जटिल डेटाबेस की आवश्यकताओं और जटिलताओं का प्रतिनिधित्व करते हैं। ER मॉडल अवधारणाओं के अलावा EER में शामिल हैं: सबक्लास और सुपर क्लास। स्पेशलाइज़ेशन और जनरलाइज़ेशन। कैटेगरी या यूनियन प्र
-
E-R मॉडल को रिलेशनल मॉडल में बदलना - नियम और उदाहरण
एक दिए गए ER मॉडल को रिलेशनल मॉडल में बदला जा सकता है। एक रिलेशनल मॉडल में रिलेशन, ट्यूपल, एट्रिब्यूट, की, और फॉरेन की शामिल होते हैं। रिलेशन ट्यूपल से बनी एक टेबल है। एक ट्यूपल डेटा की एक पंक्ति है। एक एट्रिब्यूट रिलेशन की एक विशेषता है। ER मॉडल और रिलेशनल मॉडल के बीच सीधा मैपिंग है। रूपांतरण नि
-
ER मॉडल में जनरलाइज़ेशन, स्पेशलाइज़ेशन और एग्रीगेशन
जनरलाइज़ेशन (Generalization) जनरलाइज़ेशन एक एंटिटी को सामान्य बनाने की प्रक्रिया है जिसमें सामान्य एंटिटी के सामान्य एट्रिब्यूट या गुण होते हैं। जो एंटिटी बनाई जाती है उसमें सामान्य विशेषताएं होती हैं। जनरलाइज़ेशन एक बॉटम-अप प्रक्रिया है। हमारे पास तीन सब-एंटिटी हो सकती हैं: Car, Truck, Motorcycle
-
Codd के 12 नियम - रिलेशनल डेटाबेस के लिए मानदंड
एडगर एफ कॉड एक कंप्यूटर वैज्ञानिक थे जिन्होंने डेटाबेस प्रबंधन के लिए रिलेशनल मॉडल का आविष्कार किया। उन्हें रिलेशनल डेटाबेस के साथ-साथ रिलेशनल डेटाबेस मैनेजमेंट सिस्टम की नींव बनाने का श्रेय भी दिया जाता है। Codd के बारह नियम उन विशेषताओं को परिभाषित करते हैं जो एक डेटाबेस मैनेजमेंट सिस्टम में होनी
-
DBMS में डेटा डेफिनिशन कमांड - CREATE, ALTER, DROP, TRUNCATE
डेटा डेफिनिशन कमांड का उपयोग स्कीमा, टेबल, व्यू, इंडेक्स आदि जैसे डेटाबेस ऑब्जेक्ट को बनाने, संशोधित करने और हटाने के लिए किया जाता है। सामान्य डेटा डेफिनिशन कमांड CREATE CREATE कमांड का मुख्य उपयोग डेटाबेस में एक नई टेबल बनाने के लिए किया जाता है। इसका एक पूर्वनिर्धारित सिंटैक्स होता है जिसमें हम
-
ऑपरेशनल डेटाबेस - परिभाषा, उपयोग और उदाहरण
एक उद्यम के संचालन से संबंधित जानकारी इस डेटाबेस में संग्रहीत होती है। मार्केटिंग, कर्मचारी संबंध, ग्राहक सेवा आदि जैसी कार्यात्मक लाइनों को ऐसे डेटाबेस की आवश्यकता होती है। मुख्य विशेषताएं रियल-टाइम प्रोसेसिंग: दिन-प्रतिदिन के लेनदेन का समर्थन करता है। उच्च समवर्तीता: कई उपयोगकर्ता एक साथ डेटा एक
-
रिलेशनल डेटाबेस - संरचना, SQL, संचालन
ये डेटाबेस टेबल के एक सेट द्वारा वर्गीकृत होते हैं जहां डेटा पूर्व-निर्धारित श्रेणी में फिट होता है। टेबल में पंक्तियां और कॉलम होते हैं जहां कॉलम में एक विशिष्ट श्रेणी के लिए डेटा की प्रविष्टि होती है और पंक्तियों में उस डेटा का उदाहरण होता है जो श्रेणी के अनुसार परिभाषित होता है। स्ट्रक्चर्ड क्वे
-
क्लाउड डेटाबेस - परिभाषा, लाभ, परिनियोजन मॉडल
आजकल, डेटा विशेष रूप से क्लाउड पर संग्रहीत किया जा रहा है जिसे वर्चुअल वातावरण के रूप में भी जाना जाता है, चाहे हाइब्रिड क्लाउड, पब्लिक या प्राइवेट क्लाउड हो। एक क्लाउड डेटाबेस ऐसा डेटाबेस है जिसे इस तरह के वर्चुअलाइज़्ड वातावरण के लिए अनुकूलित या बनाया गया है। क्लाउड डेटाबेस के विभिन्न लाभ हैं, जि