SlideShare a Scribd company logo
1 of 15
DATA MODELS
SUBMITTED TO:
MS. SIKHA MAM
SUBMITTED BY:
KARAN SAINI
BCA(2ND SEM )
DATA MODEL SHOWS THE LOGICAL STRUCTURE OF A
DATABASE INCLUDING RELATIONSHIP AND CONSTRAINTS THAT
DETERMINE HOW DATA CAN STORED AND ACCESSED.
What is data model?
Data Model Basic Building Blocks
 Entity:-Anything about which data are to be collected and
stored
 Attribute:- A characteristic of an entity.
 Relationship:-An association among entities.
1. One to one(1:1) relationship
2. One to many(1:M) relationship
3. Many to one(M:1) relationship
4. Many to many(M:M) relationship
Object Based Data Models
Physical Data Models
Record Based Logical Data Models
TYPES OF DATA MODELS
It uses concepts such as Entities, attributes
and relationship.
Types of object based models:
 Entity Relationship
 Object Oriented
 Semantics
 Functional
 It describe how data is stored in the
computer, representing information such as
record structures, record ordering and
access paths.
 Less no. of models are there.
IT IS USED TO SPECIFY THE OVERALL LOGICAL
STRUCTURE OF THE DATABASE AND TO PROVIDE
A HIGHER LEVEL DESCRIPTION OF THE
IMPLEMENTATION.
STRUCTURED DATABASE IN FIXED FORMATS.
Hierarchical Model
Network Model
Relational Model
Hierarchical model is one
of the oldest database in
which data is organized
into tree like structure.
This model uses a one to
many (1:M) relationship
for data elements.
Hierarchical database
were popular in early
database design, in the
era of mainframe
computers.
HIERARCHICAL DIAGRAM
Simplicity
Data security
Data Integrity
Efficiency
Complexity
Not Flexible
Dependence
Extra Space
NETWORK MODEL
In 1965 C.W.BACHMAN
developed the first
network data model to
present complex data
relationships more
effectively than
hierarchical model.
In network model the
multiple parent-child
relationships are used.
Conceptual Simplicity
Capability
Data Integrity
Ease to access data
Data Independence
Complexity
Confusion
Lack of structural
Independence
RELATIONAL MODEL
 The most popular data
model in DBMS is the
relational data model .
 In this model ,data is
organized in the terms of
rows(tuple) and
columns(attributes) in a
table known as RELATION.
 The principal of relational
model were first outlined by
Dr.E.F.Codd.
Conceptual Simplicity
Structural
Independence
Design Implementation
Security
Hardware Overheads
Expensive
Storage
THANK YOU!

More Related Content

What's hot

The three level of data modeling
The three level of data modelingThe three level of data modeling
The three level of data modeling
sharmila_yusof
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbms
Naresh Kumar
 

What's hot (20)

Introduction to Data Modeling
Introduction to Data ModelingIntroduction to Data Modeling
Introduction to Data Modeling
 
OODM-object oriented data model
OODM-object oriented data modelOODM-object oriented data model
OODM-object oriented data model
 
Data models
Data modelsData models
Data models
 
The three level of data modeling
The three level of data modelingThe three level of data modeling
The three level of data modeling
 
Data models
Data modelsData models
Data models
 
DBMS
DBMSDBMS
DBMS
 
Data models
Data modelsData models
Data models
 
All data models in dbms
All data models in dbmsAll data models in dbms
All data models in dbms
 
Data models
Data modelsData models
Data models
 
Database model
Database modelDatabase model
Database model
 
DBMS OF DATA MODEL Deepika 2
DBMS OF DATA MODEL  Deepika 2DBMS OF DATA MODEL  Deepika 2
DBMS OF DATA MODEL Deepika 2
 
Data models
Data modelsData models
Data models
 
Summary data modelling
Summary data modellingSummary data modelling
Summary data modelling
 
Database Management & Models
Database Management & ModelsDatabase Management & Models
Database Management & Models
 
Four Types of Data Models
Four Types of Data ModelsFour Types of Data Models
Four Types of Data Models
 
Week 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data ModelingWeek 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data Modeling
 
Data model
Data modelData model
Data model
 
Week 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental ConceptsWeek 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental Concepts
 
Data modeling dbms
Data modeling dbmsData modeling dbms
Data modeling dbms
 
DBMS and its Models
DBMS and its ModelsDBMS and its Models
DBMS and its Models
 

Similar to Data models

Database Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdfDatabase Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdf
rsujeet169
 
Student POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docxStudent POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docx
orlandov3
 
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvyppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
vk5985399
 

Similar to Data models (20)

chapter 2-DATABASE SYSTEM CONCEPTS AND architecture [Autosaved].pdf
chapter 2-DATABASE SYSTEM CONCEPTS AND architecture [Autosaved].pdfchapter 2-DATABASE SYSTEM CONCEPTS AND architecture [Autosaved].pdf
chapter 2-DATABASE SYSTEM CONCEPTS AND architecture [Autosaved].pdf
 
Data models
Data modelsData models
Data models
 
DBMS.ppt
DBMS.pptDBMS.ppt
DBMS.ppt
 
DBMS Part 1.pptx
DBMS Part 1.pptxDBMS Part 1.pptx
DBMS Part 1.pptx
 
Database Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdfDatabase Concepts & SQL(1).pdf
Database Concepts & SQL(1).pdf
 
2. Chapter Two.pdf
2. Chapter Two.pdf2. Chapter Two.pdf
2. Chapter Two.pdf
 
Database management systems
Database management systemsDatabase management systems
Database management systems
 
Student POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docxStudent POST  Database processing models showcase the logical s.docx
Student POST  Database processing models showcase the logical s.docx
 
Database
DatabaseDatabase
Database
 
Data Modeling.docx
Data Modeling.docxData Modeling.docx
Data Modeling.docx
 
M.sc. engg (ict) admission guide database management system 4
M.sc. engg (ict) admission guide   database management system 4M.sc. engg (ict) admission guide   database management system 4
M.sc. engg (ict) admission guide database management system 4
 
Schema Integration, View Integration and Database Integration, ER Model & Dia...
Schema Integration, View Integration and Database Integration, ER Model & Dia...Schema Integration, View Integration and Database Integration, ER Model & Dia...
Schema Integration, View Integration and Database Integration, ER Model & Dia...
 
Databases and its representation
Databases and its representationDatabases and its representation
Databases and its representation
 
all databse model and character in dbmsDBMS.pptx
all databse model and character in dbmsDBMS.pptxall databse model and character in dbmsDBMS.pptx
all databse model and character in dbmsDBMS.pptx
 
Architecture of dbms
Architecture of dbmsArchitecture of dbms
Architecture of dbms
 
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvyppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
 
activity 1 for module 2.docx
activity 1 for module 2.docxactivity 1 for module 2.docx
activity 1 for module 2.docx
 
Introduction to DBMS and SQL Overview
Introduction to DBMS and SQL OverviewIntroduction to DBMS and SQL Overview
Introduction to DBMS and SQL Overview
 
1.1 Data Modelling - Part I (Understand Data Model).pdf
1.1 Data Modelling - Part I (Understand Data Model).pdf1.1 Data Modelling - Part I (Understand Data Model).pdf
1.1 Data Modelling - Part I (Understand Data Model).pdf
 
Data Models.ppt
Data Models.pptData Models.ppt
Data Models.ppt
 

Recently uploaded

Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
Our Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdfOur Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use Cases
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 

Data models

  • 1. DATA MODELS SUBMITTED TO: MS. SIKHA MAM SUBMITTED BY: KARAN SAINI BCA(2ND SEM )
  • 2. DATA MODEL SHOWS THE LOGICAL STRUCTURE OF A DATABASE INCLUDING RELATIONSHIP AND CONSTRAINTS THAT DETERMINE HOW DATA CAN STORED AND ACCESSED. What is data model?
  • 3. Data Model Basic Building Blocks  Entity:-Anything about which data are to be collected and stored  Attribute:- A characteristic of an entity.  Relationship:-An association among entities. 1. One to one(1:1) relationship 2. One to many(1:M) relationship 3. Many to one(M:1) relationship 4. Many to many(M:M) relationship
  • 4. Object Based Data Models Physical Data Models Record Based Logical Data Models TYPES OF DATA MODELS
  • 5. It uses concepts such as Entities, attributes and relationship. Types of object based models:  Entity Relationship  Object Oriented  Semantics  Functional
  • 6.  It describe how data is stored in the computer, representing information such as record structures, record ordering and access paths.  Less no. of models are there.
  • 7. IT IS USED TO SPECIFY THE OVERALL LOGICAL STRUCTURE OF THE DATABASE AND TO PROVIDE A HIGHER LEVEL DESCRIPTION OF THE IMPLEMENTATION. STRUCTURED DATABASE IN FIXED FORMATS.
  • 9. Hierarchical model is one of the oldest database in which data is organized into tree like structure. This model uses a one to many (1:M) relationship for data elements. Hierarchical database were popular in early database design, in the era of mainframe computers. HIERARCHICAL DIAGRAM
  • 11. NETWORK MODEL In 1965 C.W.BACHMAN developed the first network data model to present complex data relationships more effectively than hierarchical model. In network model the multiple parent-child relationships are used.
  • 12. Conceptual Simplicity Capability Data Integrity Ease to access data Data Independence Complexity Confusion Lack of structural Independence
  • 13. RELATIONAL MODEL  The most popular data model in DBMS is the relational data model .  In this model ,data is organized in the terms of rows(tuple) and columns(attributes) in a table known as RELATION.  The principal of relational model were first outlined by Dr.E.F.Codd.