SlideShare a Scribd company logo
1 of 3
DATA MODELING
Data modeling is a method to document and classify data
requirements and to design database system to fulfill those
requirements.
Figure 1.3 CONTEXT DATA MODEL
A context data model is shown below to describe the
relationship of each entity to other entities.
PLAYER
GENERATED
RESULT
ACTIVITY LOGS
PCSO RESULT
Figure 1.4 Key-Based Data model
Key-based data model eliminates the non-specific
relationships And includes primary keys and foreign keys. Each
entity is identified through assigning primary key for the
purpose of a unique identification of every record for fast
and easy organization of the relationships.
ACTIVITY LOGS
LOG_ID PK
PLAYER_ID FK
PCSO RESULT
PCSO_ID
PLAYER
PLAYER_ID PK
GENERATED RESULTS
GENERATED_ID PK
PLAYER_ID FK
Figure 1.5 Fully Attributed Diagram
The fully attributed data model represents and identifies the
attribute of each entity. The specific attributes suitable to every
entity is carefully assign. It is a combination of key based and
context data model.
PLAYER
PLAYER_ID PK
F_NAME
L_NAME
M_NAME
PHONE_NUMBER
EMAIL_ADDRESS
HOME_ADDRESS
USER_NAME
PASSWORD
ACTIVITY LOGS
LOG_ID PK
PLAYER_ID FK
Activity
LOGINDATETIME
LOGOUTDATETIME
GENERATED RESULT
GEN_ID PK
PLAYER_ID FK
CATEGORY
GENERATED_RESULT
GENERATED_DATE
PCSO RESULT
PCSO_ID PK
CATEGORY
RESULT
DRAW_DATE

More Related Content

Similar to Data modeling

assigAssignment 2.docxAssignment 2 LASA 1 Designing a Human.docx
assigAssignment 2.docxAssignment 2 LASA 1 Designing a Human.docxassigAssignment 2.docxAssignment 2 LASA 1 Designing a Human.docx
assigAssignment 2.docxAssignment 2 LASA 1 Designing a Human.docx
fredharris32
 
IST365 - Project Deliverable #3Create the corresponding relation.docx
IST365 - Project Deliverable #3Create the corresponding relation.docxIST365 - Project Deliverable #3Create the corresponding relation.docx
IST365 - Project Deliverable #3Create the corresponding relation.docx
priestmanmable
 
Database Modeling Using Entity.. Weak And Strong Entity Types
Database Modeling Using Entity.. Weak And Strong Entity TypesDatabase Modeling Using Entity.. Weak And Strong Entity Types
Database Modeling Using Entity.. Weak And Strong Entity Types
aakanksha s
 

Similar to Data modeling (20)

System Data Modelling Tools
System Data Modelling ToolsSystem Data Modelling Tools
System Data Modelling Tools
 
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
 
Chapter10 conceptual data modeling
Chapter10 conceptual data modelingChapter10 conceptual data modeling
Chapter10 conceptual data modeling
 
Chapter 8
Chapter 8Chapter 8
Chapter 8
 
Nunes database
Nunes databaseNunes database
Nunes database
 
ADB introduction
ADB introductionADB introduction
ADB introduction
 
Preparing for BIT – IT2301 Database Management Systems 2001d
Preparing for BIT – IT2301 Database Management Systems 2001dPreparing for BIT – IT2301 Database Management Systems 2001d
Preparing for BIT – IT2301 Database Management Systems 2001d
 
Database Systems - Relational Data Model (Chapter 2)
Database Systems - Relational Data Model (Chapter 2)Database Systems - Relational Data Model (Chapter 2)
Database Systems - Relational Data Model (Chapter 2)
 
CIS 336 Wonderful Education--cis336.com
CIS 336 Wonderful Education--cis336.comCIS 336 Wonderful Education--cis336.com
CIS 336 Wonderful Education--cis336.com
 
Safeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist NetworksSafeguarding Abila: Discovering Evolving Activist Networks
Safeguarding Abila: Discovering Evolving Activist Networks
 
Data Modelling..pptx
Data Modelling..pptxData Modelling..pptx
Data Modelling..pptx
 
Sq lite module3
Sq lite module3Sq lite module3
Sq lite module3
 
D B M S Animate
D B M S AnimateD B M S Animate
D B M S Animate
 
assigAssignment 2.docxAssignment 2 LASA 1 Designing a Human.docx
assigAssignment 2.docxAssignment 2 LASA 1 Designing a Human.docxassigAssignment 2.docxAssignment 2 LASA 1 Designing a Human.docx
assigAssignment 2.docxAssignment 2 LASA 1 Designing a Human.docx
 
New
NewNew
New
 
IST365 - Project Deliverable #3Create the corresponding relation.docx
IST365 - Project Deliverable #3Create the corresponding relation.docxIST365 - Project Deliverable #3Create the corresponding relation.docx
IST365 - Project Deliverable #3Create the corresponding relation.docx
 
2
22
2
 
8.pptx
8.pptx8.pptx
8.pptx
 
Database Modeling Using Entity.. Weak And Strong Entity Types
Database Modeling Using Entity.. Weak And Strong Entity TypesDatabase Modeling Using Entity.. Weak And Strong Entity Types
Database Modeling Using Entity.. Weak And Strong Entity Types
 
Chapter-3 Data Modeling Using the Entity-Relationship Model
Chapter-3  Data Modeling Using the Entity-Relationship ModelChapter-3  Data Modeling Using the Entity-Relationship Model
Chapter-3 Data Modeling Using the Entity-Relationship Model
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
1111 ChatGPT Prompts PDF Free Download - Prompts for ChatGPT
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 

Data modeling

  • 1. DATA MODELING Data modeling is a method to document and classify data requirements and to design database system to fulfill those requirements. Figure 1.3 CONTEXT DATA MODEL A context data model is shown below to describe the relationship of each entity to other entities. PLAYER GENERATED RESULT ACTIVITY LOGS PCSO RESULT
  • 2. Figure 1.4 Key-Based Data model Key-based data model eliminates the non-specific relationships And includes primary keys and foreign keys. Each entity is identified through assigning primary key for the purpose of a unique identification of every record for fast and easy organization of the relationships. ACTIVITY LOGS LOG_ID PK PLAYER_ID FK PCSO RESULT PCSO_ID PLAYER PLAYER_ID PK GENERATED RESULTS GENERATED_ID PK PLAYER_ID FK
  • 3. Figure 1.5 Fully Attributed Diagram The fully attributed data model represents and identifies the attribute of each entity. The specific attributes suitable to every entity is carefully assign. It is a combination of key based and context data model. PLAYER PLAYER_ID PK F_NAME L_NAME M_NAME PHONE_NUMBER EMAIL_ADDRESS HOME_ADDRESS USER_NAME PASSWORD ACTIVITY LOGS LOG_ID PK PLAYER_ID FK Activity LOGINDATETIME LOGOUTDATETIME GENERATED RESULT GEN_ID PK PLAYER_ID FK CATEGORY GENERATED_RESULT GENERATED_DATE PCSO RESULT PCSO_ID PK CATEGORY RESULT DRAW_DATE