SlideShare a Scribd company logo
Mrs. Maninder Kaur
                professormaninder@gmail.com




Maninder Kaur             www.eazynotes.com   1
MODEL
A Model is representation of reality, ’real world’
  objects and events and their associations.

A database model is an organizing principle that
  specifies particular mechanism of data storage and
  retrieval.

The model explains, in terms of services available to
  an interfacing application, how to access a data
  element when other related elements are known.

             Maninder Kaur         www.eazynotes.com     2
Components of Data Models
Structure Part:
 Consisting of set of rules according to which databases
   can be constructed.

Manipulative Part:
 Define the types of operation that are allowed on the
  data.

Set of Integrity Rules:
 Which ensures that data is accurate.

               Maninder Kaur        www.eazynotes.com       3
Purpose of Data Model
To represent data.


To make the data understandable.




             Maninder Kaur     www.eazynotes.com   4
Types of Data Models
Object Based Data Models


Physical Data Models


Record Based Logical Data Models




             Maninder Kaur     www.eazynotes.com   5
Object Based Data Models
It use concepts such as entities, attributes and
  relationships.

Types of Object Based Data Models:

              * Entity Relationship

              * Object Oriented

              * Semantic

              *Functional

              Maninder Kaur           www.eazynotes.com   6
Physical Data Models

   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.




         Maninder Kaur       www.eazynotes.com   7
Record Based Logical Data Models

o It is used to specify the overall logical structure
  of the database and to provide a higher-level
  description of the implementation.

o Structured database in fixed formats.




           Maninder Kaur        www.eazynotes.com       8
Types of Record Based Data Models

Hierarchical Model


Network Model


Relational Model




             Maninder Kaur   www.eazynotes.com   9
Types of Record Based Data Models

Hierarchical Model


Network Model


Relational Model




             Maninder Kaur   www.eazynotes.com   9
Ad

More Related Content

What's hot (20)

Data Modeling Basics
Data Modeling BasicsData Modeling Basics
Data Modeling Basics
renuindia
 
Data preprocessing ng
Data preprocessing   ngData preprocessing   ng
Data preprocessing ng
datapreprocessing
 
Data modelling 101
Data modelling 101Data modelling 101
Data modelling 101
Christopher Bradley
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
sabah N
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modeling
Sunita Sahu
 
Dbms classification according to data models
Dbms classification according to data modelsDbms classification according to data models
Dbms classification according to data models
ABDUL KHALIQ
 
Star schema
Star schemaStar schema
Star schema
Chandanapriya Sathavalli
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
ksamyMCA
 
Advanced Dimensional Modelling
Advanced Dimensional ModellingAdvanced Dimensional Modelling
Advanced Dimensional Modelling
Vincent Rainardi
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Mining
idnats
 
Data Models
Data ModelsData Models
Data Models
RituBhargava7
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
vivekjv
 
Different type of databases
Different type of databasesDifferent type of databases
Different type of databases
Shwe Yee
 
Importance of data model
Importance of data modelImportance of data model
Importance of data model
yhen06
 
Data Warehouse Fundamentals
Data Warehouse FundamentalsData Warehouse Fundamentals
Data Warehouse Fundamentals
Rashmi Bhat
 
Dbms slides
Dbms slidesDbms slides
Dbms slides
rahulrathore725
 
Dbms Notes Lecture 4 : Data Models in DBMS
Dbms Notes Lecture 4 : Data Models in DBMSDbms Notes Lecture 4 : Data Models in DBMS
Dbms Notes Lecture 4 : Data Models in DBMS
BIT Durg
 
Data quality and bi
Data quality and biData quality and bi
Data quality and bi
jeffd00
 
Data warehouse physical design
Data warehouse physical designData warehouse physical design
Data warehouse physical design
Er. Nawaraj Bhandari
 
Relational databases vs Non-relational databases
Relational databases vs Non-relational databasesRelational databases vs Non-relational databases
Relational databases vs Non-relational databases
James Serra
 
Data Modeling Basics
Data Modeling BasicsData Modeling Basics
Data Modeling Basics
renuindia
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
sabah N
 
Dimensional Modeling
Dimensional ModelingDimensional Modeling
Dimensional Modeling
Sunita Sahu
 
Dbms classification according to data models
Dbms classification according to data modelsDbms classification according to data models
Dbms classification according to data models
ABDUL KHALIQ
 
Data preprocessing
Data preprocessingData preprocessing
Data preprocessing
ksamyMCA
 
Advanced Dimensional Modelling
Advanced Dimensional ModellingAdvanced Dimensional Modelling
Advanced Dimensional Modelling
Vincent Rainardi
 
Data Warehousing and Data Mining
Data Warehousing and Data MiningData Warehousing and Data Mining
Data Warehousing and Data Mining
idnats
 
Data Warehouse Modeling
Data Warehouse ModelingData Warehouse Modeling
Data Warehouse Modeling
vivekjv
 
Different type of databases
Different type of databasesDifferent type of databases
Different type of databases
Shwe Yee
 
Importance of data model
Importance of data modelImportance of data model
Importance of data model
yhen06
 
Data Warehouse Fundamentals
Data Warehouse FundamentalsData Warehouse Fundamentals
Data Warehouse Fundamentals
Rashmi Bhat
 
Dbms Notes Lecture 4 : Data Models in DBMS
Dbms Notes Lecture 4 : Data Models in DBMSDbms Notes Lecture 4 : Data Models in DBMS
Dbms Notes Lecture 4 : Data Models in DBMS
BIT Durg
 
Data quality and bi
Data quality and biData quality and bi
Data quality and bi
jeffd00
 
Relational databases vs Non-relational databases
Relational databases vs Non-relational databasesRelational databases vs Non-relational databases
Relational databases vs Non-relational databases
James Serra
 

Similar to Data models (20)

DBMS OF DATA MODEL Deepika 2
DBMS OF DATA MODEL  Deepika 2DBMS OF DATA MODEL  Deepika 2
DBMS OF DATA MODEL Deepika 2
Rai Saheb Bhanwar Singh College Nasrullaganj
 
DBMS
DBMSDBMS
DBMS
Rai Saheb Bhanwar Singh College Nasrullaganj
 
Dbms notes
Dbms notesDbms notes
Dbms notes
Prof. Dr. K. Adisesha
 
CBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL PresentationCBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL Presentation
Guru Ji
 
Data Modeling Training.pptx
Data Modeling Training.pptxData Modeling Training.pptx
Data Modeling Training.pptx
ssuser23b3eb
 
data modeling data modeling and its context .pptx
data modeling data modeling and its context .pptxdata modeling data modeling and its context .pptx
data modeling data modeling and its context .pptx
ssuser2690b8
 
data modelingEntity-Relationship (E-R) Models UML (unified modeling language)...
data modelingEntity-Relationship (E-R) Models UML (unified modeling language)...data modelingEntity-Relationship (E-R) Models UML (unified modeling language)...
data modelingEntity-Relationship (E-R) Models UML (unified modeling language)...
ssuser2690b8
 
types of data modeling tecnologyesy.pptx
types of data modeling tecnologyesy.pptxtypes of data modeling tecnologyesy.pptx
types of data modeling tecnologyesy.pptx
ssuser2690b8
 
types of data modelingEntity-Relationship (E-R) Models UML .pptx
types of data modelingEntity-Relationship (E-R) Models UML  .pptxtypes of data modelingEntity-Relationship (E-R) Models UML  .pptx
types of data modelingEntity-Relationship (E-R) Models UML .pptx
ssuser2690b8
 
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
RakeshKumar145431
 
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvyppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
vk5985399
 
Data models
Data modelsData models
Data models
KIRANPREET KAUR
 
Methodology logical database design for the relational
Methodology   logical database design for the relationalMethodology   logical database design for the relational
Methodology logical database design for the relational
university of the punjab
 
Methodology conceptual databases design roll no. 99 & 111
Methodology conceptual databases design roll no. 99 & 111Methodology conceptual databases design roll no. 99 & 111
Methodology conceptual databases design roll no. 99 & 111
Manoj Nolkha
 
Introduction-to-Relational-Databases.pptx
Introduction-to-Relational-Databases.pptxIntroduction-to-Relational-Databases.pptx
Introduction-to-Relational-Databases.pptx
SATHISHKUMAR353465
 
BAB 7 Pangkalan data new
BAB 7   Pangkalan data newBAB 7   Pangkalan data new
BAB 7 Pangkalan data new
Nur Salsabila Edu
 
database-model group presentation.pptx
database-model group   presentation.pptxdatabase-model group   presentation.pptx
database-model group presentation.pptx
RuksanKarki
 
Information Technology 104
Information Technology 104Information Technology 104
Information Technology 104
'Vladimir Medina
 
Metadata: Towards Machine-Enabled Intelligence
Metadata: Towards Machine-Enabled Intelligence               Metadata: Towards Machine-Enabled Intelligence
Metadata: Towards Machine-Enabled Intelligence
dannyijwest
 
Metadata: Towards Machine-Enabled Intelligence
Metadata: Towards Machine-Enabled IntelligenceMetadata: Towards Machine-Enabled Intelligence
Metadata: Towards Machine-Enabled Intelligence
dannyijwest
 
CBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL PresentationCBSE XII Database Concepts And MySQL Presentation
CBSE XII Database Concepts And MySQL Presentation
Guru Ji
 
Data Modeling Training.pptx
Data Modeling Training.pptxData Modeling Training.pptx
Data Modeling Training.pptx
ssuser23b3eb
 
data modeling data modeling and its context .pptx
data modeling data modeling and its context .pptxdata modeling data modeling and its context .pptx
data modeling data modeling and its context .pptx
ssuser2690b8
 
data modelingEntity-Relationship (E-R) Models UML (unified modeling language)...
data modelingEntity-Relationship (E-R) Models UML (unified modeling language)...data modelingEntity-Relationship (E-R) Models UML (unified modeling language)...
data modelingEntity-Relationship (E-R) Models UML (unified modeling language)...
ssuser2690b8
 
types of data modeling tecnologyesy.pptx
types of data modeling tecnologyesy.pptxtypes of data modeling tecnologyesy.pptx
types of data modeling tecnologyesy.pptx
ssuser2690b8
 
types of data modelingEntity-Relationship (E-R) Models UML .pptx
types of data modelingEntity-Relationship (E-R) Models UML  .pptxtypes of data modelingEntity-Relationship (E-R) Models UML  .pptx
types of data modelingEntity-Relationship (E-R) Models UML .pptx
ssuser2690b8
 
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
RakeshKumar145431
 
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvyppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
ppt_rdbms.pdfuvuguvuvugycycyctcucuvyvvuvuvy
vk5985399
 
Methodology logical database design for the relational
Methodology   logical database design for the relationalMethodology   logical database design for the relational
Methodology logical database design for the relational
university of the punjab
 
Methodology conceptual databases design roll no. 99 & 111
Methodology conceptual databases design roll no. 99 & 111Methodology conceptual databases design roll no. 99 & 111
Methodology conceptual databases design roll no. 99 & 111
Manoj Nolkha
 
Introduction-to-Relational-Databases.pptx
Introduction-to-Relational-Databases.pptxIntroduction-to-Relational-Databases.pptx
Introduction-to-Relational-Databases.pptx
SATHISHKUMAR353465
 
database-model group presentation.pptx
database-model group   presentation.pptxdatabase-model group   presentation.pptx
database-model group presentation.pptx
RuksanKarki
 
Information Technology 104
Information Technology 104Information Technology 104
Information Technology 104
'Vladimir Medina
 
Metadata: Towards Machine-Enabled Intelligence
Metadata: Towards Machine-Enabled Intelligence               Metadata: Towards Machine-Enabled Intelligence
Metadata: Towards Machine-Enabled Intelligence
dannyijwest
 
Metadata: Towards Machine-Enabled Intelligence
Metadata: Towards Machine-Enabled IntelligenceMetadata: Towards Machine-Enabled Intelligence
Metadata: Towards Machine-Enabled Intelligence
dannyijwest
 
Ad

More from Anuj Modi (20)

Android Technology
Android TechnologyAndroid Technology
Android Technology
Anuj Modi
 
Virtual memory
Virtual memoryVirtual memory
Virtual memory
Anuj Modi
 
Timing and-control-unit
Timing and-control-unitTiming and-control-unit
Timing and-control-unit
Anuj Modi
 
Synchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferSynchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transfer
Anuj Modi
 
Registers and-common-bus
Registers and-common-busRegisters and-common-bus
Registers and-common-bus
Anuj Modi
 
Ram and-rom-chips
Ram and-rom-chipsRam and-rom-chips
Ram and-rom-chips
Anuj Modi
 
Memory
MemoryMemory
Memory
Anuj Modi
 
Computer instructions
Computer instructionsComputer instructions
Computer instructions
Anuj Modi
 
Cache memory
Cache memoryCache memory
Cache memory
Anuj Modi
 
HTML Lesson 5-insert-and-align-graphics
HTML Lesson 5-insert-and-align-graphicsHTML Lesson 5-insert-and-align-graphics
HTML Lesson 5-insert-and-align-graphics
Anuj Modi
 
HTML Lesson 2-format-pages-and-text
HTML Lesson 2-format-pages-and-textHTML Lesson 2-format-pages-and-text
HTML Lesson 2-format-pages-and-text
Anuj Modi
 
HTML Lesson 1-create-a-home-page
HTML Lesson 1-create-a-home-pageHTML Lesson 1-create-a-home-page
HTML Lesson 1-create-a-home-page
Anuj Modi
 
Introduction to-dbms
Introduction to-dbmsIntroduction to-dbms
Introduction to-dbms
Anuj Modi
 
DBA
DBADBA
DBA
Anuj Modi
 
Architecture of-dbms-and-data-independence
Architecture of-dbms-and-data-independenceArchitecture of-dbms-and-data-independence
Architecture of-dbms-and-data-independence
Anuj Modi
 
Central Processing Unit User View
Central Processing Unit User ViewCentral Processing Unit User View
Central Processing Unit User View
Anuj Modi
 
Microprogram Control
Microprogram Control Microprogram Control
Microprogram Control
Anuj Modi
 
Graphs In Data Structure
Graphs In Data StructureGraphs In Data Structure
Graphs In Data Structure
Anuj Modi
 
Graphs In Data Structure
Graphs In Data StructureGraphs In Data Structure
Graphs In Data Structure
Anuj Modi
 
B trees in Data Structure
B trees in Data StructureB trees in Data Structure
B trees in Data Structure
Anuj Modi
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
Anuj Modi
 
Virtual memory
Virtual memoryVirtual memory
Virtual memory
Anuj Modi
 
Timing and-control-unit
Timing and-control-unitTiming and-control-unit
Timing and-control-unit
Anuj Modi
 
Synchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transferSynchronous and-asynchronous-data-transfer
Synchronous and-asynchronous-data-transfer
Anuj Modi
 
Registers and-common-bus
Registers and-common-busRegisters and-common-bus
Registers and-common-bus
Anuj Modi
 
Ram and-rom-chips
Ram and-rom-chipsRam and-rom-chips
Ram and-rom-chips
Anuj Modi
 
Computer instructions
Computer instructionsComputer instructions
Computer instructions
Anuj Modi
 
Cache memory
Cache memoryCache memory
Cache memory
Anuj Modi
 
HTML Lesson 5-insert-and-align-graphics
HTML Lesson 5-insert-and-align-graphicsHTML Lesson 5-insert-and-align-graphics
HTML Lesson 5-insert-and-align-graphics
Anuj Modi
 
HTML Lesson 2-format-pages-and-text
HTML Lesson 2-format-pages-and-textHTML Lesson 2-format-pages-and-text
HTML Lesson 2-format-pages-and-text
Anuj Modi
 
HTML Lesson 1-create-a-home-page
HTML Lesson 1-create-a-home-pageHTML Lesson 1-create-a-home-page
HTML Lesson 1-create-a-home-page
Anuj Modi
 
Introduction to-dbms
Introduction to-dbmsIntroduction to-dbms
Introduction to-dbms
Anuj Modi
 
Architecture of-dbms-and-data-independence
Architecture of-dbms-and-data-independenceArchitecture of-dbms-and-data-independence
Architecture of-dbms-and-data-independence
Anuj Modi
 
Central Processing Unit User View
Central Processing Unit User ViewCentral Processing Unit User View
Central Processing Unit User View
Anuj Modi
 
Microprogram Control
Microprogram Control Microprogram Control
Microprogram Control
Anuj Modi
 
Graphs In Data Structure
Graphs In Data StructureGraphs In Data Structure
Graphs In Data Structure
Anuj Modi
 
Graphs In Data Structure
Graphs In Data StructureGraphs In Data Structure
Graphs In Data Structure
Anuj Modi
 
B trees in Data Structure
B trees in Data StructureB trees in Data Structure
B trees in Data Structure
Anuj Modi
 
Ad

Data models

  • 1. Mrs. Maninder Kaur [email protected] Maninder Kaur www.eazynotes.com 1
  • 2. MODEL A Model is representation of reality, ’real world’ objects and events and their associations. A database model is an organizing principle that specifies particular mechanism of data storage and retrieval. The model explains, in terms of services available to an interfacing application, how to access a data element when other related elements are known. Maninder Kaur www.eazynotes.com 2
  • 3. Components of Data Models Structure Part: Consisting of set of rules according to which databases can be constructed. Manipulative Part: Define the types of operation that are allowed on the data. Set of Integrity Rules: Which ensures that data is accurate. Maninder Kaur www.eazynotes.com 3
  • 4. Purpose of Data Model To represent data. To make the data understandable. Maninder Kaur www.eazynotes.com 4
  • 5. Types of Data Models Object Based Data Models Physical Data Models Record Based Logical Data Models Maninder Kaur www.eazynotes.com 5
  • 6. Object Based Data Models It use concepts such as entities, attributes and relationships. Types of Object Based Data Models: * Entity Relationship * Object Oriented * Semantic *Functional Maninder Kaur www.eazynotes.com 6
  • 7. Physical Data Models  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. Maninder Kaur www.eazynotes.com 7
  • 8. Record Based Logical Data Models o It is used to specify the overall logical structure of the database and to provide a higher-level description of the implementation. o Structured database in fixed formats. Maninder Kaur www.eazynotes.com 8
  • 9. Types of Record Based Data Models Hierarchical Model Network Model Relational Model Maninder Kaur www.eazynotes.com 9
  • 10. Types of Record Based Data Models Hierarchical Model Network Model Relational Model Maninder Kaur www.eazynotes.com 9