0% found this document useful (0 votes)
22 views2 pages

Data Model

Uploaded by

ayyoobmp
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)
22 views2 pages

Data Model

Uploaded by

ayyoobmp
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/ 2

Data Model

Data Model gives us an idea that how the final system will look like after its complete
implementation. It defines the data elements and the relationships between the data elements. Data
Models are used to show how data is stored, connected, accessed and updated in the database
management system.

Record-Based Data Model


When the database is organized in some fixed format of records of several than the model is known
as Record-Based Data Model.
Further, it is classified into three types-
1. Hierarchical Data Model :
In hierarchical type, the model data are represented by collection of records. In this,
relationships among the data are represented by links. In this model, tree data structure is
used.
It was developed in 1960s by IBM, to manage large amount of data for complex
manufacturing projects. The basic logic structure of hierarchical data model is upside-down
“tree”.

Advantages –
Simplicity, Data Integrity, Data security, Efficiency, Easy availability of expertise.
Disadvantages –
Complexity, Inflexibility, Lack of Data Independence, Lack of querying facility, Data Manipulation
Language, Lack Of standards.
 Network Data Model :
In network type, the model data are represented by collection of records. In this,
relationships among the data are represented by links. Graph data structures are used in this
model. It permits a record to have more than one parent.
For Example- Social Media sites like Facebook, Instagram etc.
A
Advantages –
Simplicity, Data Integrity, Data Independence, Database standards.
Disadvantages –
System Complexity, Lack of structural Independence.
 Relational Data Model :
Relational Data Model uses tables to represent the data and the relationship among these
data. Each table has multiple columns and each column is identified by a unique name. It is
a low-level model.

Advantages –
Structural Independence, Simplicity, Ease of designing, Implementation, Ad-Hoc query capability.
Disadvantages –
Hardware Overheads, Ease of design can result in bad design.

You might also like