Вы находитесь на странице: 1из 5

Summary of Business Data Modeling (DWL)

Version 2.0
Module Number and
Name
Course Overview

Module 1: The Importance


of Sound Data

Learning Objectives

Topics

Course Objectives:
Explain how a lack of effective data analysis and
usage can affect the risk exposure, cost control,
and profitability of your organization
Explain the role of the business analyst in
gathering data-related requirements from
stakeholders
Create, communicate, and validate conceptual
data models with your business stakeholders
Create normalized logical data models as a
hand-off to solution delivery

Explain the importance of data in doing good


business
Define the concept of big data and its application
to sound business decision making

Module 2: Conceptual
Data Models

ESI International

Describe data models


Distinguish between data, information, and
knowledge
Compare different levels of modeling
Identify entities, attributes, and their unique
identifiers
Describe the "1 fact in 1 place" rule

Instruction/
Assessment Methods

Welcome
Course Scope
Course Objectives
Course Map
Course Teaching Methods
and Materials
What Is Business Analysis?
Participant Introductions

Lecture

The Importance of Data


Data
Data Is an Organizational
Asset
The Value of Data to the
Organization
Data and Risk Barings
Bank
Data and Cost Control
Data and Revenue
Data Quality
Big Data

Lecture
Discussion (How a requirement can
impact risk, cost, and revenue)
Next Steps: Action Plan

Conceptual Data Models


Systems Development
Challenges
Data Requirements
Where Do Data
Requirements Come From?
Models and Modeling
Data, Information, and

Lecture
Exercise (Evaluating Entities)
Exercise (Identifying and Analyzing
Attributes)
Tool (Checklist for Identifying
Entities
Tool (Checklist for Identifying
Attributes)

Module Number and


Name

Learning Objectives

Topics

Module 3: Data
Relationships

Identify relationships between entities


Define minimum and maximum cardinality of a
relationship
Describe how to model time-dependent data
Describe recursive and redundant relationships

Module 4: Logical Data


Models

Describe how a logical data model is an


extension of a conceptual data model
Explain the concepts of generalization and
specialization through supertyping and subtyping
Explain the requirements for special treatment of
a multivalued attribute

ESI International

Instruction/
Assessment Methods

Knowledge
What is a Model?
Data Models
Data Model Drivers
Why Build a Data Model?
What Are We Modeling?
A Business Area: An
Example
Levels of Data Modeling
Conceptual Data Model

Next Steps: Action Plan


Appendix (Naming Standards)

Data Relationships
Relationships
Relationship Name Syntax
Naming Standards for
Relationships
Relationship Cardinalities
Minimum Cardinality
Maximum Cardinality
Relationships Affected by
Time
Modeling Time-Dependent
Data
The Importance of
Definitions
Recursive Relationships
Redundant Relationships
Alternative Notations

Lecture
Exercise (Reviewing Relationships)
Exercise (Identifying Relationships)
Next Steps: Action Plan
Appendix (Naming Standards)

Logical Data Models


Entity Types
Introduction to Entity Types
Supertype and Subtype
Entities
Typical Reasons for
Subtyping
The Employee Subtypes
Bottom-Up Subtyping

Lecture
Exercise (Identifying Subtypes and
Supertypes)
Exercise (Optional) (Identifying
Subtypes and Supertypes in the
Conceptual Data Model
Tool (Checklist for Creating an
Attributive Entity)
Next Steps: Action Plan

Module Number and


Name

Learning Objectives

Topics

Module 5: Applying
Logical Data Models

Describe and create associative entities


Explain the requirement for special treatment of a
many-to-many
relationship
Identify and describe data constraints
Describe several uses for a logical data model

Data Normalization
Normalization
First Normal Form
Second Normal Form
Third Normal Form
The Normalized Result
The Normalization Rules
The Physical Data Model
Reverse Engineering
The Database Designer
Denormalization

ESI International

Describe the purpose of data normalization


Explain the rules of first, second, and third
normal form
Normalize a grouping of unnormalized data
Explain why a database designer might
denormalize parts of a data model during design
and implementation

Creativity with Subtyping


Levels of Subtyping
Subtype Inheritance
Subtype Discriminators
Attributive Entities and
Multivalued Attributes
Multivalued Attribute
Attributive Entity
Nondependence
Applying Logical Data
Models
Associative Entities
Creating an Associative
Entity
Data Constraints
Using Logical Data Models
Specification of Database
Requirements
Analysis of Organizational
and Geographic Data
Distribution
Support Organizational
Data Standards
Software Acquisition

Module 6: Data
Normalization

Instruction/
Assessment Methods

Lecture
Exercise (Creating Associative
Entities)
Tool (Checklist for Creating an
Associative Entity)
Next Steps: Action Plan

Lecture
Exercise (Applying the Rules of
Normalization)
Exercise (Optional) (More
Normalization Practice)
Next Steps: Action Plan

Module Number and


Name
Module 7: Verifying and
Validating Models

Learning Objectives

Topics

Identify a number of techniques to check your


models for accuracy
and completeness and present them to
stakeholders
Describe the difference between internal
verification and external
validation
List different methods of completing verification
and validation
Name errors to check for while performing
internal verification of a
model
Describe how to effectively present data
diagrams

Module 8: Business Data


Modeling Workshop

Create conceptual data models to capture how


different stakeholders across an organization
view their data
Consolidate conceptual data models into 1
coherent and consistent logical data model
Communicate logical data models effectively to
business stakeholders to ensure understanding
Validate and sign off on logical data models with
stakeholders to ensure the solution will meet the
business objectives

Instruction/
Assessment Methods

Verifying and Validating


Data Models
Checking for
Accuracy/Completeness
Verifying and Validating
Your Models
Verification/Validation
Methods
Internal VerificationERD
Verify and Validate This!
Presenting Data Diagrams
DOs and DONTs of
Presenting Data Diagrams
How Not to Present Data
Diagrams
How to Present Data
Diagrams

Business Data Modeling


Workshop
Workshop Objectives
Workshop Features
Workshop Roles
Introducing the Customer
Introducing Your Customer
Corporate Video
Pennatus Airlines Inc.
Interviews and Work
Sessions
Validation and Sign-Off

ESI International

Lecture
Tool (Checklist for Internal
Verification of ERDs)
Next Steps: Action Plan

Instructor Facilitated
Case Study (Introducing Pennatus
Airlines)
Video (Pennatus Airlines Inc.)
Interview with Head of Customer
Relationship Management (CRM)
Interview with Head of Supplier
Relationship Management (SRM)
Interview with Head of IT
Work Session 1 (Build a
Conceptual Data Model CRM
Interview)
Work Session 2 (Build a
Conceptual Data Model SRM
Interview)
Work Session 3 (Build a
Conceptual Data Model Head of
IT Interview)
Work Session 5 (Prepare Initial
Logical Data Model)

Module Number and


Name

Learning Objectives

Topics

Instruction/
Assessment Methods

Course Closeout

ESI International

Work Session 6 (Prepare Logical


Data Model for Validation)
Validation and Sign-Off

Assessment based on performance in


the workshop. Assessed against
course rubric (4 objectives 10 pts
each possible for a total of 40 pts)

Вам также может понравиться