Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

what is different between PSEUDOCOD

Status
Not open for further replies.

ashah

Technical User
Dec 29, 2000
8
IN
what is different between PSEUDOCODE, DBMS and RDBMS ?
 
In simple terms...

Pseudocode - Also known as P-Code. Many interepreted languages create this so their code that can be processed by another program (DLL) and run like an executable. For example, VB creates a p-code and the VBRUNxx.DLL reads it in order for the VB program to run.

DBMS - Data Base Management System.

RDBMS - Relational Data Base Management System

These last two terms can come to mean pretty much the same thing. They describe a system to manage a data base. For example, Oracle, SQL Server, and DB2 are DBMS or RDBMS packages.

James P. Cottingham
 
From what I remember (from my uni days) psudo-code is not a real programming language at all. Its a high-level language abstraction for descibing the problem domain. Or in English - it allows you to write down the program logic without resorting to specific language-dependant artifacts.

It is mainly used when designing programs and is a way to express the program logic BEFORE you get to the coding stage (and which language you are going to implement the program in.)

For example :

For x = 1 to 3 do
check for valid password
until password = correct

Could be a pseudocode way of showing a for-next loop for allowing the user 3 attempts to enter their correct password. You can then get the "idea" of what is needed without being bogged down with the machanics of a particular language. For example in C the same code may be implemented as :

for (x=0;x<NoOfTimes;x++)
{
if performPassCheck()
{
ValidPass == true;
Break;
}
}

Ok, so I just made this up while sitting here and the code is crap, but hopefully you get the picture :).

Cheers..
 
A DBMS would relate to a non- relational database system, such as IBM's old hierarchical IMS system (still in use believe me), or possibly to the new ODBMS's (object databases).

whereas the 'R' in RDBMS specifically stands for relational.

Oppenheimer is right about pseudocode.
 
Let me add my two cents worth.

Psuedocode is as Oppenheimer described it.

DBMS - Database Management System - As the name suggests it is not the actual database but the management system that interfaces with programs, developers and end users to allow for ddl, dml and standard queries to be peformed on the database.

RDBMS - Relational Database Management System - An RDBMS is a DBMS that runs on a relational database.
Example. ACCESS Database.

ODBMS - Object Database Management System - AN ODBMS is a DBMS that runs on an Object Database.
Example. Jasmine.

ORDBMS - Object Relational Database Management System - An ORDBMS is a hybrid DBMS that runs on an object relational database.
Example. Oracle 8.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top