SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
Five Ways to Make
Data Modeling Fun
  Kent Graziano
 Data Warrior LLC
Bio
   Kent Graziano
    ● Oracle ACE Director (BI/DW)
    ● Data Architecture and Data Warehouse Specialist
       ● 30+ years in IT
       ● 20+ years of Oracle-related work
       ● 15+ years of data warehousing experience
    ● Co-Author of
       ●   The Business of Data Vault Modeling
       ●   The Data Model Resource Book (1st Edition)
    ● Co-Chair BI/DW SIG for ODTUG
    ● Past-President of Oracle Development Tools User Group and
      Rocky Mountain Oracle User Group


                            © Data Warrior LLC          #RMOUG
The 5 Ways

   Word Search
   Silly Sentences
   Jeopardy
   Data Model Haiku
   Data Model Telephone




                  © Data Warrior LLC   #RMOUG
Introduction

   A correct data model has value
    ● Master Data
    ● BI and Analytics
    ● Common Vocabulary
   Building one is tedious
   Few people really want to spend time reviewing
    one
   There must be a better way!


                    © Data Warrior LLC   #RMOUG
© Data Warrior LLC
Approach

   Put up a large version of a data model on the
    wall
   List of words to find on the model diagram.
    ● From data model reports
   Take turns going up to the diagram to highlight
    or circle the words on their list
   Form teams, keep score
    ● Time limit




                     © Data Warrior LLC    #RMOUG
Find These Words

      Eval     Commission              Job


     Salary        Department       Country ID


     Region        Postal Code      Start Date


    End Date            Job         Employee




               © Data Warrior LLC
© Data Warrior LLC
Rationale


   Familiarize people with the diagram
    ● How to read it
   Review main concepts
   Confirm entity names




                       © Data Warrior LLC   #RMOUG
© Data Warrior LLC
Approach

   Idea from National Geographic Kids magazine
   Sentences with missing words
    ● Nouns
    ● Verbs
    ● Adverbs
   Start with relationship sentences
    ● Mess them up – use the wrong verbs
   Ask users to validate and correct


                     © Data Warrior LLC    #RMOUG
Rationale


   Relationship names are important
    ● Represent real business rules
   Relationships naming is hard
   Makes people really thing about them




                      © Data Warrior LLC   #RMOUG
© Data Warrior LLC
Approach

   The Game:
    ● Contestants select a category
       ●   “I’ll take Ex-presidents for $500”
    ● They get an “answer”
    ● They say what the answer represents by asking a
      question
   Use entity definitions as the answers.
   Users have to guess the entity name with a
    question.

                             © Data Warrior LLC   #RMOUG
Rationale

   See if people can link the definitions to the
    entities
   Do they even remember the definitions they
    wrote or approved?
   Fun way to review and get signoff on the
    definitions




                     © Data Warrior LLC    #RMOUG
© Data Warrior LLC
Approach

   Create a poem to express
    ● Entity definition
    ● Attribute definition
    ● Relationship
   Haiku pattern
    ● 5 syllables
    ● 7 syllables
    ● 5 syllables
   Use any poetic form you like

                        © Data Warrior LLC   #RMOUG
My poor example
Rationale


   Using a specific form requires thought
   Forces people to really examine the words they
    are using
   May have to use different word so must
    understand the actual meaning
   For Haiku – must be succinct



                    © Data Warrior LLC   #RMOUG
© Data Warrior LLC
Approach


   Split the room into two teams
   1st person on each team reads (to themselves)
    a definition
   Whisper it to the next person and they to the
    next
   Last person writes it down
   Compare the results from the two teams


                    © Data Warrior LLC   #RMOUG
Rationale


   Many people think JAD sessions and review
    sessions are of little value
   People take bad or no notes
    ● “I’ll remember”
   No one wants to be the scribe
    ● That may be the most important role!




                        © Data Warrior LLC   #RMOUG
Audience?

   Technical Team
    ● Word Search
    ● Data Model Telephone
   Subject Mater Experts
    ● Silly Sentences
    ● Data Model Telephone




                     © Data Warrior LLC   #RMOUG
Audience?

   Business End Users
    ●   Word Search
    ●   Silly Sentences
    ●   Jeopardy
    ●   Data Model Telephone
   Modelers
    ● Silly Sentences
    ● Haiku
    ● Data Model Telephone


                      © Data Warrior LLC   #RMOUG
Conclusion


   Lots of options
   Try any or all of these
   Make up your own
   Can we make data modeling more fun?
    ● Yes we can!




                    © Data Warrior LLC   #RMOUG
Want better data models?




http://www.amazon.com/Check-Doing-Design-Reviews-ebook/dp/B008RG9L5E/
Hold for Kscope13 slide
Contact Information

     Kent Graziano
The Oracle Data Warrior
   Data Warrior LLC
 Kent.graziano@att.net
     Visit my blog at
http://kentgraziano.com




                          #RMOUG

Mais conteúdo relacionado

Destaque

Agile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Agile Data Warehouse Modeling: Introduction to Data Vault Data ModelingAgile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Agile Data Warehouse Modeling: Introduction to Data Vault Data ModelingKent Graziano
 
Agile Data Warehousing: Using SDDM to Build a Virtualized ODS
Agile Data Warehousing: Using SDDM to Build a Virtualized ODSAgile Data Warehousing: Using SDDM to Build a Virtualized ODS
Agile Data Warehousing: Using SDDM to Build a Virtualized ODSKent Graziano
 
Agile Data Engineering - Intro to Data Vault Modeling (2016)
Agile Data Engineering - Intro to Data Vault Modeling (2016)Agile Data Engineering - Intro to Data Vault Modeling (2016)
Agile Data Engineering - Intro to Data Vault Modeling (2016)Kent Graziano
 
Data Warehousing 2016
Data Warehousing 2016Data Warehousing 2016
Data Warehousing 2016Kent Graziano
 
Data Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data CaptureData Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data CaptureKent Graziano
 
Demystifying Data Warehouse as a Service (DWaaS)
Demystifying Data Warehouse as a Service (DWaaS)Demystifying Data Warehouse as a Service (DWaaS)
Demystifying Data Warehouse as a Service (DWaaS)Kent Graziano
 
Introduction to Data Vault Modeling
Introduction to Data Vault ModelingIntroduction to Data Vault Modeling
Introduction to Data Vault ModelingKent Graziano
 

Destaque (7)

Agile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Agile Data Warehouse Modeling: Introduction to Data Vault Data ModelingAgile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
Agile Data Warehouse Modeling: Introduction to Data Vault Data Modeling
 
Agile Data Warehousing: Using SDDM to Build a Virtualized ODS
Agile Data Warehousing: Using SDDM to Build a Virtualized ODSAgile Data Warehousing: Using SDDM to Build a Virtualized ODS
Agile Data Warehousing: Using SDDM to Build a Virtualized ODS
 
Agile Data Engineering - Intro to Data Vault Modeling (2016)
Agile Data Engineering - Intro to Data Vault Modeling (2016)Agile Data Engineering - Intro to Data Vault Modeling (2016)
Agile Data Engineering - Intro to Data Vault Modeling (2016)
 
Data Warehousing 2016
Data Warehousing 2016Data Warehousing 2016
Data Warehousing 2016
 
Data Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data CaptureData Vault 2.0: Using MD5 Hashes for Change Data Capture
Data Vault 2.0: Using MD5 Hashes for Change Data Capture
 
Demystifying Data Warehouse as a Service (DWaaS)
Demystifying Data Warehouse as a Service (DWaaS)Demystifying Data Warehouse as a Service (DWaaS)
Demystifying Data Warehouse as a Service (DWaaS)
 
Introduction to Data Vault Modeling
Introduction to Data Vault ModelingIntroduction to Data Vault Modeling
Introduction to Data Vault Modeling
 

Mais de Kent Graziano

Balance agility and governance with #TrueDataOps and The Data Cloud
Balance agility and governance with #TrueDataOps and The Data CloudBalance agility and governance with #TrueDataOps and The Data Cloud
Balance agility and governance with #TrueDataOps and The Data CloudKent Graziano
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for DinnerKent Graziano
 
HOW TO SAVE PILEs of $$$ BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
HOW TO SAVE  PILEs of $$$BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...HOW TO SAVE  PILEs of $$$BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
HOW TO SAVE PILEs of $$$ BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...Kent Graziano
 
Intro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeIntro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeKent Graziano
 
Rise of the Data Cloud
Rise of the Data CloudRise of the Data Cloud
Rise of the Data CloudKent Graziano
 
Delivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeDelivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeKent Graziano
 
Demystifying Data Warehousing as a Service (GLOC 2019)
Demystifying Data Warehousing as a Service (GLOC 2019)Demystifying Data Warehousing as a Service (GLOC 2019)
Demystifying Data Warehousing as a Service (GLOC 2019)Kent Graziano
 
Making Sense of Schema on Read
Making Sense of Schema on ReadMaking Sense of Schema on Read
Making Sense of Schema on ReadKent Graziano
 
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)Agile Data Engineering: Introduction to Data Vault 2.0 (2018)
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)Kent Graziano
 
Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWKent Graziano
 

Mais de Kent Graziano (10)

Balance agility and governance with #TrueDataOps and The Data Cloud
Balance agility and governance with #TrueDataOps and The Data CloudBalance agility and governance with #TrueDataOps and The Data Cloud
Balance agility and governance with #TrueDataOps and The Data Cloud
 
Data Mesh for Dinner
Data Mesh for DinnerData Mesh for Dinner
Data Mesh for Dinner
 
HOW TO SAVE PILEs of $$$ BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
HOW TO SAVE  PILEs of $$$BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...HOW TO SAVE  PILEs of $$$BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
HOW TO SAVE PILEs of $$$ BY CREATING THE BEST DATA MODEL THE FIRST TIME (Ksc...
 
Intro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on SnowflakeIntro to Data Vault 2.0 on Snowflake
Intro to Data Vault 2.0 on Snowflake
 
Rise of the Data Cloud
Rise of the Data CloudRise of the Data Cloud
Rise of the Data Cloud
 
Delivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with SnowflakeDelivering Data Democratization in the Cloud with Snowflake
Delivering Data Democratization in the Cloud with Snowflake
 
Demystifying Data Warehousing as a Service (GLOC 2019)
Demystifying Data Warehousing as a Service (GLOC 2019)Demystifying Data Warehousing as a Service (GLOC 2019)
Demystifying Data Warehousing as a Service (GLOC 2019)
 
Making Sense of Schema on Read
Making Sense of Schema on ReadMaking Sense of Schema on Read
Making Sense of Schema on Read
 
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)Agile Data Engineering: Introduction to Data Vault 2.0 (2018)
Agile Data Engineering: Introduction to Data Vault 2.0 (2018)
 
Demystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFWDemystifying Data Warehousing as a Service - DFW
Demystifying Data Warehousing as a Service - DFW
 

Último

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 

Último (20)

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 

5 Ways to make Data Modeling Fun

  • 1. Five Ways to Make Data Modeling Fun Kent Graziano Data Warrior LLC
  • 2. Bio  Kent Graziano ● Oracle ACE Director (BI/DW) ● Data Architecture and Data Warehouse Specialist ● 30+ years in IT ● 20+ years of Oracle-related work ● 15+ years of data warehousing experience ● Co-Author of ● The Business of Data Vault Modeling ● The Data Model Resource Book (1st Edition) ● Co-Chair BI/DW SIG for ODTUG ● Past-President of Oracle Development Tools User Group and Rocky Mountain Oracle User Group © Data Warrior LLC #RMOUG
  • 3. The 5 Ways  Word Search  Silly Sentences  Jeopardy  Data Model Haiku  Data Model Telephone © Data Warrior LLC #RMOUG
  • 4. Introduction  A correct data model has value ● Master Data ● BI and Analytics ● Common Vocabulary  Building one is tedious  Few people really want to spend time reviewing one  There must be a better way! © Data Warrior LLC #RMOUG
  • 6. Approach  Put up a large version of a data model on the wall  List of words to find on the model diagram. ● From data model reports  Take turns going up to the diagram to highlight or circle the words on their list  Form teams, keep score ● Time limit © Data Warrior LLC #RMOUG
  • 7. Find These Words Eval Commission Job Salary Department Country ID Region Postal Code Start Date End Date Job Employee © Data Warrior LLC
  • 9. Rationale  Familiarize people with the diagram ● How to read it  Review main concepts  Confirm entity names © Data Warrior LLC #RMOUG
  • 11. Approach  Idea from National Geographic Kids magazine  Sentences with missing words ● Nouns ● Verbs ● Adverbs  Start with relationship sentences ● Mess them up – use the wrong verbs  Ask users to validate and correct © Data Warrior LLC #RMOUG
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. Rationale  Relationship names are important ● Represent real business rules  Relationships naming is hard  Makes people really thing about them © Data Warrior LLC #RMOUG
  • 20. Approach  The Game: ● Contestants select a category ● “I’ll take Ex-presidents for $500” ● They get an “answer” ● They say what the answer represents by asking a question  Use entity definitions as the answers.  Users have to guess the entity name with a question. © Data Warrior LLC #RMOUG
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Rationale  See if people can link the definitions to the entities  Do they even remember the definitions they wrote or approved?  Fun way to review and get signoff on the definitions © Data Warrior LLC #RMOUG
  • 27. Approach  Create a poem to express ● Entity definition ● Attribute definition ● Relationship  Haiku pattern ● 5 syllables ● 7 syllables ● 5 syllables  Use any poetic form you like © Data Warrior LLC #RMOUG
  • 29.
  • 30. Rationale  Using a specific form requires thought  Forces people to really examine the words they are using  May have to use different word so must understand the actual meaning  For Haiku – must be succinct © Data Warrior LLC #RMOUG
  • 32. Approach  Split the room into two teams  1st person on each team reads (to themselves) a definition  Whisper it to the next person and they to the next  Last person writes it down  Compare the results from the two teams © Data Warrior LLC #RMOUG
  • 33.
  • 34. Rationale  Many people think JAD sessions and review sessions are of little value  People take bad or no notes ● “I’ll remember”  No one wants to be the scribe ● That may be the most important role! © Data Warrior LLC #RMOUG
  • 35. Audience?  Technical Team ● Word Search ● Data Model Telephone  Subject Mater Experts ● Silly Sentences ● Data Model Telephone © Data Warrior LLC #RMOUG
  • 36. Audience?  Business End Users ● Word Search ● Silly Sentences ● Jeopardy ● Data Model Telephone  Modelers ● Silly Sentences ● Haiku ● Data Model Telephone © Data Warrior LLC #RMOUG
  • 37. Conclusion  Lots of options  Try any or all of these  Make up your own  Can we make data modeling more fun? ● Yes we can! © Data Warrior LLC #RMOUG
  • 38. Want better data models? http://www.amazon.com/Check-Doing-Design-Reviews-ebook/dp/B008RG9L5E/
  • 40. Contact Information Kent Graziano The Oracle Data Warrior Data Warrior LLC Kent.graziano@att.net Visit my blog at http://kentgraziano.com #RMOUG