0% found this document useful (0 votes)
47 views3 pages

Relational Database Management System (RDBMS)

The document discusses several types of database management systems: - Relational database management systems (RDBMS) organize data into related tables and use keys to link the tables. They follow database normalization techniques to reduce redundancy. - Object-oriented database management systems (OODBMS) integrate object-oriented programming concepts to allow complex data structures to be more easily displayed. - Object-relational database management systems (ORDBMS) combine RDBMS and OODBMS approaches to leverage benefits of both.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
0% found this document useful (0 votes)
47 views3 pages

Relational Database Management System (RDBMS)

The document discusses several types of database management systems: - Relational database management systems (RDBMS) organize data into related tables and use keys to link the tables. They follow database normalization techniques to reduce redundancy. - Object-oriented database management systems (OODBMS) integrate object-oriented programming concepts to allow complex data structures to be more easily displayed. - Object-relational database management systems (ORDBMS) combine RDBMS and OODBMS approaches to leverage benefits of both.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 3

1.

Relational Database Management System (RDBMS):


RDBMS follows Relational Model in which the data is stored in multiple tables and the tables
are related to each other in the form of Primary Keys and Foreign Keys. The relational model
follows the database normalization techniques to avoid redundancy in the tables. The
normalization techniques helps the SQL Queries to fetch the data from the tables faster than
DBMS. RDBMS is the highest used database model. You can read more about RDBMS and
DBMS and the differences between them.

RDBMS table relationship diagram


2. Object Oriented Database Management System (OODBMS):
OODBMS or ODBMS is a database management system which uses the object-oriented
programming concepts. So the database is integrated with object-oriented program and offer a
single integrated environment. Nowadays OODBMS is used for complex data structure, which
makes easy for displaying the complex data in the application. One of the best example of
OODBMS is Language Integrated Query (LINQ) using SQL Server. LINQ was introduced by
Microsoft in Visual Studio, to be used with Dot Net Programming. OODBMS is still in evolving
stage, but its being adopted by the programmers and organizations.
3. Object Relational Database Management System (ORDBMS):
ORDBMS is other wise called as object relational database or ORD. ORDBMS is a hybrid
model which uses both the RDBMS concepts and OODBMS concepts. ORDBMS extended the
capabilities of RDBMS to use the object-oriented programming language, so as the benefits of
RDBMS and OOP can be obtained. Thats why ORDBMS is otherwise called as Extended
Relational Database Management System (XDBMS). The traditional RDBMS is easy to store
huge amount data with the data types available in RDBMS. The object-oriented programming,
extends the data types and allows the developer to use their custom data types which will allow
handling complex data structure in much easier way. The best example is the Database
First method in Microsofts Entity Framework Architecture, which allows using the legacy
RDBMS database like SQL Server and extend its capabilities with LINQ and Entity Framework
to achieve the ORDBMS concept.

4. Hierarchical Database Management System (Hierarchical-DBMS):


Hierarchical DBMS is a predecessor of RDBMS. It follows a hierarchical model which is based
on a tree like structure of records. i.e one record could have only one parent. The parent record
can have one or many child records. It was introduced by IBM to get more advantage over the
then popular DBMS.
5. Network Database Management System (Network-DBMS):
Network-DBMS follows the concept of many-to-many relationship like a network. Unlike
hierarchical data model, in network data model one record can have many parent and many
child. Just like hierarchical model, network data model is also a predecessor for the relational
database management system. Eventually RDBMS replaced network data model and hierarchical
data model.

1.
Microsoft Access is a database management system (DBMS)
from Microsoft that combines the relational Microsoft Jet Database Engine with
a graphical user interface and software-development tools. It is a member of

the Microsoft Office suite of applications, included in the Professional and higher
editions or sold separately.Microsoft Access stores data in its own format based on
the Access Jet Database Engine. It can also import or link directly to data stored in
other applications and databases. Software developers, data architects and power
users can use Microsoft Access to develop application software. Like other Microsoft
Office applications, Access is supported by Visual Basic for Applications (VBA),
an object-based programming language that can reference a variety of objects
including DAO (Data Access Objects), ActiveX Data Objects, and many other ActiveX
components. Visual objects used in forms and reports expose their methods and
properties in the VBA programming environment, and VBA code modules may
declare and call Windows operating system operations.
2. MySQL (officially pronounced as is an open-source relational database
management system(RDBMS). In July 2013, it was the world's second
most[a] widely used RDBMS, and the most widely used open-sourceclientserver
model RDBMS. Its name is a combination of "My", the name of co-founder Michael
Widenius' daughter,[10] and "SQL", the abbreviation for Structured Query
Language. The MySQL development project has made its source code available
under the terms of the GNU General Public License, as well as under a variety
of proprietary agreements. MySQL was owned and sponsored by a single forprofit firm, the Swedish company MySQL AB, now owned by Oracle Corporation. For
proprietary use, several paid editions are available, and offer additional
functionality.MySQL is a popular choice of database for use in web applications, and
is a central component of the widely used LAMPopen-source web application
software stack (and other "AMP" stacks). LAMP is an acronym for "Linux, Apache,
MySQL,Perl/PHP/Python". Free-software open-source projects that require a fullfeatured database management system often use MySQL. Applications that use the
MySQL database
include: TYPO3, MODx, Joomla, WordPress, phpBB, MyBB, Drupal and other software.
MySQL is also used in many high-profile, large-scale websites,
including Google , (though not for searches), Facebook.

You might also like