"There are three main types of DBMS data models: relational, network, and hierarchical. Relational data model: Data is organized as logically independent tables. Network data model: All entities are organized in graphical representations. Hierarchical data model: Data is organized into a tree-like structure."
In Addition to Sundus response: there are also, Object-oriented, Graphic oriented, Document oriented, and other that are mostly reserved for academical and niche purposes.
DBMS stands for Database Management System. It is a software system that uses a standard way of cataloging, retrieving, and running queries on data. The DBMS manages incoming data, organizes it, and provides ways for the data to be modified or extracted by users or other programs.
DBMS software can be divided into several types, depending on the data model on which the DBMS is based. These types include:
Relational Database Management System (RDBMS): This is the most commonly used DBMS type. Data in an RDBMS is structured in database tables, fields, and records. Each RDBMS table consists of database table rows. Each database table row consists of one or more database table fields. RDBMS examples include MySQL, Oracle, and Microsoft SQL Server.
Hierarchical Database Management System (HDBMS): This type of DBMS employs the "parent-child" relationship of storing data. Its structure is like a tree with nodes representing records and branches representing fields. The Windows Registry used in Windows XP is an example of a hierarchical database.
Network Database Management System (NDBMS): This DBMS supports many-to-many relations where multiple member records can be linked. This system looks more like a cobweb or interconnected network of records. An example of an NDBMS is Integrated Data Store (IDS).
Object-oriented Database Management System (OODBMS): This type allows data to be stored in the form of objects, which can be represented as a combination of attributes (i.e., variables), methods (i.e., functions), and classes. Examples include MongoDB and Apache Cassandra.
Graph Database Management System: In this type of DBMS, networks of data are represented through nodes and edges, and data can be retrieved by navigating these structures. Examples include Neo4J and Amazon Neptune.
NoSQL Database Management System: This term describes a range of database technologies designed to handle the demands of data types, like big data and real-time web applications. They are noted for their ability to scale out across many servers and for their flexibility in handling varied and changing data models. Examples include MongoDB, Cassandra, and CouchDB.