Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 15

Types of DBMS

26/02/2024
Dr. Rajesh B
Types of Databases

 There are several types of databases,


 Hierarchical databases
 Network databases
 Object-oriented databases
 Relational databases
 Cloud Database
 Centralized Database
 Operational Database
 NoSQL databases . . .
 Hierarchical databases

 Relational databases

 NoSQL databases
Hierarchical databases
Advantages of Hierarchical Database

 The model allows us easy addition and deletion of new information.


 Data at the top of the Hierarchy is very fast to access.
 It worked well with linear data storage mediums such as tapes.
 It relates well to anything that works through a one to many relationships.
 An entity in a database
management system is a table or
an attribute of a table
 There are three types
of relationships that can exist
between two entities
 One-to-One relationship
 One-to-Many relationship
 Many-to-Many relationship
Disadvantages of a Hierarchical Database

 This database structure means that each child in the tree may have only one parent
 Searching for data requires the DBMS to run through the entire model from top to bottom
until the required information is found, making queries very slow.
 This model support only one to many relationships, many to many relationships are not
supported.
Relational databases
NoSQL databases

 NoSQL databases do not use SQL as their primary data access language.
 A NoSQL originally referring to non SQL or non-relational is a database that provides a
mechanism for storage and retrieval of data.
 A graph database, network database, object database, and document databases are common
NoSQL databases.
 NoSQL database does not have predefined schemas, which makes NoSQL databases a
perfect candidate for rapidly changing development environments.
 https://www.youtube.com/watch?v=0buKQHokLK8

You might also like