SlideShare a Scribd company logo
1 of 18
Download to read offline
Data Base Models
Agenda
vNeed for data modelling
vData models for IoT solution
vTypes of Data models
Need for data
models in IoT
environment
Dr.Sujatha-
ECE3502-
10-01-22
• When migrating data across platforms - it is
critically important to follow data models to
support the effort - with the relevant metadata.
• defines the data elements and the relationships
between the data element
• used to show how data is stored, connected,
accessed and updated in the database
management system
• Data models - will reduce time, costs, and effort
needed to perform the migration successfully.
Data Modelling purpose
•Structuring data base
•Nature of data
•Organize database
•Communication between the business people and the
technical people to handle the process
•Data modelling - information that is machine-
readable rather than human-readable.
•Data Model - abstract model that allows the
further building of conceptual models and to set
relationships between data items.
Data Modelling flow
6
v Collection – Structured, unstructured and semi-structured data from multiple things
v Ingestion – loading vast amounts of data onto a single data store
v Discovery & Cleansing – understanding format and content; clean up and formatting
v Integration – linking, indexing and data fusion
v Analysis – Intelligence, statistics, predictive and text analytics, machine learning
v Delivery – querying, visualization, real time delivery on enterprise-class availability
Collection Ingestion
Discovery
&
Cleansing
Integration Analysis Delivery
6
Need for Standardized Approaches At Each Step
12
Data Model
•Abstract model that organizes elements of data and
standardizes how they relate to one another and to the
properties of real-world entities.
•Data model - specify that the data element representing a
car - color and size of the car and define its owner.
•Relationships found in a particular application domain: for
example the customers, products, and orders found in a
manufacturing organization.
Data Models - are used to show
how data is stored, connected,
accessed and updated in the
database management system.
set of symbols and text - to
represent the information
so that members of the
organisation can
communicate and
understand it.
ANSI-SPARC Architecture - Three-level Data
Model architecture for DBMS
(American National Standards Institute, Standards Planning And Requirements Committee)
• Logical data model: describes the semantics
- consists of descriptions of tables and
columns, object oriented classes, and XML
tags, among things.
• <Name> vituniversity
• <address>vellore
• Physical data model: describes the physical
means by which data are stored.
• concerned with partitions, CPUs, storage
type etc
Relationship between data bases –
University DB Usecase
Dr.Sujatha- ECE3502- 10-01-22
Types of Data Models
1.Hierarchical Model
2.Network Model
3.Entity-Relationship Model
4.Object-Oriented Data Model
Hierarchical Model ( IBM’s information
management system –IMS)
• First DBMS model.
• organises the data in the hierarchical
tree structure.
• hierarchy starts from the root which
has root data and then it expands in
the form of a tree adding child node
Dr.Sujatha- ECE3502- 10-01-22
Features of a Hierarchical Model
• One-to-many relationship: data here is organised in a tree-like
structure where the one-to-many relationship is between the
datatypes. there can be only one path from parent to any node.
• Parent-Child Relationship: Each child node has a parent node but a
parent node can have more than one child node.
• Deletion Problem: If a parent node is deleted then the child node is
automatically deleted.
• Pointers: Pointers are used to link the parent node with the child
node and are used to navigate between the stored data.
Dr.Sujatha- ECE3502- 10-01-22
Hierarchical data represented as relational
tables
PARENT TABLE
Child node
table
Network Model (CODASYL (Conference on Data
Systems Languages) DBs.
• extension of the hierarchical
model.
• record can have more than one
parent.
• replaces the hierarchical tree
with a graph.
Dr.Sujatha- ECE3502- 10-01-22
Features of a Network Model
• Ability to Merge more Relationships: as there are more
relationships so data is more related.
• one-to-one relationships as well as many-to-many relationships.
• Many paths: As there are more relationships so there can be
more than one path to the same record.
• data access fast and simple as compared to the hierarchical
model.
• data integrity is present - Any change in parent record is
reflected in the child record.
Dr.Sujatha- ECE3502- 10-01-22
Summary
•Definition for a data model
•Purpose of data modelling for IoT
•Data modelling architecture
•Data model types- Hierarchical and
Network

More Related Content

Similar to Relational Database explanation with detail.pdf

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.docxorlandov3
 
Fundamentals of Database ppt ch02
Fundamentals of Database ppt ch02Fundamentals of Database ppt ch02
Fundamentals of Database ppt ch02Jotham Gadot
 
DBMS-2.pptx
DBMS-2.pptxDBMS-2.pptx
DBMS-2.pptxkingVox
 
Physical Database Requirements.pdf
Physical Database Requirements.pdfPhysical Database Requirements.pdf
Physical Database Requirements.pdfseifusisay06
 
Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...Rubal Sagwal
 
EContent_11_2024_01_23_18_48_10_DatamodelsUnitIVpptx__2023_11_10_16_13_01.pdf
EContent_11_2024_01_23_18_48_10_DatamodelsUnitIVpptx__2023_11_10_16_13_01.pdfEContent_11_2024_01_23_18_48_10_DatamodelsUnitIVpptx__2023_11_10_16_13_01.pdf
EContent_11_2024_01_23_18_48_10_DatamodelsUnitIVpptx__2023_11_10_16_13_01.pdfsitework231
 
Data models and ro
Data models and roData models and ro
Data models and roDiana Diana
 
Database.ppt
Database.pptDatabase.ppt
Database.pptFaimHasan
 
Dbms Lec Uog 02
Dbms Lec Uog 02Dbms Lec Uog 02
Dbms Lec Uog 02smelltulip
 

Similar to Relational Database explanation with detail.pdf (20)

DBMS
DBMS DBMS
DBMS
 
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 systems introduction
Database systems introductionDatabase systems introduction
Database systems introduction
 
Database management system
Database management systemDatabase management system
Database management system
 
Unit1 DBMS Introduction
Unit1 DBMS IntroductionUnit1 DBMS Introduction
Unit1 DBMS Introduction
 
Fundamentals of Database ppt ch02
Fundamentals of Database ppt ch02Fundamentals of Database ppt ch02
Fundamentals of Database ppt ch02
 
DBMS-2.pptx
DBMS-2.pptxDBMS-2.pptx
DBMS-2.pptx
 
RDBMS to NoSQL. An overview.
RDBMS to NoSQL. An overview.RDBMS to NoSQL. An overview.
RDBMS to NoSQL. An overview.
 
T-SQL
T-SQLT-SQL
T-SQL
 
Physical Database Requirements.pdf
Physical Database Requirements.pdfPhysical Database Requirements.pdf
Physical Database Requirements.pdf
 
Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...
 
EContent_11_2024_01_23_18_48_10_DatamodelsUnitIVpptx__2023_11_10_16_13_01.pdf
EContent_11_2024_01_23_18_48_10_DatamodelsUnitIVpptx__2023_11_10_16_13_01.pdfEContent_11_2024_01_23_18_48_10_DatamodelsUnitIVpptx__2023_11_10_16_13_01.pdf
EContent_11_2024_01_23_18_48_10_DatamodelsUnitIVpptx__2023_11_10_16_13_01.pdf
 
Data models and ro
Data models and roData models and ro
Data models and ro
 
Database.ppt
Database.pptDatabase.ppt
Database.ppt
 
Data models
Data modelsData models
Data models
 
(Dbms) class 1 & 2 (Presentation)
(Dbms) class 1 & 2 (Presentation)(Dbms) class 1 & 2 (Presentation)
(Dbms) class 1 & 2 (Presentation)
 
Data models
Data modelsData models
Data models
 
Data models
Data modelsData models
Data models
 
DBMS topic in PU
DBMS topic in PUDBMS topic in PU
DBMS topic in PU
 
Dbms Lec Uog 02
Dbms Lec Uog 02Dbms Lec Uog 02
Dbms Lec Uog 02
 

Recently uploaded

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 

Recently uploaded (20)

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 

Relational Database explanation with detail.pdf

  • 2. Agenda vNeed for data modelling vData models for IoT solution vTypes of Data models
  • 3.
  • 4. Need for data models in IoT environment Dr.Sujatha- ECE3502- 10-01-22 • When migrating data across platforms - it is critically important to follow data models to support the effort - with the relevant metadata. • defines the data elements and the relationships between the data element • used to show how data is stored, connected, accessed and updated in the database management system • Data models - will reduce time, costs, and effort needed to perform the migration successfully.
  • 5. Data Modelling purpose •Structuring data base •Nature of data •Organize database •Communication between the business people and the technical people to handle the process •Data modelling - information that is machine- readable rather than human-readable. •Data Model - abstract model that allows the further building of conceptual models and to set relationships between data items.
  • 6. Data Modelling flow 6 v Collection – Structured, unstructured and semi-structured data from multiple things v Ingestion – loading vast amounts of data onto a single data store v Discovery & Cleansing – understanding format and content; clean up and formatting v Integration – linking, indexing and data fusion v Analysis – Intelligence, statistics, predictive and text analytics, machine learning v Delivery – querying, visualization, real time delivery on enterprise-class availability Collection Ingestion Discovery & Cleansing Integration Analysis Delivery 6 Need for Standardized Approaches At Each Step 12
  • 7. Data Model •Abstract model that organizes elements of data and standardizes how they relate to one another and to the properties of real-world entities. •Data model - specify that the data element representing a car - color and size of the car and define its owner. •Relationships found in a particular application domain: for example the customers, products, and orders found in a manufacturing organization.
  • 8. Data Models - are used to show how data is stored, connected, accessed and updated in the database management system. set of symbols and text - to represent the information so that members of the organisation can communicate and understand it.
  • 9. ANSI-SPARC Architecture - Three-level Data Model architecture for DBMS (American National Standards Institute, Standards Planning And Requirements Committee) • Logical data model: describes the semantics - consists of descriptions of tables and columns, object oriented classes, and XML tags, among things. • <Name> vituniversity • <address>vellore • Physical data model: describes the physical means by which data are stored. • concerned with partitions, CPUs, storage type etc
  • 10.
  • 11. Relationship between data bases – University DB Usecase Dr.Sujatha- ECE3502- 10-01-22
  • 12. Types of Data Models 1.Hierarchical Model 2.Network Model 3.Entity-Relationship Model 4.Object-Oriented Data Model
  • 13. Hierarchical Model ( IBM’s information management system –IMS) • First DBMS model. • organises the data in the hierarchical tree structure. • hierarchy starts from the root which has root data and then it expands in the form of a tree adding child node Dr.Sujatha- ECE3502- 10-01-22
  • 14. Features of a Hierarchical Model • One-to-many relationship: data here is organised in a tree-like structure where the one-to-many relationship is between the datatypes. there can be only one path from parent to any node. • Parent-Child Relationship: Each child node has a parent node but a parent node can have more than one child node. • Deletion Problem: If a parent node is deleted then the child node is automatically deleted. • Pointers: Pointers are used to link the parent node with the child node and are used to navigate between the stored data. Dr.Sujatha- ECE3502- 10-01-22
  • 15. Hierarchical data represented as relational tables PARENT TABLE Child node table
  • 16. Network Model (CODASYL (Conference on Data Systems Languages) DBs. • extension of the hierarchical model. • record can have more than one parent. • replaces the hierarchical tree with a graph. Dr.Sujatha- ECE3502- 10-01-22
  • 17. Features of a Network Model • Ability to Merge more Relationships: as there are more relationships so data is more related. • one-to-one relationships as well as many-to-many relationships. • Many paths: As there are more relationships so there can be more than one path to the same record. • data access fast and simple as compared to the hierarchical model. • data integrity is present - Any change in parent record is reflected in the child record. Dr.Sujatha- ECE3502- 10-01-22
  • 18. Summary •Definition for a data model •Purpose of data modelling for IoT •Data modelling architecture •Data model types- Hierarchical and Network