SQL SERVER – Difference Between DBMS and RDBMS

What is the difference between DBMS and RDBMS?

DBMS – Data Base Management System

RDBMS – Relational Data Base Management System or Relational DBMS

A DBMS has to be persistent, that is it should be accessible when the program created the data ceases to exist or even the application that created the data restarted. A DBMS also has to provide some uniform methods independent of a specific application for accessing the information that is stored.

RDBMS adds the additional condition that the system supports a tabular structure of the data, with enforced relationships between the tables. This excludes the databases that don’t support a tabular structure or don’t enforce relationships between tables.

DBMS does not impose any constraints or security with regard to data manipulation it is used or the programmer responsibility to ensure the ACID PROPERTY of the database whereas the RDBMS is more with this regards because RDBMS defines the integrity constraint for the purpose of holding ACID PROPERTY. RDBMS may be or may not be Client Server Database System.

Examples :

DBMS – File System, XML

RDBMS – SQL Server, Oracle

Reference : Pinal Dave (https://blog.sqlauthority.com)

Data Warehousing, Database, DBA, Software Development
Previous Post
SQLAuthority News – Famous Quotes From Bill Gates – Part 2
Next Post
SQL SERVER – 2008 – High Availability – Hot Add CPU

Related Posts

61 Comments. Leave new

  • i need sql subject as well as ssis concepts. please send those onformation to my mail ID.

    Reply
  • i need sql rdbms details like, normalization, relationship set, entity set and etc.

    Reply
  • plz provide me dbms interview question and answer………………!!!!!!!!!

    Reply
  • Oracle and SQL Server are not RDBMSs! The defining feature of a relational database is that its data structures are all Relations (thus “relational”). Relations consist of values within tuples.

    That is not the model used by SQL-based DBMSs. SQL contains many things that are not relational: duplicate rows, duplicate columns, nulls, tables without keys, etc.

    SQL borrows certain ideas and terminology from the relational model but the SQL features are quite different from their relational counterparts. For example SQL queries are not true projections, the SQL constraint called “PRIMARY KEY” is not the same thing as a relational primary key, etc.

    Reply
  • HI SIR,
    I NEED INFORMATION REGARDING- HOW CAN WECREATE INDEXES ON COLOUMNS?
    TYPES OF REPLICATIONS,TYPES OF JOINS.
    PLEASE SEND YHOSE TO MY MAIL ID.

    Reply
  • Dear all,

    Appreciate if you could provide the SQL command/way to backup a single table in one database.

    Regards,
    Yogesh Setia

    Reply
    • There is no concept of single table backup. What you can do is to script out the structure of the table along with the data

      Reply
  • IMFORMATION WAS QUITE GOOD….THANX FOR THAT..!!

    Reply
  • Ravinder Pal Singh
    October 9, 2009 2:18 pm

    Hi Yogesh,

    The way for backing up a single table with a single Query is as follows:-

    SELECT * INTO [xxxx] FROM [yyyy]

    Note:-
    1) [xxxx] is the new table for backup
    2) [yyyy] is the existing table from which backup needs to be
    created

    Reply
  • Dear Pinal,
    You make SQL Server much simpler than it seems.
    I am a hard core fan of you. I found your blog few years back when I was a Sr. Software Engineer. It helped me a lot, later also- when I was the Sr.System Analyst in my previous company. Now working as the incharge of a division. Still loves to read your blog. You are such a nice guy worth being always being with you.

    The helps you have done for me yet are beyond words.

    I hope once we well meet…

    My heart felt thanks,

    Mahesh

    Reply
  • Hey Pinal,

    Really you made it all simple clear and precise….many questions /doubts has been resolved after reading articles posted here….Its really a great help !! Thanks a ton for same

    Thanks
    Nitin

    Reply
  • hi pinal,
    Your technical words are magical, easlily we understand the things…I hv read many articles of u….

    Reply
  • about the normalization in rdbms and tell me about to create the database

    Reply
  • hi sir your blog is really helpful…actually i got o job offer by reading ur interview qs n ans. i have a doubt i want to continue my career in sql server. in how much span can i learn sql server and get grip on it

    Reply
  • Ravishankar
    May 2, 2010 8:20 pm

    Your technical words are magical, easlily we understand the things…I hv read many articles of u….

    Reply
  • Ravishankar
    May 2, 2010 8:22 pm

    hi sir ineed l-server-retrieve-current-date-time-in-sql-server-current_t

    Reply
  • Hi sir i have to know that SQL Server 2005 is DBMS or RDBMS, also need the reason for it.Forward the reply to my mail id.

    Reply
  • hi sir,

    Please explain me about Triggers and cursor.What is differncial backup and transection log backup.

    Reply
  • pls send all part of sql server05..

    Reply
  • hello could you please help me on getting :
    COMPONENTS MAKING UP THE SQL SERVER 2008 DBMS i have an assignments on it that’s due on wednsday

    Reply
  • ANUMANTHA RAJA.A
    September 29, 2010 10:25 pm

    Answer was good.

    Reply

Leave a Reply