際際滷

際際滷Share a Scribd company logo
DATA MODELING
BY
RENUKA SHETEY
Introduction
 Process of creating a data model for an information system by applying formal
data modeling techniques.
 Process used to define and analyze data requirements needed to support the
business processes.
 Therefore, the process of data modeling involves professional data modelers
working closely with business stakeholders, as well as potential users of the
information system.
What is Data Model
 Data Model is a collection of conceptual tools for describing data, data
relationships, data semantics and consistency constraint.
 A data model is a conceptual representation of data structures required for
data base and is very powerful in expressing and communicating the business
requirements
 A data model visually represents the nature of data, business rules governing
the data, and how it will be organized in the database
 A data model provides a way to describe the design of a database at the
physical, logical and view levels.
 There are three different types of data models produced while progressing
from requirements to the actual database to be used for the information
system
 Conceptual: describes WHAT the system contains
 Logical: describes HOW the system will be implemented, regardless of the DBMS
 Physical: describes HOW the system will be implemented using a specific DBMS
Different Data Models
A data model consists of entities related to each other on a diagram:
Example:
Given that 
 Customer is an entity.
 Product is an entity.
 For a Customer we need to know their customer number attribute and
name attribute.
 For a Product we need to know the product name attribute and price
attribute.
 Sale is an entity that is used to record the interaction of Customer and
Product.
Here is the diagram that encapsulates these rules:
Notes
 By convention, entities are named in the singular.
 The attributes of Customer are Customer No (which is
the unique identifier or primary key of the Customer
entity and is shown by the # symbol) and Customer Name.
 Sale has a composite primary key made up of the primary
key of Customer, the primary key of Product and the
date of the sale.
 Think of entities as tables, think of attributes as columns on
the table and think of instances as rows on that table:
 If we want to know the price of a Sale, we can find it by using
the Product Code on the instance of Sale we are interested
in and look up the corresponding Price on the Product entity
with the matching Product Code.
Types of Data Models
 Entity-Relationship (E-R) Models
 UML (unified modeling language)
Entity-Relationship Model
 Entity Relationship Diagrams (ERD) as this is the most widely
used
 ERDs have an advantage in that they are capable of being
normalized
 Represent entities as rectangles
 List attributes within the rectangle
UniversityStudent
PK StudentID
StudentName
StudentDOB
StudentAge
Entity
Attributes
Primary key
Why and When
 The purpose of a data model is to describe the concepts relevant to a domain, the
relationships between those concepts, and information associated with them
Significance of Model data
 Used to model data in a standard, consistent, predictable manner in order to
manage it as a resource.
 To have a clear picture of the base data that your business needs
 To identify missing and redundant base data
Concluding
 To Establish a baseline for communication across functional boundaries within
your organization
 Provides a basis for defining business rules
 Makes it cheaper, easier, and faster to upgrade your IT solutions
Data Modelling..pptx
Data Modelling..pptx

More Related Content

Similar to Data Modelling..pptx (20)

PDF
1.1 Data Modelling - Part I (Understand Data Model).pdf
RakeshKumar145431
PPTX
Data Modelingwnifffffffffffffffffi3wihffffffffffffffffff
KuyaKim5
DOCX
Data Modeling.docx
Michuki Samuel
DOCX
What is the difference between Data and Information give an exa
victorring
PPTX
1-SDLC - Development Models Waterfall, Rapid Application Development, Agile...
JOHNLEAK1
PPT
Data models
Usman Tariq
PPTX
Data modal and its business use
tiwari1989
PPT
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Usman Tariq
PPT
DBMS.ppt
BansalShrivastava
PPTX
DBMS data modeling.pptx
MrwafaAbbas
PPTX
Database Modeling Using Entity.. Weak And Strong Entity Types
aakanksha s
PPT
Data Modelling on the Relation between two or more variables
AminuHassanJakada1
PDF
Data Abstraction
A. S. M. Shafi
PDF
Data modeling 101 - Basics - Software Domain
Abdul Ahad
PPTX
DBMS-Unit-1.pptx
Bhavya304221
PDF
chapter 2-DATABASE SYSTEM CONCEPTS AND architecture [Autosaved].pdf
University of Gondar
PDF
EContent_11_2024_01_23_18_48_10_DatamodelsUnitIVpptx__2023_11_10_16_13_01.pdf
sitework231
PPTX
ch2-slide Data Models.pptx
TamiratDejene1
PPT
Data modelingpresentation
fikirabc
PDF
DBMS Unit 1 nice content please download it
kelpwadwise
1.1 Data Modelling - Part I (Understand Data Model).pdf
RakeshKumar145431
Data Modelingwnifffffffffffffffffi3wihffffffffffffffffff
KuyaKim5
Data Modeling.docx
Michuki Samuel
What is the difference between Data and Information give an exa
victorring
1-SDLC - Development Models Waterfall, Rapid Application Development, Agile...
JOHNLEAK1
Data models
Usman Tariq
Data modal and its business use
tiwari1989
Data Models [DATABASE SYSTEMS: Design, Implementation, and Management]
Usman Tariq
DBMS data modeling.pptx
MrwafaAbbas
Database Modeling Using Entity.. Weak And Strong Entity Types
aakanksha s
Data Modelling on the Relation between two or more variables
AminuHassanJakada1
Data Abstraction
A. S. M. Shafi
Data modeling 101 - Basics - Software Domain
Abdul Ahad
DBMS-Unit-1.pptx
Bhavya304221
chapter 2-DATABASE SYSTEM CONCEPTS AND architecture [Autosaved].pdf
University of Gondar
EContent_11_2024_01_23_18_48_10_DatamodelsUnitIVpptx__2023_11_10_16_13_01.pdf
sitework231
ch2-slide Data Models.pptx
TamiratDejene1
Data modelingpresentation
fikirabc
DBMS Unit 1 nice content please download it
kelpwadwise

Recently uploaded (20)

PDF
CAD25 Gbadago and Fafa Presentation Revised-Aston Business School, UK.pdf
Kweku Zurek
PPTX
Iv叩n Bornacelly - Presentation of the report - Empowering the workforce in th...
EduSkills OECD
PDF
I3PM Case study smart parking 2025 with uptoIP速 and ABP
MIPLM
PDF
COM and NET Component Services 1st Edition Juval L旦wy
kboqcyuw976
PDF
IMPORTANT GUIDELINES FOR M.Sc.ZOOLOGY DISSERTATION
raviralanaresh2
PPTX
How to Setup Automatic Reordering Rule in Odoo 18 Inventory
Celine George
PPTX
Parsing HTML read and write operations and OS Module.pptx
Ramakrishna Reddy Bijjam
PDF
Our Guide to the July 2025 USPS速 Rate Change
Postal Advocate Inc.
PDF
Indian National movement PPT by Simanchala Sarab, Covering The INC(Formation,...
Simanchala Sarab, BABed(ITEP Secondary stage) in History student at GNDU Amritsar
PPTX
How to Create & Manage Stages in Odoo 18 Helpdesk
Celine George
PPTX
Aerobic and Anaerobic respiration and CPR.pptx
Olivier Rochester
PPTX
How to Configure Refusal of Applicants in Odoo 18 Recruitment
Celine George
PDF
Lesson 1 - Nature of Inquiry and Research.pdf
marvinnbustamante1
PDF
Lean IP - Lecture by Dr Oliver Baldus at the MIPLM 2025
MIPLM
PDF
AI-assisted IP-Design lecture from the MIPLM 2025
MIPLM
PPTX
Exploring Linear and Angular Quantities and Ergonomic Design.pptx
AngeliqueTolentinoDe
PPTX
MATH 8 QUARTER 1 WEEK 1 LESSON 2 PRESENTATION
JohnGuillerNestalBah1
PPTX
Natural Language processing using nltk.pptx
Ramakrishna Reddy Bijjam
PDF
The Power of Compound Interest (Stanford Initiative for Financial Decision-Ma...
Stanford IFDM
PDF
Cooperative wireless communications 1st Edition Yan Zhang
jsphyftmkb123
CAD25 Gbadago and Fafa Presentation Revised-Aston Business School, UK.pdf
Kweku Zurek
Iv叩n Bornacelly - Presentation of the report - Empowering the workforce in th...
EduSkills OECD
I3PM Case study smart parking 2025 with uptoIP速 and ABP
MIPLM
COM and NET Component Services 1st Edition Juval L旦wy
kboqcyuw976
IMPORTANT GUIDELINES FOR M.Sc.ZOOLOGY DISSERTATION
raviralanaresh2
How to Setup Automatic Reordering Rule in Odoo 18 Inventory
Celine George
Parsing HTML read and write operations and OS Module.pptx
Ramakrishna Reddy Bijjam
Our Guide to the July 2025 USPS速 Rate Change
Postal Advocate Inc.
Indian National movement PPT by Simanchala Sarab, Covering The INC(Formation,...
Simanchala Sarab, BABed(ITEP Secondary stage) in History student at GNDU Amritsar
How to Create & Manage Stages in Odoo 18 Helpdesk
Celine George
Aerobic and Anaerobic respiration and CPR.pptx
Olivier Rochester
How to Configure Refusal of Applicants in Odoo 18 Recruitment
Celine George
Lesson 1 - Nature of Inquiry and Research.pdf
marvinnbustamante1
Lean IP - Lecture by Dr Oliver Baldus at the MIPLM 2025
MIPLM
AI-assisted IP-Design lecture from the MIPLM 2025
MIPLM
Exploring Linear and Angular Quantities and Ergonomic Design.pptx
AngeliqueTolentinoDe
MATH 8 QUARTER 1 WEEK 1 LESSON 2 PRESENTATION
JohnGuillerNestalBah1
Natural Language processing using nltk.pptx
Ramakrishna Reddy Bijjam
The Power of Compound Interest (Stanford Initiative for Financial Decision-Ma...
Stanford IFDM
Cooperative wireless communications 1st Edition Yan Zhang
jsphyftmkb123
Ad

Data Modelling..pptx

  • 2. Introduction Process of creating a data model for an information system by applying formal data modeling techniques. Process used to define and analyze data requirements needed to support the business processes. Therefore, the process of data modeling involves professional data modelers working closely with business stakeholders, as well as potential users of the information system.
  • 3. What is Data Model Data Model is a collection of conceptual tools for describing data, data relationships, data semantics and consistency constraint. A data model is a conceptual representation of data structures required for data base and is very powerful in expressing and communicating the business requirements A data model visually represents the nature of data, business rules governing the data, and how it will be organized in the database
  • 4. A data model provides a way to describe the design of a database at the physical, logical and view levels. There are three different types of data models produced while progressing from requirements to the actual database to be used for the information system
  • 5. Conceptual: describes WHAT the system contains Logical: describes HOW the system will be implemented, regardless of the DBMS Physical: describes HOW the system will be implemented using a specific DBMS Different Data Models
  • 6. A data model consists of entities related to each other on a diagram:
  • 7. Example: Given that Customer is an entity. Product is an entity. For a Customer we need to know their customer number attribute and name attribute. For a Product we need to know the product name attribute and price attribute. Sale is an entity that is used to record the interaction of Customer and Product.
  • 8. Here is the diagram that encapsulates these rules:
  • 9. Notes By convention, entities are named in the singular. The attributes of Customer are Customer No (which is the unique identifier or primary key of the Customer entity and is shown by the # symbol) and Customer Name. Sale has a composite primary key made up of the primary key of Customer, the primary key of Product and the date of the sale. Think of entities as tables, think of attributes as columns on the table and think of instances as rows on that table:
  • 10. If we want to know the price of a Sale, we can find it by using the Product Code on the instance of Sale we are interested in and look up the corresponding Price on the Product entity with the matching Product Code.
  • 11. Types of Data Models Entity-Relationship (E-R) Models UML (unified modeling language)
  • 12. Entity-Relationship Model Entity Relationship Diagrams (ERD) as this is the most widely used ERDs have an advantage in that they are capable of being normalized Represent entities as rectangles List attributes within the rectangle UniversityStudent PK StudentID StudentName StudentDOB StudentAge Entity Attributes Primary key
  • 13. Why and When The purpose of a data model is to describe the concepts relevant to a domain, the relationships between those concepts, and information associated with them
  • 14. Significance of Model data Used to model data in a standard, consistent, predictable manner in order to manage it as a resource. To have a clear picture of the base data that your business needs To identify missing and redundant base data
  • 15. Concluding To Establish a baseline for communication across functional boundaries within your organization Provides a basis for defining business rules Makes it cheaper, easier, and faster to upgrade your IT solutions