SlideShare a Scribd company logo
DataModelingInstitute.com 2/24/2021
© Steve Hoberman Page 1
Becoming a Better Data Modeler
Part 5:
Writing effective entity definitions
February 24, 2021
Steve Hoberman, DMC
me@stevehoberman.com
DataModelingInstitute.com
SteveHoberman.com
Author Sharing Knowledge (ASK)
March 22-26
Next Master Class April 12!
Definitions need to be Clear, Complete, & Correct
54.
Proposal Number is the
unique generated proposal
number, could be
associated with a contract
number.
Asset Disposal Date is
the disposal date of the
asset.
The Product is a
generic entity
containing all attributes
which are common for
each product in the
portfolio.
DataModelingInstitute.com 2/24/2021
© Steve Hoberman Page 2
Order Line
Product
Appear on
Does Product include Research
Items not yet available for sale?
Order Line
Product
Appear on
Why am I seeing negative
quantities in Order Line Amount?
Does Order Line include returns?
DataModelingInstitute.com 2/24/2021
© Steve Hoberman Page 3
Order Line
Product
Appear on
Is Product always a finished
tangible product ready for
sale, or can it include raw
materials, packaging items,
or even services?
Can anybody yell Bingo?
B I N G O
Customer Product Account Prospect Calendar
Visit Contract Department Credit Citizen
Site Order  Resource Service
Employee Agency Consumer Vehicle Case
Organization Facility Expense Project Event
DataModelingInstitute.com 2/24/2021
© Steve Hoberman Page 4
What terms would go on your Bingo card?
B I N G O

What is a customer?
A Customer is a person or organization who obtains our product for resale. The Customer
normally obtains the product through purchase. An example of a customer who does not purchase
our product is the Salvation Army, which receives the product for free as a charity organization. A
person or organization must have obtained at least one product from us to be considered a
Customer. That is, Prospects are not Customers. Also, once a Customer, always a Customer so
even Customers that have not obtained anything in 50 years are still considered Customers. The
Customer is different than the Consumer, who obtains the product for consumption as opposed to
resale.
Examples:
Walmart
Bob’s Grocery Store
Military Base 1332
Clear
Clear Complete
Complete
Correct
Correct
DataModelingInstitute.com 2/24/2021
© Steve Hoberman Page 5
Web resources
Be overly precise
Let’s see. I’m not sure if
Customer includes
prospects. Let me add it
to the definition and see
what the business says.
DataModelingInstitute.com 2/24/2021
© Steve Hoberman Page 6
Accessible and user-friendly

More Related Content

Similar to Geek Sync | Becoming a Better Data Modeler Part 5: Writing Effective Entity Definitions - Steve Hoberman | IDERA (20)

PPTX
Fast Gremplasssssssssssssssssssssssssssssssste.pptx
EmersonAnand
 
PDF
Smc Presented
elfman3
 
PPTX
6 Environment and Market Continuation.pptx
mejicojaninethea
 
PPTX
Business to Business Branding - Introduction to Branding
Rai University Ahmedabad
 
PDF
Put some emotion into it
Chris White
 
DOCX
Assignment 2 Scenario Analysis Communication and ValuesIn th.docx
ursabrooks36447
 
PDF
ReThinking Trade Show Giveaways: Stop Simply Giving Stuff Away
Michael Crooks
 
PPT
Top 10 Improved Learning Questions
Ksee Valderas
 
PPTX
Understanding the Variable Pandemic Consumer: Epsilon Research
Epsilon Marketing
 
PDF
Both Sides of the Product - Product-Led Summit 2018
Evan Lewis
 
PPTX
How to Create a B2B Resource Hub
IndustryArchive.Org
 
PPTX
Beyond Engagement: 4 steps to turning digital visitors into customers
Robert Levin
 
PDF
The Home Depot - IMC Plan (October 2014)
Ashley Peterson
 
PPT
How to grow in a crowded market
Steve Offsey
 
DOCX
Bevel Content & Traffic Analysis
KyleWesley3
 
PDF
A Matter of Choice: How B2B Buyers Choose in Today’s Complex Markets
Cintell
 
PDF
5 Vital Classes of Content: A Framework for B2B Content Success
Jeff Freund
 
PDF
The five secrets of B2B commerce success
David Ricketts
 
PPTX
Manufacturing Project Green Light: How to Gain Corporate Buy-in
Marilyn (Rupp) Cox, PMP
 
Fast Gremplasssssssssssssssssssssssssssssssste.pptx
EmersonAnand
 
Smc Presented
elfman3
 
6 Environment and Market Continuation.pptx
mejicojaninethea
 
Business to Business Branding - Introduction to Branding
Rai University Ahmedabad
 
Put some emotion into it
Chris White
 
Assignment 2 Scenario Analysis Communication and ValuesIn th.docx
ursabrooks36447
 
ReThinking Trade Show Giveaways: Stop Simply Giving Stuff Away
Michael Crooks
 
Top 10 Improved Learning Questions
Ksee Valderas
 
Understanding the Variable Pandemic Consumer: Epsilon Research
Epsilon Marketing
 
Both Sides of the Product - Product-Led Summit 2018
Evan Lewis
 
How to Create a B2B Resource Hub
IndustryArchive.Org
 
Beyond Engagement: 4 steps to turning digital visitors into customers
Robert Levin
 
The Home Depot - IMC Plan (October 2014)
Ashley Peterson
 
How to grow in a crowded market
Steve Offsey
 
Bevel Content & Traffic Analysis
KyleWesley3
 
A Matter of Choice: How B2B Buyers Choose in Today’s Complex Markets
Cintell
 
5 Vital Classes of Content: A Framework for B2B Content Success
Jeff Freund
 
The five secrets of B2B commerce success
David Ricketts
 
Manufacturing Project Green Light: How to Gain Corporate Buy-in
Marilyn (Rupp) Cox, PMP
 

More from IDERA Software (20)

PPTX
The role of the database administrator (DBA) in 2020: Changes, challenges, an...
IDERA Software
 
PPTX
Problems and solutions for migrating databases to the cloud
IDERA Software
 
PPTX
Public cloud uses and limitations
IDERA Software
 
PPTX
Optimize the performance, cost, and value of databases.pptx
IDERA Software
 
PPTX
Monitor cloud database with SQL Diagnostic Manager for SQL Server
IDERA Software
 
PPTX
Database administrators (dbas) face increasing pressure to monitor databases
IDERA Software
 
PPTX
Six tips for cutting sql server licensing costs
IDERA Software
 
PDF
Idera live 2021: The Power of Abstraction by Steve Hoberman
IDERA Software
 
PDF
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian Flug
IDERA Software
 
PDF
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...
IDERA Software
 
PDF
Idera live 2021: Managing Digital Transformation on a Budget by Bert Scalzo
IDERA Software
 
PDF
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
IDERA Software
 
PDF
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
IDERA Software
 
PDF
Idera live 2021: Database Auditing - on-Premises and in the Cloud by Craig M...
IDERA Software
 
PDF
Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
IDERA Software
 
PPTX
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
IDERA Software
 
PPTX
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...
IDERA Software
 
PPTX
Benefits of Third Party Tools for MySQL | IDERA
IDERA Software
 
PPTX
Achieve More with Less Resources | IDERA
IDERA Software
 
PPTX
Benefits of SQL Server 2017 and 2019 | IDERA
IDERA Software
 
The role of the database administrator (DBA) in 2020: Changes, challenges, an...
IDERA Software
 
Problems and solutions for migrating databases to the cloud
IDERA Software
 
Public cloud uses and limitations
IDERA Software
 
Optimize the performance, cost, and value of databases.pptx
IDERA Software
 
Monitor cloud database with SQL Diagnostic Manager for SQL Server
IDERA Software
 
Database administrators (dbas) face increasing pressure to monitor databases
IDERA Software
 
Six tips for cutting sql server licensing costs
IDERA Software
 
Idera live 2021: The Power of Abstraction by Steve Hoberman
IDERA Software
 
Idera live 2021: Why Data Lakes are Critical for AI, ML, and IoT By Brian Flug
IDERA Software
 
Idera live 2021: Will Data Vault add Value to Your Data Warehouse? 3 Signs th...
IDERA Software
 
Idera live 2021: Managing Digital Transformation on a Budget by Bert Scalzo
IDERA Software
 
Idera live 2021: Keynote Presentation The Future of Data is The Data Cloud b...
IDERA Software
 
Idera live 2021: Managing Databases in the Cloud - the First Step, a Succes...
IDERA Software
 
Idera live 2021: Database Auditing - on-Premises and in the Cloud by Craig M...
IDERA Software
 
Idera live 2021: Performance Tuning Azure SQL Database by Monica Rathbun
IDERA Software
 
Geek Sync | How to Be the DBA When You Don't Have a DBA - Eric Cobb | IDERA
IDERA Software
 
How Users of a Performance Monitoring Tool Can Benefit from an Inventory Mana...
IDERA Software
 
Benefits of Third Party Tools for MySQL | IDERA
IDERA Software
 
Achieve More with Less Resources | IDERA
IDERA Software
 
Benefits of SQL Server 2017 and 2019 | IDERA
IDERA Software
 
Ad

Recently uploaded (20)

DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
SIZING YOUR AIR CONDITIONER---A PRACTICAL GUIDE.pdf
Muhammad Rizwan Akram
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Ad

Geek Sync | Becoming a Better Data Modeler Part 5: Writing Effective Entity Definitions - Steve Hoberman | IDERA

  • 1. DataModelingInstitute.com 2/24/2021 © Steve Hoberman Page 1 Becoming a Better Data Modeler Part 5: Writing effective entity definitions February 24, 2021 Steve Hoberman, DMC [email protected] DataModelingInstitute.com SteveHoberman.com Author Sharing Knowledge (ASK) March 22-26 Next Master Class April 12! Definitions need to be Clear, Complete, & Correct 54. Proposal Number is the unique generated proposal number, could be associated with a contract number. Asset Disposal Date is the disposal date of the asset. The Product is a generic entity containing all attributes which are common for each product in the portfolio.
  • 2. DataModelingInstitute.com 2/24/2021 © Steve Hoberman Page 2 Order Line Product Appear on Does Product include Research Items not yet available for sale? Order Line Product Appear on Why am I seeing negative quantities in Order Line Amount? Does Order Line include returns?
  • 3. DataModelingInstitute.com 2/24/2021 © Steve Hoberman Page 3 Order Line Product Appear on Is Product always a finished tangible product ready for sale, or can it include raw materials, packaging items, or even services? Can anybody yell Bingo? B I N G O Customer Product Account Prospect Calendar Visit Contract Department Credit Citizen Site Order  Resource Service Employee Agency Consumer Vehicle Case Organization Facility Expense Project Event
  • 4. DataModelingInstitute.com 2/24/2021 © Steve Hoberman Page 4 What terms would go on your Bingo card? B I N G O  What is a customer? A Customer is a person or organization who obtains our product for resale. The Customer normally obtains the product through purchase. An example of a customer who does not purchase our product is the Salvation Army, which receives the product for free as a charity organization. A person or organization must have obtained at least one product from us to be considered a Customer. That is, Prospects are not Customers. Also, once a Customer, always a Customer so even Customers that have not obtained anything in 50 years are still considered Customers. The Customer is different than the Consumer, who obtains the product for consumption as opposed to resale. Examples: Walmart Bob’s Grocery Store Military Base 1332 Clear Clear Complete Complete Correct Correct
  • 5. DataModelingInstitute.com 2/24/2021 © Steve Hoberman Page 5 Web resources Be overly precise Let’s see. I’m not sure if Customer includes prospects. Let me add it to the definition and see what the business says.
  • 6. DataModelingInstitute.com 2/24/2021 © Steve Hoberman Page 6 Accessible and user-friendly