tags:

views:

79

answers:

4

Hi all, when we say rdbms that means it may be oracle, my sql, ms access etc.. But for dbms what are the examples. Is there any example or it just the concept?.

+1  A: 

dbms = database management system

rdbms = relational database management system

So every rdbms is also a dbms.

ammoQ
So if some body asks give me an example for dbms what would be the answer for it?.
PrithviRaj
PrthviRaj: e.g. Oracle
ammoQ
no ammoq it is rdbms right? we can create and set relationships there.
PrithviRaj
Sure it is, but it is also a dbms. It's not eighter-or. Every rdbms is a dbms, but some dbms (Mumps etc.) are not rdbms'.
ammoQ
Ok thanks ammoq:)
PrithviRaj
A: 

You might want to name Gemstone, an OODBMS, or Cache, a hierarchical one.

Stephan Eggermont
A: 

Database management system has a list of links to various types of DBMSs which then link to lists of examples for that type, for example a list of Object DBMSs

Janek Bogucki
+1  A: 

A DBMS is a database management system. There are two crucial features a DBMS must provide:

  1. storing data
  2. standardised access to the data

The second function is the crucial one. I can connect to a DBMS with a generic client (e.g. through JDBC and discover the organisation of the data stored therein. I can do this because a real DBMS maintains metadata - data about the date it stores - in a data dictionary or an INFORMATION_SCHEMA.

So we can see that flat files do not constitute a DBMS. They handle the first part, persistence, easily enough, but they fail on the second: only the application (or person) which wrote the data can interpret the data structure. This means that spreadsheets don't count as a DBMS either (although a case can be made for XML files).

An RDBMS is a particular type of DBMS which implements Codd's famous Twelve Rules. Many database theoreticians would arge that the products you list (Oracle, MySQL, MS Access) are examples of SQL DBMS rather than RDBMS because they fail to satisfy two or more of Codd's rules: they all fail Rule 0 and then at least one other rule.

There are other types of DBMS. There is the hierarchical form, of which the most venerable is MUMPS . There are object-oriented OODBMS, such as Intersystems Cache. There are network (graph) DBMS e.g. IDMS and Neo4J. And thene there's the whole raft of other NoSQL databases most of which probably qualify as DBMSes.

APC

related questions