SlideShare a Scribd company logo
1 of 27
Download to read offline
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 1
Topics
 Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
Becoming a Better Data
Modeler Part 1: Data
Modeling Certification
OCTOBER 10, 2019
Steve Hoberman
me@stevehoberman.com
www.SteveHoberman.com
Why get certified?
More skill, more
people
$$$
Proof
Know what you
don’t know
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 2
https://DataModelingInstitute.com/
About the DMC exam
90 minute exam
10 categories containing 100 subcategories
containing 350 questions
1 question randomly chosen from each
category
Question sequence and answer choices
random
Must score at least 90
Internet, browser, web camera (if not at
conference)
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 3
Process
1. Complete https://datamodelinginstitute.com/register/
2. Start with Assessment to gauge skill level ($0)
3. Purchase ($199)
4. Schedule
5. Go (login, live proctor, cam)
Or take DMC exam at DMZ
(www.DataModelingZone.com)
ERStudioIsAwesome gives 20% off registration!
Passing and not passing
• If you pass
– Onsite certificate received immediately
– Within 24 hours
• Badge
• DMC Wall of Fame
• Registered in DB for verifications
– Will receive certificate in mail within 3 weeks
• If you do not pass
– Second chance free
– If do not pass second time, need to register and pay again
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 4
DMC exam taster
Syntax
Components (entities, relationships, attributes, keys, domains, subtypes)
Process and approach
Conceptual, logical, and physical
Relational and dimensional
Notations
Abstraction
Naming standards
Definitions
Best practices and pitfalls
Syntax
What is another name for a dependent entity?
A. Weak.
B. Outrigger.
C. Junk.
D. Meager.
E. Supertype.
F. Hub.
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 5
Syntax
What is another name for a dependent entity?
A. Weak.
B. Outrigger.
C. Junk.
D. Meager.
E. Supertype.
F. Hub.
Class
Class Code
Class Short Name (AK1:1)
Class Long Name
Class Full Description Text
Student Grade
Student ID (FK)
Class Code (FK)
Semester Code (FK)
Final Grade
Semester
Semester Code
Semester Short Name (AK1:1)
Semester Long Name
Student
Student ID
Student Last Name (AK1:1)
Student First Name (AK1:2)
Student Birth Date (AK1:3)
Student Number (AK2:1)
Student Shoe Size
Student Favorite Ice Cream Flavor Name
Candidate and foreign keys
Student
ID
Class
Code
Semester
Code
Final
Grade
44 M123 Fall14 C
44 M45 Sum14 B
32 B123 Spr13 B
44 C123 Win13 A
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 6
Syntax
What acronym denotes a non-unique index?
A. AK.
B. PK.
C. IE.
D. UF.
E. NU.
F. FK.
Syntax
What acronym denotes a non-unique index?
A. AK.
B. PK.
C. IE.
D. UF.
E. NU.
F. FK.
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 7
CALENDAR
PRODUCT
GEOGRAPHY
Month
Month Sequence Number
Year Code (FK) (AK1:2)
Month Code (AK1:1)
Month Name
Sales
Product Number (FK)
Region Code (FK)
Month Sequence Number (FK)
Gross Sales Amount
Region
Region Code
Country Code (FK)
Region Name (AK1:1)
Product Category
Product Category Code
Product Category Description Text (AK1:1)
Product Line
Product Line Code
Product Category Code (FK)
Product Line Name (AK1:1)
Product
Product Number
Product Line Code (FK)
Product Name (AK1:1)
Product Frozen Indicator (AK1:2) (IE1:1)
Product UPC Code (AK2:1)
Product EAN Number (AK3:1)
Country
Country Code
Country Name (AK1:1)
Country ISO Code (AK2:1)
Year
Year Code
Year Name
Year Sequence Number (AK1:1)
IndexingWhat was our
Gross Sales
Amount for all
Frozen
products from
the NE in
January 2019?
Components
How many candidate keys are on the following entity?
A. Three.
B. One.
C. Two.
D. Zero.
E. Four.
F. Five.
Employee
Employee ID
Employee First Name (AK1:1)
Employee Last Name (AK1:2)
Employee Birth Date (AK1:3)
Employee Number (AK2:1)
Employee Start Date
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 8
Components
How many candidate keys are on the following entity?
A. Three.
B. One.
C. Two.
D. Zero.
E. Four.
F. Five.
Employee
Employee ID
Employee First Name (AK1:1)
Employee Last Name (AK1:2)
Employee Birth Date (AK1:3)
Employee Number (AK2:1)
Employee Start Date
Components
A Calendar dimension has been designed to be used by
multiple applications. Calendar is what type of dimension?
A. Degenerate.
B. Junk.
C. Mini.
D. Conformed.
E. Behavioral.
F. Synched.
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 9
Components
A Calendar dimension has been designed to be used by
multiple applications. Calendar is what type of dimension?
A. Degenerate.
B. Junk.
C. Mini.
D. Conformed.
E. Behavioral.
F. Synched.
Process and approach
Which of the following statements does this model
support?
A. Account 123 is not owned by a Customer.
B. Account 123 is owned by two Customers.
C. Account 123 is owned by one Customer.
D. Account 123 is identified by a Customer.
Customer
Account
Own
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 10
Process and approach
Which of the following statements does this model
support?
A. Account 123 is not owned by a Customer.
B. Account 123 is owned by two Customers.
C. Account 123 is owned by one Customer.
D. Account 123 is identified by a Customer.
Customer
Account
Own
Customer
Account
Own
Each Customer may own one or many Accounts.
Each Account must be owned by one Customer.
Example 1
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 11
Process and approach
Which model supports these statements?
Each Office must contain one or many Managers.
Each Manager may be assigned to zero or one Office.
A.
B.
C.
Contain
0..1 1..*Office Manager
Contain
1..* 0..1Office Manager
Contain
1..1 1..*Office Manager
Process and approach
Which model supports these statements?
Each Office must contain one or many Managers.
Each Manager may be assigned to zero or one Office.
A.
B.
C.
Contain
1..* 0..1Office Manager
Contain
0..1 1..*Office Manager
Contain
1..1 1..*Office Manager
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 12
Conceptual, logical, and physical
Which type of model would MOST LIKELY contain a
many-to-many relationship?
A. CDM.
B. PDM.
C. LDM.
D. UDM.
E. EDM.
F. ADM.
Conceptual, logical, and physical
Which type of model would MOST LIKELY contain a
many-to-many relationship?
A. CDM.
B. PDM.
C. LDM.
D. UDM.
E. EDM.
F. ADM.
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 13
Conceptual, logical, and physical
Which type of model would MOST LIKELY contain a view?
A. CDM.
B. PDM.
C. LDM.
D. UDM.
E. EDM.
F. ADM.
Conceptual, logical, and physical
Which type of model would MOST LIKELY contain a view?
A. CDM.
B. PDM.
C. LDM.
D. UDM.
E. EDM.
F. ADM.
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 14
Relational and dimensional
What is the LOWEST level of normalization violated on
this model?
A. 4NF.
B. 3NF.
C. BCNF.
D. 2NF.
E. 0NF.
F. 1NF.
Employee
Employee ID
Employee First Name (AK1:1)
Employee Last Name (AK1:2)
Employee Birth Date (AK1:3)
Employee Number (AK2:1)
Employee Phone Number 1
Employee Phone Number 2
Employee Phone Number 3
Employee Start Date
Relational and dimensional
What is the LOWEST level of normalization violated on
this model?
A. 4NF.
B. 3NF.
C. BCNF.
D. 2NF.
E. 0NF.
F. 1NF.
Employee
Employee ID
Employee First Name (AK1:1)
Employee Last Name (AK1:2)
Employee Birth Date (AK1:3)
Employee Number (AK2:1)
Employee Phone Number 1
Employee Phone Number 2
Employee Phone Number 3
Employee Start Date
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 15
Relational and dimensional
What is the grain of this meter?
A. Sales.
B. Month Code.
C. Product, Month, and Territory.
D. Sales Amount.
E. Sales Gross Amount and Sales Net Amount.
F. Order Line.
Sales
Product Number
Month Code
Territory ID
Sales Gross Amount
Sales Net Amount
Relational and dimensional
What is the grain of this meter?
A. Sales.
B. Month Code.
C. Product, Month, and Territory.
D. Sales Amount.
E. Sales Gross Amount and Sales Net Amount.
F. Order Line.
Sales
Product Number
Month Code
Territory ID
Sales Gross Amount
Sales Net Amount
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 16
Notations
What is a difference between IE and IDEF1X?
A. IE cannot show weak entities.
B. IDEFIX cannot show weak entities.
C. IE cannot show overlapping subtypes.
D. IDEF1X cannot show overlapping subtypes.
E. IE cannot show associative entities.
F. IDEF1X cannot show associative entities.
Notations
What is a difference between IE and IDEF1X?
A. IE cannot show weak entities.
B. IDEFIX cannot show weak entities.
C. IE cannot show overlapping subtypes.
D. IDEF1X cannot show overlapping subtypes.
E. IE cannot show associative entities.
F. IDEF1X cannot show associative entities.
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 17
Lecture Workshop
Course
Lecture Workshop
Course
IDEF1X subtyping
Complete
Incomplete
Notations
Which of the following is a fact-based modeling notation?
A. FCO-IM.
B. DV.
C. UML.
D. IE.
E. IDEF1X.
F. Barker.
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 18
Notations
Which of the following is a fact-based modeling notation?
A. FCO-IM.
B. DV.
C. UML.
D. IE.
E. IDEF1X.
F. Barker.
Abstraction
A software vendor is modeling a product inventory
application to sell to organizations across many different
industries. Which of the following product models would
work BEST?
Product
Raw Material
Semi-Finished Good
Finished Good
Product
Raw Material
Semi-Finished Good
Finished Good
Contain
Contain
Contain
Product
Contain
Product
Relate with
A B C D
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 19
Abstraction
A software vendor is modeling a product inventory
application to sell to organizations across many different
industries. Which of the following product models would
work BEST?
Product
Raw Material
Semi-Finished Good
Finished Good
Product
Raw Material
Semi-Finished Good
Finished Good
Contain
Contain
Contain
Product
Contain
A B C D
Abstraction
What is a role that a Party can play?
A. Finished Product.
B. Employee.
C. Purchase Order.
D. Arrival Time.
E. Policy.
F. Service.
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 20
Abstraction
What is a role that a Party can play?
A. Finished Product.
B. Employee.
C. Purchase Order.
D. Arrival Time.
E. Policy.
F. Service.
Naming standards
Which of the following is NOT a valid attribute name?
A. Employee Last Name.
B. Employee Number.
C. Employee ID.
D. Employee First Name.
E. Employee.
F. Employee Middle Name.
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 21
Naming standards
Which of the following is NOT a valid attribute name?
A. Employee Last Name.
B. Employee Number.
C. Employee ID.
D. Employee First Name.
E. Employee.
F. Employee Middle Name.
Naming standards
What is an example of camel case?
A. Project_Start_Date.
B. Project-Start-Date.
C. Project Start Date.
D. Project*Start*Date.
E. Project,Start,Date.
F. ProjectStartDate.
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 22
Naming standards
What is an example of camel case?
A. Project_Start_Date.
B. Project-Start-Date.
C. Project Start Date.
D. Project*Start*Date.
E. Project,Start,Date.
F. ProjectStartDate.
Definitions
Which word makes this definition for Employee imprecise?
An Employee is a person who works for our organization and
often receives a salary.
A. Person.
B. Works.
C. Often.
D. Organization.
E. Salary.
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 23
Definitions
Which word makes this definition for Employee imprecise?
An Employee is a person who works for our organization and
often receives a salary.
A. Person.
B. Works.
C. Often.
D. Organization.
E. Salary.
Definitions
“The Customer Identifier is the identifier for the customer” is
what type of definition?
A. Syllogism.
B. Disjunctive.
C. Validity.
D. Pleonasm.
E. Tautology.
F. Inference.
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 24
Definitions
“The Customer Identifier is the identifier for the customer” is
what type of definition?
A. Syllogism.
B. Disjunctive.
C. Validity.
D. Pleonasm.
E. Tautology.
F. Inference.
Best practices and pitfalls
What is wrong with the following model?
A. The foreign key is missing in Customer.
B. The foreign key should be an inversion entry.
C. Account should be a dependent entity.
D. The foreign key should be composite.
E. Customer should be a dependent entity.
F. The foreign key should be required.
Customer
Customer Number NOT NULL
Customer First Name NULL
Customer Last Name NULL
Account
Account Code NOT NULL
Customer Number (FK) NULL
Account Open Date NULL
Own
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 25
Best practices and pitfalls
What is wrong with the following model?
A. The foreign key is missing in Customer.
B. The foreign key should be an inversion entry.
C. Account should be a dependent entity.
D. The foreign key should be composite.
E. Customer should be a dependent entity.
F. The foreign key should be required.
Customer
Customer Number NOT NULL
Customer First Name NULL
Customer Last Name NULL
Account
Account Code NOT NULL
Customer Number (FK) NULL
Account Open Date NULL
Own
F
Driver
Drive License Number NOT NULL
Driver First Name NULL (AK1:1)
Driver Last Name NOT NULL (AK1:2)
Driver Birth Date NOT NULL (AK1:3)
Vehicle
Vehicle Identification Number NOT NULL
Drive License Number (FK) NULL
Vehicle Model Name NOT NULL
Vehicle Series Name NOT NULL
Drive
Best practices and pitfalls
What is wrong with this model?
A. Foreign key is null yet relationship is mandatory.
B. Foreign key is not null yet relationship is optional.
C. You cannot have more than two attributes in an AK.
D. One of the attributes in the AK is null.
E. The foreign key should be part of the primary key.
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 26
Driver
Drive License Number NOT NULL
Driver First Name NULL (AK1:1)
Driver Last Name NOT NULL (AK1:2)
Driver Birth Date NOT NULL (AK1:3)
Vehicle
Vehicle Identification Number NOT NULL
Drive License Number (FK) NULL
Vehicle Model Name NOT NULL
Vehicle Series Name NOT NULL
Drive
Best practices and pitfalls
What is wrong with this model?
A. Foreign key is null yet relationship is mandatory.
B. Foreign key is not null yet relationship is optional.
C. You cannot have more than two attributes in an AK.
D. One of the attributes in the AK is null.
E. The foreign key should be part of the primary key.
Data Modeling Certification
Why
About
Prepare
Maintain
Taste
DataModelingInstitute.com 10/10/2019
© Steve Hoberman Page 27
Topics
 Click to edit Master text styles
• Second level
• Third level
− Fourth level
• Fifth level
Becoming a Better Data
Modeler Part 1: Data
Modeling Certification
OCTOBER 10, 2019
Steve Hoberman
me@stevehoberman.com
www.SteveHoberman.com

More Related Content

Similar to Data Modeling Certification Exam Prep

Stuart Wilson - Managing and Organisation
Stuart Wilson - Managing and OrganisationStuart Wilson - Managing and Organisation
Stuart Wilson - Managing and Organisationstuwilson.co.uk
 
Higher isdd revision presentation
Higher isdd revision presentationHigher isdd revision presentation
Higher isdd revision presentationmorgantown
 
2012 sample investor preso
2012 sample investor preso2012 sample investor preso
2012 sample investor presokipmcc
 
Table of Contents .docx
Table of Contents                                          .docxTable of Contents                                          .docx
Table of Contents .docxmattinsonjanel
 
Sister Flowers Personal Essay
Sister Flowers Personal EssaySister Flowers Personal Essay
Sister Flowers Personal EssayAmanda Cote
 
Customer development : Bob Dorf's slides for his conference in Paris. October...
Customer development : Bob Dorf's slides for his conference in Paris. October...Customer development : Bob Dorf's slides for his conference in Paris. October...
Customer development : Bob Dorf's slides for his conference in Paris. October...Diateino
 
Assignment 1Positioning Statement and MottoUse the pro.docx
Assignment 1Positioning Statement and MottoUse the pro.docxAssignment 1Positioning Statement and MottoUse the pro.docx
Assignment 1Positioning Statement and MottoUse the pro.docxbraycarissa250
 
How To Write Reaction Paper Lecture Notes English D
How To Write Reaction Paper  Lecture Notes English  DHow To Write Reaction Paper  Lecture Notes English  D
How To Write Reaction Paper Lecture Notes English DAngelica Ortiz
 
Reinvent your sports and leisure building
Reinvent your sports and leisure buildingReinvent your sports and leisure building
Reinvent your sports and leisure buildingGraham Ford
 
Business Proposal Powerpoint Presentation Slides
Business Proposal Powerpoint Presentation SlidesBusiness Proposal Powerpoint Presentation Slides
Business Proposal Powerpoint Presentation SlidesSlideTeam
 
JEDI Business Model Presentation.pptx
JEDI Business Model Presentation.pptxJEDI Business Model Presentation.pptx
JEDI Business Model Presentation.pptxJim Harris
 
ACCT 504 Expect Success/newtonhelp.com
ACCT 504 Expect Success/newtonhelp.comACCT 504 Expect Success/newtonhelp.com
ACCT 504 Expect Success/newtonhelp.commyblue14
 
Accounting information systems 13th ed .
Accounting information systems  13th ed .Accounting information systems  13th ed .
Accounting information systems 13th ed .phayes833
 
400 (accounting for decision making) uop class material
  400 (accounting for decision making) uop class material  400 (accounting for decision making) uop class material
400 (accounting for decision making) uop class materialhwcampusinfo
 
ECON 201 HOMEWORK II (20 points) Fall 2021 Due October
ECON 201 HOMEWORK II (20 points) Fall 2021 Due OctoberECON 201 HOMEWORK II (20 points) Fall 2021 Due October
ECON 201 HOMEWORK II (20 points) Fall 2021 Due OctoberEvonCanales257
 
Econ 201 homework ii (20 points) fall 2021 due october
Econ 201 homework ii (20 points) fall 2021 due octoberEcon 201 homework ii (20 points) fall 2021 due october
Econ 201 homework ii (20 points) fall 2021 due octoberronak56
 

Similar to Data Modeling Certification Exam Prep (20)

Stuart Wilson - Managing and Organisation
Stuart Wilson - Managing and OrganisationStuart Wilson - Managing and Organisation
Stuart Wilson - Managing and Organisation
 
Higher isdd revision presentation
Higher isdd revision presentationHigher isdd revision presentation
Higher isdd revision presentation
 
Cs207 1
Cs207 1Cs207 1
Cs207 1
 
2012 sample investor preso
2012 sample investor preso2012 sample investor preso
2012 sample investor preso
 
Table of Contents .docx
Table of Contents                                          .docxTable of Contents                                          .docx
Table of Contents .docx
 
Sister Flowers Personal Essay
Sister Flowers Personal EssaySister Flowers Personal Essay
Sister Flowers Personal Essay
 
Customer development : Bob Dorf's slides for his conference in Paris. October...
Customer development : Bob Dorf's slides for his conference in Paris. October...Customer development : Bob Dorf's slides for his conference in Paris. October...
Customer development : Bob Dorf's slides for his conference in Paris. October...
 
Assignment 1Positioning Statement and MottoUse the pro.docx
Assignment 1Positioning Statement and MottoUse the pro.docxAssignment 1Positioning Statement and MottoUse the pro.docx
Assignment 1Positioning Statement and MottoUse the pro.docx
 
DesktopCA_ExamGuide.pdf
DesktopCA_ExamGuide.pdfDesktopCA_ExamGuide.pdf
DesktopCA_ExamGuide.pdf
 
How To Write Reaction Paper Lecture Notes English D
How To Write Reaction Paper  Lecture Notes English  DHow To Write Reaction Paper  Lecture Notes English  D
How To Write Reaction Paper Lecture Notes English D
 
Cs207 1
Cs207 1Cs207 1
Cs207 1
 
Reinvent your sports and leisure building
Reinvent your sports and leisure buildingReinvent your sports and leisure building
Reinvent your sports and leisure building
 
Slides With Quad Chart Templates
Slides With Quad Chart TemplatesSlides With Quad Chart Templates
Slides With Quad Chart Templates
 
Business Proposal Powerpoint Presentation Slides
Business Proposal Powerpoint Presentation SlidesBusiness Proposal Powerpoint Presentation Slides
Business Proposal Powerpoint Presentation Slides
 
JEDI Business Model Presentation.pptx
JEDI Business Model Presentation.pptxJEDI Business Model Presentation.pptx
JEDI Business Model Presentation.pptx
 
ACCT 504 Expect Success/newtonhelp.com
ACCT 504 Expect Success/newtonhelp.comACCT 504 Expect Success/newtonhelp.com
ACCT 504 Expect Success/newtonhelp.com
 
Accounting information systems 13th ed .
Accounting information systems  13th ed .Accounting information systems  13th ed .
Accounting information systems 13th ed .
 
400 (accounting for decision making) uop class material
  400 (accounting for decision making) uop class material  400 (accounting for decision making) uop class material
400 (accounting for decision making) uop class material
 
ECON 201 HOMEWORK II (20 points) Fall 2021 Due October
ECON 201 HOMEWORK II (20 points) Fall 2021 Due OctoberECON 201 HOMEWORK II (20 points) Fall 2021 Due October
ECON 201 HOMEWORK II (20 points) Fall 2021 Due October
 
Econ 201 homework ii (20 points) fall 2021 due october
Econ 201 homework ii (20 points) fall 2021 due octoberEcon 201 homework ii (20 points) fall 2021 due october
Econ 201 homework ii (20 points) fall 2021 due october
 

More from IDERA Software

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

More from IDERA Software (20)

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

Recently uploaded

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Data Modeling Certification Exam Prep

  • 1. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 1 Topics  Click to edit Master text styles • Second level • Third level − Fourth level • Fifth level Becoming a Better Data Modeler Part 1: Data Modeling Certification OCTOBER 10, 2019 Steve Hoberman me@stevehoberman.com www.SteveHoberman.com Why get certified? More skill, more people $$$ Proof Know what you don’t know
  • 2. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 2 https://DataModelingInstitute.com/ About the DMC exam 90 minute exam 10 categories containing 100 subcategories containing 350 questions 1 question randomly chosen from each category Question sequence and answer choices random Must score at least 90 Internet, browser, web camera (if not at conference)
  • 3. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 3 Process 1. Complete https://datamodelinginstitute.com/register/ 2. Start with Assessment to gauge skill level ($0) 3. Purchase ($199) 4. Schedule 5. Go (login, live proctor, cam) Or take DMC exam at DMZ (www.DataModelingZone.com) ERStudioIsAwesome gives 20% off registration! Passing and not passing • If you pass – Onsite certificate received immediately – Within 24 hours • Badge • DMC Wall of Fame • Registered in DB for verifications – Will receive certificate in mail within 3 weeks • If you do not pass – Second chance free – If do not pass second time, need to register and pay again
  • 4. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 4 DMC exam taster Syntax Components (entities, relationships, attributes, keys, domains, subtypes) Process and approach Conceptual, logical, and physical Relational and dimensional Notations Abstraction Naming standards Definitions Best practices and pitfalls Syntax What is another name for a dependent entity? A. Weak. B. Outrigger. C. Junk. D. Meager. E. Supertype. F. Hub.
  • 5. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 5 Syntax What is another name for a dependent entity? A. Weak. B. Outrigger. C. Junk. D. Meager. E. Supertype. F. Hub. Class Class Code Class Short Name (AK1:1) Class Long Name Class Full Description Text Student Grade Student ID (FK) Class Code (FK) Semester Code (FK) Final Grade Semester Semester Code Semester Short Name (AK1:1) Semester Long Name Student Student ID Student Last Name (AK1:1) Student First Name (AK1:2) Student Birth Date (AK1:3) Student Number (AK2:1) Student Shoe Size Student Favorite Ice Cream Flavor Name Candidate and foreign keys Student ID Class Code Semester Code Final Grade 44 M123 Fall14 C 44 M45 Sum14 B 32 B123 Spr13 B 44 C123 Win13 A
  • 6. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 6 Syntax What acronym denotes a non-unique index? A. AK. B. PK. C. IE. D. UF. E. NU. F. FK. Syntax What acronym denotes a non-unique index? A. AK. B. PK. C. IE. D. UF. E. NU. F. FK.
  • 7. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 7 CALENDAR PRODUCT GEOGRAPHY Month Month Sequence Number Year Code (FK) (AK1:2) Month Code (AK1:1) Month Name Sales Product Number (FK) Region Code (FK) Month Sequence Number (FK) Gross Sales Amount Region Region Code Country Code (FK) Region Name (AK1:1) Product Category Product Category Code Product Category Description Text (AK1:1) Product Line Product Line Code Product Category Code (FK) Product Line Name (AK1:1) Product Product Number Product Line Code (FK) Product Name (AK1:1) Product Frozen Indicator (AK1:2) (IE1:1) Product UPC Code (AK2:1) Product EAN Number (AK3:1) Country Country Code Country Name (AK1:1) Country ISO Code (AK2:1) Year Year Code Year Name Year Sequence Number (AK1:1) IndexingWhat was our Gross Sales Amount for all Frozen products from the NE in January 2019? Components How many candidate keys are on the following entity? A. Three. B. One. C. Two. D. Zero. E. Four. F. Five. Employee Employee ID Employee First Name (AK1:1) Employee Last Name (AK1:2) Employee Birth Date (AK1:3) Employee Number (AK2:1) Employee Start Date
  • 8. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 8 Components How many candidate keys are on the following entity? A. Three. B. One. C. Two. D. Zero. E. Four. F. Five. Employee Employee ID Employee First Name (AK1:1) Employee Last Name (AK1:2) Employee Birth Date (AK1:3) Employee Number (AK2:1) Employee Start Date Components A Calendar dimension has been designed to be used by multiple applications. Calendar is what type of dimension? A. Degenerate. B. Junk. C. Mini. D. Conformed. E. Behavioral. F. Synched.
  • 9. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 9 Components A Calendar dimension has been designed to be used by multiple applications. Calendar is what type of dimension? A. Degenerate. B. Junk. C. Mini. D. Conformed. E. Behavioral. F. Synched. Process and approach Which of the following statements does this model support? A. Account 123 is not owned by a Customer. B. Account 123 is owned by two Customers. C. Account 123 is owned by one Customer. D. Account 123 is identified by a Customer. Customer Account Own
  • 10. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 10 Process and approach Which of the following statements does this model support? A. Account 123 is not owned by a Customer. B. Account 123 is owned by two Customers. C. Account 123 is owned by one Customer. D. Account 123 is identified by a Customer. Customer Account Own Customer Account Own Each Customer may own one or many Accounts. Each Account must be owned by one Customer. Example 1
  • 11. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 11 Process and approach Which model supports these statements? Each Office must contain one or many Managers. Each Manager may be assigned to zero or one Office. A. B. C. Contain 0..1 1..*Office Manager Contain 1..* 0..1Office Manager Contain 1..1 1..*Office Manager Process and approach Which model supports these statements? Each Office must contain one or many Managers. Each Manager may be assigned to zero or one Office. A. B. C. Contain 1..* 0..1Office Manager Contain 0..1 1..*Office Manager Contain 1..1 1..*Office Manager
  • 12. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 12 Conceptual, logical, and physical Which type of model would MOST LIKELY contain a many-to-many relationship? A. CDM. B. PDM. C. LDM. D. UDM. E. EDM. F. ADM. Conceptual, logical, and physical Which type of model would MOST LIKELY contain a many-to-many relationship? A. CDM. B. PDM. C. LDM. D. UDM. E. EDM. F. ADM.
  • 13. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 13 Conceptual, logical, and physical Which type of model would MOST LIKELY contain a view? A. CDM. B. PDM. C. LDM. D. UDM. E. EDM. F. ADM. Conceptual, logical, and physical Which type of model would MOST LIKELY contain a view? A. CDM. B. PDM. C. LDM. D. UDM. E. EDM. F. ADM.
  • 14. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 14 Relational and dimensional What is the LOWEST level of normalization violated on this model? A. 4NF. B. 3NF. C. BCNF. D. 2NF. E. 0NF. F. 1NF. Employee Employee ID Employee First Name (AK1:1) Employee Last Name (AK1:2) Employee Birth Date (AK1:3) Employee Number (AK2:1) Employee Phone Number 1 Employee Phone Number 2 Employee Phone Number 3 Employee Start Date Relational and dimensional What is the LOWEST level of normalization violated on this model? A. 4NF. B. 3NF. C. BCNF. D. 2NF. E. 0NF. F. 1NF. Employee Employee ID Employee First Name (AK1:1) Employee Last Name (AK1:2) Employee Birth Date (AK1:3) Employee Number (AK2:1) Employee Phone Number 1 Employee Phone Number 2 Employee Phone Number 3 Employee Start Date
  • 15. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 15 Relational and dimensional What is the grain of this meter? A. Sales. B. Month Code. C. Product, Month, and Territory. D. Sales Amount. E. Sales Gross Amount and Sales Net Amount. F. Order Line. Sales Product Number Month Code Territory ID Sales Gross Amount Sales Net Amount Relational and dimensional What is the grain of this meter? A. Sales. B. Month Code. C. Product, Month, and Territory. D. Sales Amount. E. Sales Gross Amount and Sales Net Amount. F. Order Line. Sales Product Number Month Code Territory ID Sales Gross Amount Sales Net Amount
  • 16. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 16 Notations What is a difference between IE and IDEF1X? A. IE cannot show weak entities. B. IDEFIX cannot show weak entities. C. IE cannot show overlapping subtypes. D. IDEF1X cannot show overlapping subtypes. E. IE cannot show associative entities. F. IDEF1X cannot show associative entities. Notations What is a difference between IE and IDEF1X? A. IE cannot show weak entities. B. IDEFIX cannot show weak entities. C. IE cannot show overlapping subtypes. D. IDEF1X cannot show overlapping subtypes. E. IE cannot show associative entities. F. IDEF1X cannot show associative entities.
  • 17. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 17 Lecture Workshop Course Lecture Workshop Course IDEF1X subtyping Complete Incomplete Notations Which of the following is a fact-based modeling notation? A. FCO-IM. B. DV. C. UML. D. IE. E. IDEF1X. F. Barker.
  • 18. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 18 Notations Which of the following is a fact-based modeling notation? A. FCO-IM. B. DV. C. UML. D. IE. E. IDEF1X. F. Barker. Abstraction A software vendor is modeling a product inventory application to sell to organizations across many different industries. Which of the following product models would work BEST? Product Raw Material Semi-Finished Good Finished Good Product Raw Material Semi-Finished Good Finished Good Contain Contain Contain Product Contain Product Relate with A B C D
  • 19. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 19 Abstraction A software vendor is modeling a product inventory application to sell to organizations across many different industries. Which of the following product models would work BEST? Product Raw Material Semi-Finished Good Finished Good Product Raw Material Semi-Finished Good Finished Good Contain Contain Contain Product Contain A B C D Abstraction What is a role that a Party can play? A. Finished Product. B. Employee. C. Purchase Order. D. Arrival Time. E. Policy. F. Service.
  • 20. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 20 Abstraction What is a role that a Party can play? A. Finished Product. B. Employee. C. Purchase Order. D. Arrival Time. E. Policy. F. Service. Naming standards Which of the following is NOT a valid attribute name? A. Employee Last Name. B. Employee Number. C. Employee ID. D. Employee First Name. E. Employee. F. Employee Middle Name.
  • 21. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 21 Naming standards Which of the following is NOT a valid attribute name? A. Employee Last Name. B. Employee Number. C. Employee ID. D. Employee First Name. E. Employee. F. Employee Middle Name. Naming standards What is an example of camel case? A. Project_Start_Date. B. Project-Start-Date. C. Project Start Date. D. Project*Start*Date. E. Project,Start,Date. F. ProjectStartDate.
  • 22. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 22 Naming standards What is an example of camel case? A. Project_Start_Date. B. Project-Start-Date. C. Project Start Date. D. Project*Start*Date. E. Project,Start,Date. F. ProjectStartDate. Definitions Which word makes this definition for Employee imprecise? An Employee is a person who works for our organization and often receives a salary. A. Person. B. Works. C. Often. D. Organization. E. Salary.
  • 23. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 23 Definitions Which word makes this definition for Employee imprecise? An Employee is a person who works for our organization and often receives a salary. A. Person. B. Works. C. Often. D. Organization. E. Salary. Definitions “The Customer Identifier is the identifier for the customer” is what type of definition? A. Syllogism. B. Disjunctive. C. Validity. D. Pleonasm. E. Tautology. F. Inference.
  • 24. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 24 Definitions “The Customer Identifier is the identifier for the customer” is what type of definition? A. Syllogism. B. Disjunctive. C. Validity. D. Pleonasm. E. Tautology. F. Inference. Best practices and pitfalls What is wrong with the following model? A. The foreign key is missing in Customer. B. The foreign key should be an inversion entry. C. Account should be a dependent entity. D. The foreign key should be composite. E. Customer should be a dependent entity. F. The foreign key should be required. Customer Customer Number NOT NULL Customer First Name NULL Customer Last Name NULL Account Account Code NOT NULL Customer Number (FK) NULL Account Open Date NULL Own
  • 25. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 25 Best practices and pitfalls What is wrong with the following model? A. The foreign key is missing in Customer. B. The foreign key should be an inversion entry. C. Account should be a dependent entity. D. The foreign key should be composite. E. Customer should be a dependent entity. F. The foreign key should be required. Customer Customer Number NOT NULL Customer First Name NULL Customer Last Name NULL Account Account Code NOT NULL Customer Number (FK) NULL Account Open Date NULL Own F Driver Drive License Number NOT NULL Driver First Name NULL (AK1:1) Driver Last Name NOT NULL (AK1:2) Driver Birth Date NOT NULL (AK1:3) Vehicle Vehicle Identification Number NOT NULL Drive License Number (FK) NULL Vehicle Model Name NOT NULL Vehicle Series Name NOT NULL Drive Best practices and pitfalls What is wrong with this model? A. Foreign key is null yet relationship is mandatory. B. Foreign key is not null yet relationship is optional. C. You cannot have more than two attributes in an AK. D. One of the attributes in the AK is null. E. The foreign key should be part of the primary key.
  • 26. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 26 Driver Drive License Number NOT NULL Driver First Name NULL (AK1:1) Driver Last Name NOT NULL (AK1:2) Driver Birth Date NOT NULL (AK1:3) Vehicle Vehicle Identification Number NOT NULL Drive License Number (FK) NULL Vehicle Model Name NOT NULL Vehicle Series Name NOT NULL Drive Best practices and pitfalls What is wrong with this model? A. Foreign key is null yet relationship is mandatory. B. Foreign key is not null yet relationship is optional. C. You cannot have more than two attributes in an AK. D. One of the attributes in the AK is null. E. The foreign key should be part of the primary key. Data Modeling Certification Why About Prepare Maintain Taste
  • 27. DataModelingInstitute.com 10/10/2019 © Steve Hoberman Page 27 Topics  Click to edit Master text styles • Second level • Third level − Fourth level • Fifth level Becoming a Better Data Modeler Part 1: Data Modeling Certification OCTOBER 10, 2019 Steve Hoberman me@stevehoberman.com www.SteveHoberman.com