0% found this document useful (0 votes)
63 views4 pages

Types of DBMS

The document discusses the main types of database management systems (DBMS) based on data model: relational, object oriented, hierarchical, and network. It provides details on each type, including defining characteristics and examples. The relational DBMS is the most widely used, with examples like Oracle and MySQL. The hierarchical DBMS organizes data in a parent-child relationship tree structure and was commonly used on mainframes. The network DBMS allows complex many-to-many relationships between data elements.

Uploaded by

Yll Asheilema
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views4 pages

Types of DBMS

The document discusses the main types of database management systems (DBMS) based on data model: relational, object oriented, hierarchical, and network. It provides details on each type, including defining characteristics and examples. The relational DBMS is the most widely used, with examples like Oracle and MySQL. The hierarchical DBMS organizes data in a parent-child relationship tree structure and was commonly used on mainframes. The network DBMS allows complex many-to-many relationships between data elements.

Uploaded by

Yll Asheilema
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Types of DBMS

The types of DBMS based on data model are as follows −


 Relational database
 Object oriented database
 Hierarchical database
 Network database

Relational Database Management System (RDBMS)


 a system where data is organized in two-dimensional tables using rows and
columns
 one of the most popular data models which is used in industry
 based on SQL (Structured Query Language)
 every table in a database has a key field which uniquely identifies each record
 most widely used DBMS
 available for personal computers, workstation and large mainframe systems
Example:
 Oracle Database
 MySQL
 Microsoft SQL Server
 etc.

Object Oriented Database Management System


 a system where information or data is represented in the form of objects which
is used in object-oriented programming
 a combination of relational database concepts and object-oriented principles
 concepts are concurrency control, transactions, etc.
 OOP (Object Oriented Programming) principles are data encapsulation,
inheritance, and polymorphism
 requires less code and is easy to maintain
Example:
 Object DB software
Hierarchical Database Management System
 a system where the data elements have a one to many relationship (1: N)
 the hierarchy starts from the root node, connecting all the child nodes to the
parent node
 used in industry on mainframe platforms
Example:
 IMS (IBM) - Information Management Systems (International Business
Machines)
 Windows registry (Microsoft)

Network Database Management System


 a system where the data elements maintain one to one relationship (1: 1) or
many to many relationship (N: N).
 it also has a hierarchical structure, but the data is organized like a graph and it is
allowed to have more than one parent for one child record.
Example:
 Teachers can teach in multiple departments.
LIST OF SPATIAL DBMS
References

https://www.tutorialspoint.com/what-are-the-different-types-of-dbms

https://db-engines.com/en/ranking

You might also like