Forums.Sureshkumar.net : A Perfect Place to Share Knowledge         Blogs     Games    Magazines    

"Sharing knowledge does not lessen your store, often it gets you more. Sharing plays a key role in relationships and bonding, happens in small steps and is assisted through community membership."

Go Back   SURESHKUMAR.NET FORUMS > TECHNICAL DISCUSSIONS > ORACLE , SQL SERVER , SYBASE & Others
Register FAQ Members List Calendar Games Blogs Search Today's Posts Mark Forums Read

   

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
Old 31-01-06, 02:43 PM   #1 (permalink)
Member
 
Join Date: Jan 2006
Location:
Posts: 36
Thanks: 0
Thanked 0 Times in 0 Posts
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Power: 3 sandipancse has disabled reputation
Can anyone tell me what is the difference between DBMS and RDBMS
sandipancse is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 31-01-06, 04:23 PM   #2 (permalink)
Senior Member
 
Join Date: Jan 2006
Posts: 976
Thanks: 0
Thanked 27 Times in 20 Posts
Thanks: 0
Thanked 27 Times in 20 Posts
Rep Power: 14 HELP has disabled reputation
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 is a Relational Data Base Management System Relational DBMS. This adds the additional condition that the system supports a tabular structure for 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.

Many DBA's think that RDBMS is a Client Server Database system but thats not the case with RDBMS.

Yes you can say DBMS does not impose any constraints or security with regard to data manipulation it is user or the programmer responsibility to ensure the ACID PROPERTY of the database whereas the rdbms is more with this regard bcz rdbms difine the integrity constraint for the purpose of holding ACID PROPERTY.
HELP is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 02-02-06, 09:47 AM   #3 (permalink)
Junior Member
 
Join Date: Feb 2006
Location: India
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Power: 3 gireesh has disabled reputation
hi

to know the differences u must go through E.F.Codd's rules

thre is a specific numberof rules to be satisfied that a DBMS to be called RDBMS(i don't know exactly the number.


gireesh is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 02-02-06, 11:39 AM   #4 (permalink)
Junior Member
 
Join Date: Feb 2006
Location: India
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Power: 3 yalisettyprasad has disabled reputation
codds rules are 11(0 to 11) they are as follows,



Rule 1 : The information Rule.





"All information in a relational data base is represented explicitly at the
logical level and in exactly one way - by values in tables."

Everything within the database exists in tables and is accessed via table
access routines.

Rule 2 : Guaranteed access Rule.





"Each and every datum (atomic value) in a relational data base is guaranteed
to be logically accessible by resorting to a combination of table name,
primary key value and column name."



To access any data-item you specify which column within which table it
exists, there is no reading of characters 10 to 20 of a 255 byte string.


Rule 3 : Systematic treatment of null values.





"Null values (distinct from the empty character string or a string of blank
characters and distinct from zero or any other number) are supported in
fully relational DBMS for representing missing information and inapplicable
information in a systematic way, independent of data type."



If data does not exist or does not apply then a value of NULL is applied,
this is understood by the RDBMS as meaning non-applicable data.


Rule 4 : Dynamic on-line catalog based on the relational model.





"The data base description is represented at the logical level in the same
way as-ordinary data, so that authorized users can apply the same relational
language to its interrogation as they apply to the regular data."



The Data Dictionary is held within the RDBMS, thus there is no-need for
off-line volumes to tell you the structure of the database.


Rule 5 : Comprehensive data sub-language Rule.





"A relational system may support several languages and various modes of
terminal use (for example, the fill-in-the-blanks mode). However, there must
be at least one language whose statements are expressible, per some
well-defined syntax, as character strings and that is comprehensive in
supporting all the following items

    [*]Data Definition[*]View Definition[*]Data Manipulation (Interactive and by program).[*]Integrity Constraints[*]Authorization.[/list]



    Every RDBMS should provide a language to allow the user to query the
    contents of the RDBMS and also manipulate the contents of the RDBMS.


    Rule 6 : .View updating Rule





    "All views that are theoretically updatable are also updatable by the
    system."



    Not only can the user modify data, but so can the RDBMS when the user is not
    logged-in.


    Rule 7 : High-level insert, update and delete.





    "The capability of handling a base relation or a derived relation as a
    single operand applies not only to the retrieval of data but also to the
    insertion, update and deletion of data."



    The user should be able to modify several tables by modifying the view to
    which they act as base tables.


    Rule 8 : Physical data independence.





    "Application programs and terminal activities remain logically unimpaired
    whenever any changes are made in either storage representations or access
    methods."



    The user should not be aware of where or upon which media data-files are
    stored


    Rule 9 : Logical data independence.





    "Application programs and terminal activities remain logically unimpaired
    when information-preserving changes of any kind that theoretically permit
    un-impairment are made to the base tables."



    User programs and the user should not be aware of any changes to the
    structure of the tables (such as the addition of extra columns).


    Rule 10 : Integrity independence.





    "Integrity constraints specific to a particular relational data base must be
    definable in the relational data sub-language and storable in the catalog,
    not in the application programs."



    If a column only accepts certain values, then it is the RDBMS which enforces
    these constraints and not the user program, this means that an invalid value
    can never be entered into this column, whilst if the constraints were
    enforced via programs there is always a chance that a buggy program might
    allow incorrect values into the system.


    Rule 11 : Distribution independence.





    "A relational DBMS has distribution independence."



    The RDBMS may spread across more than one system and across several
    networks, however to the end-user the tables should appear no different to
    those that are local.


    Rule 12 : Non-subversion Rule.





    "If a relational system has a low-level (single-record-at-a-time) language,
    that low level cannot be used to subvert or bypass the integrity Rules and
    constraints expressed in the higher level relational language
    (multiple-records-at-a-time)."




    The RDBMS should prevent users from accessing the data without going through
    the Oracle data-read functions.

    In Rule 5 Codd stated that an RDBMS required a Query Language, however Codd
    does not explicitly state that SQL should be the query tool, just that there
    should be a tool, and many of the initial products had their own tools,
    Oracle had UFI (User Friendly Interface), Ingres had QUEL (QUery Execution
    Language) and the never released DB1 had a language called sequel, the
    acronym SQL is often pronounced such as it was sequel that provided the core
    functionality to SQL.

    Even when the vendors eventually all started offering SQL the flavours
    were/are all radically different and contained wildly varying syntax. This
    situation was somewhat resolved in the late 80's when ANSI brought out their
    first definition of the SQL syntax.

    This has since been upgraded to version 2 and now all vendors offer a
    standard core SQL, however ANSI SQL is somewhat limited and thus all RDBMS
    providers offer extensions to SQL which may differ from vendor to vendor.



__________________
I am seeing half full bottle
yalisettyprasad is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-02-06, 12:55 PM   #5 (permalink)
Junior Member
 
Join Date: Feb 2006
Location:
Posts: 6
Thanks: 0
Thanked 1 Times in 1 Posts
Thanks: 0
Thanked 1 Time in 1 Post
Rep Power: 3 info_nan has disabled reputation
DBMS[/b]
· Database Management System:
· Set of software dedicated to controlling the storage of data.
· Entity is more important as all tables are treated as different entities.
· Single user system
· Only one user can access the same database, at the same time.
· Ex: -[/b] FoxPro data files and earlier Ms Access.
[/b]
RDBMS[/b]
· Relational DataBase Management System
· Most common form of tabular structure of database. Invented by E.F. Codd, the only way to view the data is as a set of tables
· Relation is more important as tables are dependent and the user can establish various integrity constraints on these tables so that the ultimate data used by the user remains correct.
· Multi-user system
· Multiple users simultaneously access the same database
· RDBMS is more secure than DBMS because of ACID property.
· Support client/server architecture & distributed databases
· Ex : -[/b] ORACLE,SQL 2000,DB2

Note:There is a wrong notion that DBMS is for small amount of data and RDBMS is for large amount of amount.Its not like that.But are used to store large amounts of data but varies in the usage.
__________________
info_nan
info_nan is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 21-02-06, 10:32 AM   #6 (permalink)
Junior Member
 
Join Date: Feb 2006
Location: India
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Thanks: 0
Thanked 0 Times in 0 Posts
Rep Power: 3 apsingh1981 has disabled reputation


hi..


I am not giving u any technical bound answere, Simple difference in two line is that "Any Data which can be shown in form of rows and columns by a database tool is considered to be RDBMS...others are DBMS"....


Eg for RDBMS is Access, MySql and oracle , for DBMS is perl and C flat file system


Anant





__________________
I am Worse at what I do Best and for this Gift I feel so blessed
apsingh1981 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 15-03-06, 01:22 AM   #7 (permalink)
Senior Member
 
ajithcharles's Avatar
 
Join Date: Mar 2006
Age: 24
Posts: 343
Thanks: 3
Thanked 12 Times in 12 Posts
Thanks: 3
Thanked 12 Times in 12 Posts
Rep Power: 8 ajithcharles will become famous soon enough ajithcharles will become famous soon enough ajithcharles will become famous soon enough
Okay this should answer ur questions




DBMS stands for Database Management System which is a general term for
a set of software dedicated to controlling the storage of data.


RDMBS stand for Relational DataBase Management System. This is
the most common form of DBMS. Invented by E.F. Codd, the only way to
view the data is as a set of tables. Because there can be relationships
between the tables, people often assume that is what the word
"relational" means. Not so. Codd was a mathematician and the word
"relational" is a mathematical term from the science of set theory. It
means, roughly, "based on tables".

------------

DBMS includes the theritical part that how datas are stored in a
table.It does not relates tables with another.
While RDBMS is the procedural way that includes SQL syntaxes for
relating tables with another and handling datas stored in tables.
---------------



A database has to be persistent, meaning that the information stored in
a database has to continue to exist even after the application(s) that
saved and manipulated the data have ceased to run. A database also has
to provide some uniform methods that are not dependent on a specific
application for accessing the information that is stored inside the
database.
An RDBMS is a Relational Data Base Management System. This adds
the additional condition that the system supports a tabular structure
for the data, with enforced relationships between the table
--------------------




the difference is dbms has no tables



while rdbms has and also it describes



about the relationships among the tables



dbms for small organisatiions



where rdbms for large amonut of data


--------------------------------

In DBMS all the tables are treated as different entities. There is no
relation established among these entities.
But the tables in RDBMS are dependent and the user can establish
various integrity constraints on these tables so that the ultimate data
used by the user remains correct.

-----------------------------------



ajithcharles is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 29-01-07, 02:41 PM   #8 (permalink)
Junior Member
 
harikantkumarr's Avatar
 
Join Date: Jan 2007
Posts: 3
Thanks: 1
Thanked 0 Times in 0 Posts
Thanks: 1
Thanked 0 Times in 0 Posts
Rep Power: 2 harikantkumarr is on a distinguished road
Re: Diff between DBMS and RDBMS

a application whic deal in database support 7 and half rule of cood's then it is called rdbms other wise it is call dbms
harikantkumarr is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT +6.5. The time now is 09:38 PM.





Search Engine Optimization by vBSEO 3.1.0