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.
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 .
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.
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.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.