ये डेटाबेस टेबल के एक सेट द्वारा वर्गीकृत होते हैं जहां डेटा पूर्व-निर्धारित श्रेणी में फिट होता है। टेबल में पंक्तियां और कॉलम होते हैं जहां कॉलम में एक विशिष्ट श्रेणी के लिए डेटा की प्रविष्टि होती है और पंक्तियों में उस डेटा का उदाहरण होता है जो श्रेणी के अनुसार परिभाषित होता है। स्ट्रक्चर्ड क्वेरी लैंग्वेज (SQL) रिलेशनल डेटाबेस के लिए मानक यूज़र और एप्लिकेशन प्रोग्राम इंटरफ़ेस है।
टेबल पर विभिन्न सरल संचालन लागू किए जा सकते हैं जो इन डेटाबेस को विस्तारित करना, सामान्य रिलेशन के साथ दो डेटाबेस को जोड़ना और सभी मौजूदा एप्लिकेशन को संशोधित करना आसान बनाते हैं।
मुख्य विशेषताएं
- टेबल-आधारित संरचना: पंक्तियों (ट्यूपल्स) और कॉलम (एट्रिब्यूट्स) में डेटा।
- स्कीमा-आधारित: पूर्व-निर्धारित संरचना (स्कीमा) आवश्यक।
- SQL मानक: क्वेरी और मैनिपुलेशन के लिए ANSI/ISO SQL।
- ACID अनुपालन: लेनदेन विश्वसनीयता सुनिश्चित करता है।
सामान्य संचालन
- प्रोजेक्शन: विशिष्ट कॉलम चुनें।
- सेलेक्शन: शर्तों के आधार पर पंक्तियों को फ़िल्टर करें।
- जॉइन: सामान्य कॉलम के आधार पर टेबल संयोजित करें।
- एग्रीगेशन: GROUP BY के साथ सारांश गणना।
लोकप्रिय RDBMS
- MySQL / MariaDB
- PostgreSQL
- Oracle Database
- Microsoft SQL Server
- SQLite (एम्बेडेड)