Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> SQL

रिलेशनल डेटाबेस - संरचना, SQL, संचालन


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

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

मुख्य विशेषताएं

  • टेबल-आधारित संरचना: पंक्तियों (ट्यूपल्स) और कॉलम (एट्रिब्यूट्स) में डेटा।
  • स्कीमा-आधारित: पूर्व-निर्धारित संरचना (स्कीमा) आवश्यक।
  • SQL मानक: क्वेरी और मैनिपुलेशन के लिए ANSI/ISO SQL।
  • ACID अनुपालन: लेनदेन विश्वसनीयता सुनिश्चित करता है।

सामान्य संचालन

  • प्रोजेक्शन: विशिष्ट कॉलम चुनें।
  • सेलेक्शन: शर्तों के आधार पर पंक्तियों को फ़िल्टर करें।
  • जॉइन: सामान्य कॉलम के आधार पर टेबल संयोजित करें।
  • एग्रीगेशन: GROUP BY के साथ सारांश गणना।

लोकप्रिय RDBMS

  • MySQL / MariaDB
  • PostgreSQL
  • Oracle Database
  • Microsoft SQL Server
  • SQLite (एम्बेडेड)
  1. DBMS में डेटा स्वतंत्रता - लॉजिकल और फिजिकल DBMS में डेटा स्वतंत्रता - लॉजिकल और फिजिकल

    एक डेटाबेस में बड़ी मात्रा में डेटा होता है। उस सभी डेटा में से कुछ उपयोगकर्ता डेटा होता है, कुछ मेटाडेटा आदि हो सकते हैं। इसलिए, यह बहुत महत्वपूर्ण है कि एक डेटाबेस में डेटा स्वतंत्रता हो। डेटा स्वतंत्रता का मूल अर्थ है कि यदि डेटा एक स्तर पर बदला जाता है, तो यह उच्च स्तरों पर डेटा दृश्य को प्रभाव

  1. स्कीमालेस डेटाबेस: लाभ, कमियां और कब उपयोग करें स्कीमालेस डेटाबेस: लाभ, कमियां और कब उपयोग करें

    स्कीमालेस डेटाबेस क्या है? एक स्कीमालेस डेटाबेस ब्लूप्रिंट की आवश्यकता के बिना जानकारी का प्रबंधन करता है। स्कीमालेस डेटाबेस बनाने की शुरुआत कुछ फील्ड्स, टेबल्स, या डेटा मॉडल संरचनाओं के अनुरूप होने पर निर्भर नहीं करती। कोई रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) किसी विशिष्ट प्रकार की संरचना को ला

  1. Couchbase: उच्च-प्रदर्शन एप्लिकेशन के लिए एक स्केलेबल NoSQL डेटाबेस Couchbase: उच्च-प्रदर्शन एप्लिकेशन के लिए एक स्केलेबल NoSQL डेटाबेस

    यह ब्लॉग Couchbase® का पता लगाता है, जो Apache® 2.0 लाइसेंस के तहत जारी एक ओपन-सोर्स वितरित NoSQL डॉक्यूमेंट और की-वैल्यू डेटाबेस है। परिचय Couchbase बड़े पैमाने पर इंटरैक्टिव ऑनलाइन एप्लिकेशन के लिए कम-विलंबता डेटा प्रबंधन प्रदान करता है, जो उपयोगकर्ता अनुरोधों को संभालते हैं जैसे डेटा जोड़ना, हटा