डेटाबेस मैनेजमेंट सिस्टम्स · बुनियादी सिद्धांत
रिलेशनल मॉडल
डेटा को पंक्तियों और कॉलम की तालिकाओं के रूप में, बिना किसी और संरचना के।
रिलेशनल मॉडल पर लेसन शुरू करेंआगे
- एंटिटी-रिलेशनशिप मॉडलिंग: एंटिटीज़ और उनके संबंधों को टेबल में बदलने से पहले एक डायग्राम के रूप में स्केच करना।
- SQL फ़िल्टरिंग और प्रोजेक्शन: SELECT और WHERE से यह चुनना कि आपको कौन सी पंक्तियाँ और कॉलम चाहिए।
- रिलेशनल अलजेब्रा: वे औपचारिक, गणित जैसे ऑपरेशन जिनमें SQL असल में अंदर ही अंदर कंपाइल होता है।
- फ़ंक्शनल डिपेंडेंसीज़: एक कॉलम की वैल्यू दूसरे की वैल्यू पूरी तरह तय करती है, जैसे ID जानने से नाम पता चल जाता है।
- स्टोरेज और फ़ाइल संगठन: पंक्तियाँ असल में डिस्क पर पेजों और फ़ाइलों में कैसे व्यवस्थित होती हैं।
- ट्रांज़ैक्शन और ACID गुण: वे चार गारंटी (एटॉमिसिटी, कंसिस्टेंसी, आइसोलेशन, ड्यूरेबिलिटी) जो ट्रांज़ैक्शन को एक अविभाज्य इकाई जैसा महसूस कराती हैं।
- NoSQL डेटा मॉडल: टेबलों के विकल्प: डॉक्यूमेंट्स, की-वैल्यू पेयर, वाइड कॉलम, या ग्राफ़, हर एक किसी अलग एक्सेस पैटर्न के लिए उपयुक्त।
संबंधित टॉपिक्स
- एंटिटी-रिलेशनशिप मॉडलिंग: एंटिटीज़ और उनके संबंधों को टेबल में बदलने से पहले एक डायग्राम के रूप में स्केच करना।
- रिलेशनल अलजेब्रा: वे औपचारिक, गणित जैसे ऑपरेशन जिनमें SQL असल में अंदर ही अंदर कंपाइल होता है।
- NoSQL डेटा मॉडल: टेबलों के विकल्प: डॉक्यूमेंट्स, की-वैल्यू पेयर, वाइड कॉलम, या ग्राफ़, हर एक किसी अलग एक्सेस पैटर्न के लिए उपयुक्त।