Data model is the basic architectural unit of the
databases which determines the structure of the database and determines the way in which data will be stored or organized. It also defines the connection, processing and storage of data in a system. It organize the data and determine how the data elements relate to each other. The data model is the map or the design of the database and it is difficult to change when data is inserted. Data Storage Mechanism Flat File Basics
Simple ordinary file stored in host computer
Complete file has to be read into memory to
perform operations (R/W) Data Storage Mechanism Flat File Basics
Usually refer to single record per line
Usually Plan text (Word or notepad)
or ASCII file Data Storage Mechanism How Flat File Works
Data is store in columns and rows
Each row is separated by comma or tabs
Data Storage Mechanism How Flat File Works
Potential for duplicates
Harder to Update
Prone to Error
Poor at limiting access
Data Storage Mechanism Data Storage Mechanism Hierarchal Database Basics
One of the two main Data Model proposed by
IBM’s IMS System
Data is organized as Tree-Like Structure
Data Storage Mechanism Hierarchal Database Basics
The Data is stored as records (combination of row
and column)
Fix Length Record
Records are connected through
links Data Storage Mechanism Hierarchal Database Basics
Only One Root Node
Each child with one parent
Parent can have multiple child's
Data Storage Mechanism Data Storage Mechanism How Hierarchal Database Works
Data in tree is retrieved using Traversal
One-to-Many relationship exists between Root
and Child Node Data Storage Mechanism How Hierarchal Database Works
Each parent record store the address of its all child
record
Child Record will act as Parent Record for next
level Data Storage Mechanism Data Storage Mechanism Data Storage Mechanism Network Database Basics
It allow one child can have multiple parents
Each Parent can have multiple Childs
Representing Record as Graph
Data Storage Mechanism Network Database Basics
The model can be seen as an upside down tree
Fix Length Record
Data Storage Mechanism How Network Database Works
There is no concept of Parent-child relationship
Each record will store address the all referencing
records Data Storage Mechanism How Network Database Works
Virtually any record can be linked to any record –