What is a Relational Database Management System (RDBMS)?

Posted on DotNetBlocks See other posts from DotNetBlocks
Published on Sun, 27 Feb 2011 02:21:00 -0500 Indexed on 2011/02/27 15:30 UTC
Read the original article Hit count: 197

Filed under:
|

A Relational Database Management System (RDBMS)  can also be called a traditional database that uses a Structured Query Language (SQL) to provide access to stored data while insuring the integrity of the data. The data is stored in a collection of tables that is defined by relationships between data items. In addition, data permitted to be joined in new relationships. Traditional databases primarily process data through transactions called transaction processing.

Transaction processing is the methodology of grouping related business operations based predefined business events. An example of this can be seen when a person attempts to purchase an item from an online e-tailor. The business must execute specific operations for a related  business event. In this case, a business must store the following information: Customer Info, Order Info, Order Item Info, Customer Payment Data, Payment Results, and Current Order Status.

Example: Pseudo SQL Operations needed for processing an online e-tailor sale.

  • Insert Customer into Customers
  • Insert New Order into Orders
  • Insert Each New Order Item into OrderItems
  • Insert Customer Payment Info into PaymentInfo
  • Insert Payment Processing Result into PaymentDetails
  • Update Customer for Current Order Status

Common Relational Database Management System

  • Microsoft SQL Server
  • Microsoft Access
  • Oracle
  • MySQL
  • DB2

It is important to note that no current RDBMS has fully implemented all of the Relational Principles.

Common RDBMS Traits

  • Volatile Data
  • Supports Transaction Processing
  • Optimized for Updates and Simple Queries 

© DotNetBlocks or respective owner

Related posts about Data Sources

Related posts about sql