SlideShare a Scribd company logo
Data Modeling
Prepared by:
Maheshwor Shrestha
Developer @ LIS Nepal Pvt. Ltd.
rowhseham@yahoo.com
Overview
• Introduction
• Example
• Data Modeling Steps/Processes
• Data Model Types
• Data Model Stake Holders
• Data Modeling Tools
Introduction
• Data Modeling is modeling of data.
• It is representation of data and its relationship with other data entity to
reflect the insights of information system as a whole in terms of flow of
data in the system.
• It is documentation or formalization of some existing or proposed system.
• Data modeling is often first step of database or data warehouse design.
Also during some large scale application development where data flow is
critical, data modeling comes into play.
• It is blue-print/design/plan for a database that needs to be constructed,
similar to a blue-print of house that needs to be constructed.
Example
• Retail Data Model
• Retail is a domain in business which has a very large and complex set of data
objects and relationship among them.
• Data Entity: Here products to be sold, location of sales, person buying the
products, class & types of products, sales point, buyer, supplier and
hundreds of other things that appear in sales and mostly can be represented
mostly by a noun are data entities.
• Relationship: The relationship like a product falls in some category, products
are bought by buyer, supplier supplies to store and hundreds of other
relationship that can be represented mostly by a verb are relationships.
• Communication data model, Archive File Data Model, Enterprise
resource data model etc.
Steps/Processes
• So there are 5 steps
• Requirement gathering and analysis
• Conceptual Modeling
• Logical Modeling
• Physical Modeling
• Deployment
• Note: First and last are not actually modeling phase but they are
important to start and end modeling task.
Steps/Processes continued
• Generally data modeling process flows from top to bottom but
sometimes reverse is also true specially during reverse engineering.
Reverse engineering process of data modeling is useful while
updating existing data model. Get conceptual model from physical
model, update and optimize it and again get physical data model to
deploy.
Steps/Processes continued
• Depending on the approach of modeling, following are types of
modeling-
• Forward Engineering
• Reverse Engineering
Types
• Operational
• It is data model where database is normalized.
• Data Warehouse
• It is data model where database is de-normalized.
Stakeholders
• End Users
• Business Specialist, Business Analyst, Domain Expert
• Database modeler, Data Architect, Database developer.
Data Modeling Tools & Techniques
• Data Modeling Tools and Techniques simplify the complex task of data
designing, visualizing and modeling for a business process resulting
into a data model blueprint.
• Example: Infosphere Data Architect, Erwin Data Modeler, ERStudio
etc.

More Related Content

PPTX
Chapter 2: Data Management Overviews
PDF
Data Governance and Data Science to Improve Data Quality
PDF
Predicting Flights with Azure Databricks
PDF
Conceptual vs. Logical vs. Physical Data Modeling
PPTX
How to Build & Sustain a Data Governance Operating Model
PPTX
Data modeling star schema
PDF
Data warehouse architecture
PDF
Best Practices in Metadata Management
Chapter 2: Data Management Overviews
Data Governance and Data Science to Improve Data Quality
Predicting Flights with Azure Databricks
Conceptual vs. Logical vs. Physical Data Modeling
How to Build & Sustain a Data Governance Operating Model
Data modeling star schema
Data warehouse architecture
Best Practices in Metadata Management

What's hot (20)

PPTX
How to Build Data Governance Programs That Last: A Business-First Approach
PDF
Data Governance and Metadata Management
PDF
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
PDF
Glossaries, Dictionaries, and Catalogs Result in Data Governance
PDF
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...
PDF
Data Catalog for Better Data Discovery and Governance
PPTX
Data Modeling Basics
PPTX
Chapter 6: Data Operations Management
PDF
Enterprise Data Management Framework Overview
PPTX
Chapter 7: Data Security Management
PDF
Data Catalog as a Business Enabler
DOC
Difference between ER-Modeling and Dimensional Modeling
PPTX
Data Lake Overview
PPTX
Data quality and data profiling
PPTX
‏‏‏‏‏‏‏‏‏‏Chapter 12: Data Quality Management
PDF
Master Data Management - Aligning Data, Process, and Governance
PDF
080827 abramson inmon vs kimball
PDF
Data Strategy Best Practices
PDF
Enterprise Architecture vs. Data Architecture
PDF
Data Modeling, Data Governance, & Data Quality
How to Build Data Governance Programs That Last: A Business-First Approach
Data Governance and Metadata Management
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
Glossaries, Dictionaries, and Catalogs Result in Data Governance
DAS Slides: Building a Data Strategy - Practical Steps for Aligning with Busi...
Data Catalog for Better Data Discovery and Governance
Data Modeling Basics
Chapter 6: Data Operations Management
Enterprise Data Management Framework Overview
Chapter 7: Data Security Management
Data Catalog as a Business Enabler
Difference between ER-Modeling and Dimensional Modeling
Data Lake Overview
Data quality and data profiling
‏‏‏‏‏‏‏‏‏‏Chapter 12: Data Quality Management
Master Data Management - Aligning Data, Process, and Governance
080827 abramson inmon vs kimball
Data Strategy Best Practices
Enterprise Architecture vs. Data Architecture
Data Modeling, Data Governance, & Data Quality
Ad

Similar to Data modeling (20)

PPTX
Data modelling it's process and examples
DOCX
Data Modeling.docx
PPTX
Data Modelingwnifffffffffffffffffi3wihffffffffffffffffff
PPTX
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
PPTX
types of data modelingEntity-Relationship (E-R) Models UML .pptx
PPTX
types of data modeling tecnologyesy.pptx
PPTX
data modelingEntity-Relationship (E-R) Models UML (unified modeling language)...
PPTX
data modeling data modeling and its context .pptx
PDF
Data modeling 101 - Basics - Software Domain
PDF
Introduction-to-Data-Modeling
PPTX
Entity-Relationship Model.pptx data modeling
PPTX
Data Modelling..pptx
PPTX
Chapter 5: Data Development
PDF
chapter5-220725172250-dc425eb2.pdf
PPTX
Data Modeling PPT
PDF
Understanding the Critical Role of Data Modelling in Data Architecture for Da...
PDF
Exposing a Few of the Data Models in Use Right Now
PPT
Data models
PPT
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
PDF
Information is at the heart of all architecture disciplines
Data modelling it's process and examples
Data Modeling.docx
Data Modelingwnifffffffffffffffffi3wihffffffffffffffffff
1-SDLC - Development Models – Waterfall, Rapid Application Development, Agile...
types of data modelingEntity-Relationship (E-R) Models UML .pptx
types of data modeling tecnologyesy.pptx
data modelingEntity-Relationship (E-R) Models UML (unified modeling language)...
data modeling data modeling and its context .pptx
Data modeling 101 - Basics - Software Domain
Introduction-to-Data-Modeling
Entity-Relationship Model.pptx data modeling
Data Modelling..pptx
Chapter 5: Data Development
chapter5-220725172250-dc425eb2.pdf
Data Modeling PPT
Understanding the Critical Role of Data Modelling in Data Architecture for Da...
Exposing a Few of the Data Models in Use Right Now
Data models
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Information is at the heart of all architecture disciplines
Ad

Recently uploaded (20)

PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PDF
annual-report-2024-2025 original latest.
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPT
Quality review (1)_presentation of this 21
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PPTX
climate analysis of Dhaka ,Banglades.pptx
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PDF
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PDF
Business Analytics and business intelligence.pdf
PPTX
Introduction to Knowledge Engineering Part 1
PPTX
IB Computer Science - Internal Assessment.pptx
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
annual-report-2024-2025 original latest.
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Quality review (1)_presentation of this 21
oil_refinery_comprehensive_20250804084928 (1).pptx
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
Acceptance and paychological effects of mandatory extra coach I classes.pptx
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
climate analysis of Dhaka ,Banglades.pptx
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
TRAFFIC-MANAGEMENT-AND-ACCIDENT-INVESTIGATION-WITH-DRIVING-PDF-FILE.pdf
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Business Analytics and business intelligence.pdf
Introduction to Knowledge Engineering Part 1
IB Computer Science - Internal Assessment.pptx
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
STUDY DESIGN details- Lt Col Maksud (21).pptx
IBA_Chapter_11_Slides_Final_Accessible.pptx

Data modeling

  • 1. Data Modeling Prepared by: Maheshwor Shrestha Developer @ LIS Nepal Pvt. Ltd. rowhseham@yahoo.com
  • 2. Overview • Introduction • Example • Data Modeling Steps/Processes • Data Model Types • Data Model Stake Holders • Data Modeling Tools
  • 3. Introduction • Data Modeling is modeling of data. • It is representation of data and its relationship with other data entity to reflect the insights of information system as a whole in terms of flow of data in the system. • It is documentation or formalization of some existing or proposed system. • Data modeling is often first step of database or data warehouse design. Also during some large scale application development where data flow is critical, data modeling comes into play. • It is blue-print/design/plan for a database that needs to be constructed, similar to a blue-print of house that needs to be constructed.
  • 4. Example • Retail Data Model • Retail is a domain in business which has a very large and complex set of data objects and relationship among them. • Data Entity: Here products to be sold, location of sales, person buying the products, class & types of products, sales point, buyer, supplier and hundreds of other things that appear in sales and mostly can be represented mostly by a noun are data entities. • Relationship: The relationship like a product falls in some category, products are bought by buyer, supplier supplies to store and hundreds of other relationship that can be represented mostly by a verb are relationships. • Communication data model, Archive File Data Model, Enterprise resource data model etc.
  • 5. Steps/Processes • So there are 5 steps • Requirement gathering and analysis • Conceptual Modeling • Logical Modeling • Physical Modeling • Deployment • Note: First and last are not actually modeling phase but they are important to start and end modeling task.
  • 6. Steps/Processes continued • Generally data modeling process flows from top to bottom but sometimes reverse is also true specially during reverse engineering. Reverse engineering process of data modeling is useful while updating existing data model. Get conceptual model from physical model, update and optimize it and again get physical data model to deploy.
  • 7. Steps/Processes continued • Depending on the approach of modeling, following are types of modeling- • Forward Engineering • Reverse Engineering
  • 8. Types • Operational • It is data model where database is normalized. • Data Warehouse • It is data model where database is de-normalized.
  • 9. Stakeholders • End Users • Business Specialist, Business Analyst, Domain Expert • Database modeler, Data Architect, Database developer.
  • 10. Data Modeling Tools & Techniques • Data Modeling Tools and Techniques simplify the complex task of data designing, visualizing and modeling for a business process resulting into a data model blueprint. • Example: Infosphere Data Architect, Erwin Data Modeler, ERStudio etc.