RDBMS “Relational Database Management System” के लिए जाना जाता है। RDBMS एक DBMS है जिसे विशेष रूप से रिलेशनल डेटाबेस के लिए डिज़ाइन किया गया है। इसलिए, RDBMS DBMS का एक उपसमुच्चय है।
एक रिलेशनल डेटाबेस एक Database को संदर्भित करता है जो row और columns का उपयोग करके डेटा को संरचित प्रारूप में store करता है। इससे database के भीतर विशिष्ट मानों का पता लगाना और उन तक पहुंच बनाना आसान हो जाता है। यह “relational” है क्योंकि प्रत्येक तालिका के मान एक दूसरे से संबंधित हैं। तालिकाएँ अन्य तालिकाओं से भी संबंधित हो सकती हैं। relational structure एक साथ कई तालिकाओं में प्रश्नों को चलाना संभव बनाती है।
जबकि एक Relational Database RDMBS द्वारा प्रबंधित डेटाबेस के प्रकार का वर्णन करता है, RDBMS डेटाबेस प्रोग्राम को ही संदर्भित करता है। यह software है जो डेटा पर प्रश्नों को निष्पादित करता है, जिसमें मूल्यों को जोड़ना, update करना और Search करना शामिल है। एक RDBMS डेटा का एक दृश्य प्रतिनिधित्व भी प्रदान कर सकता है। उदाहरण के लिए, यह spreadsheet जैसी tables में डेटा प्रदर्शित कर सकता है, जिससे आप तालिका में अलग-अलग मानों को देख सकते हैं और संपादित भी कर सकते हैं। कुछ RDBMS प्रोग्राम आपको ऐसे form बनाने की अनुमति देते हैं जो डेटा दर्ज करने, संपादित करने और हटाने को सुव्यवस्थित कर सकते हैं।
अधिकांश प्रसिद्ध DBMS Application आरडीबीएमएस श्रेणी में आते हैं। उदाहरणों में Oracle डेटाबेस, MySQL, Microsoft SQL Server और IBM DB2 शामिल हैं। इनमें से कुछ प्रोग्राम गैर-संबंधपरक डेटाबेस का समर्थन करते हैं, लेकिन वे मुख्य रूप से संबंधपरक डेटाबेस प्रबंधन के लिए उपयोग किए जाते हैं।
non-relational database के उदाहरणों में Apache HBase, IBM Domino, और Oracle NoSQL डेटाबेस शामिल हैं। इस प्रकार के database को अन्य DBMS प्रोग्राम द्वारा प्रबंधित किया जाता है जो NoSQL का समर्थन करते हैं, जो आरडीबीएमएस श्रेणी में नहीं आते हैं।