Professional Documents
Culture Documents
Introduction to DBMS
Day 3
To understand Data Models , types of Data Models, advantages and disadvantages of Data
Models.
2
Copyright © 2021, ABES Engineering College
General Guideline
© (2021) ABES Engineering College.
This document contains valuable confidential and proprietary information of ABESEC. Such confidential and
proprietary information includes, amongst others, proprietary intellectual property which can be legally protected and
commercialized. Such information is furnished herein for training purposes only. Except with the express prior
written permission of ABESEC, this document and the information contained herein may not be published,
disclosed, or used for any other purpose.
3
Copyright © 2021, ABES Engineering College
Topics Covered
4
Copyright © 2021, ABES Engineering College
Session Plan - Day 3
Data Models
Importance of Data Models
Types of Data Models
– Hierarchical Model
– Network Model
– Relational Model
– Object Oriented Data Model
– Object-Relational Model
5
Copyright © 2021, ABES Engineering College
Quality Content for Outcome based Learning
Data Models
10
Copyright © 2021, ABES Engineering College
Hierarchical Model
In this model, data is stored in the form of records which are the
collection of fields.
The first node of the tree is called the root node.
When data needs to be retrieved, then the whole tree is traversed
starting from the root node.
This model can represent only one-to-many relationships
Advantages Disadvantages
A child record cannot be
Simplicity created if it is not linked to any
parent record.
M: N relationship not supported.
Data Integrity
Redundancy result in data
Data Security
inconsistency
Efficiency No DML or DDL.
Poor flexibility
Advantages Disadvantages
Conceptual Simplicity Implementation Complexity.
Capability to handle more Absence of structural
relationship types Independence
Ease of data access Any change like updation,
deletion, insertion is very
complex.
Data Integrity
20
Copyright © 2021, ABES Engineering College
Relational Model Contd.
Advantages Disadvantages
Structural independence. Requires hardware and system software
overhead.
Tabular view improves conceptual simplicity. Promote information problems, i.e., information
island phenomenon.
25
Copyright © 2021, ABES Engineering College
Object-Oriented Data Model Contd.
Advantages Disadvantages
Capability to handle large number Difficult to maintain
of different data types
Object oriented programming with Not suited for all applications.
database technology
Semantic content is added.
Object oriented features improve
productivity
Advantages Disadvantages
Complex data sets can be saved Object databases are not widely
and retrieved quickly and easily. adopted.
Works well with object-oriented High complexity can cause
programming languages. performance problems.
High system overhead slows
transactions
29
Copyright © 2021, ABES Engineering College
Summary
30
Copyright © 2021, ABES Engineering College
Thank You
31
Copyright © 2021, ABES Engineering College