Vous êtes sur la page 1sur 5
Summary of Business Data Modeling (DWL) Version 2.0 Module Number and Name Learning Objectives Topics

Summary of Business Data Modeling (DWL)

Version 2.0

Module Number and Name

Learning Objectives

Topics

Instruction/ Assessment Methods

Course Overview

Course Objectives:

Welcome

Lecture

Explain how a lack of effective data analysis and usage can affect the risk exposure, cost control, and profitability of your organization

Course Scope

Course Objectives

Course Map

Explain the role of the business analyst in gathering data-related requirements from stakeholders

Course Teaching Methods and Materials

What Is Business Analysis?

Participant Introductions

Create, communicate, and validate conceptual data models with your business stakeholders

Create normalized logical data models as a hand-off to solution delivery

Module 1: The Importance of Sound Data

Explain the importance of data in doing good business

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

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

Module 2: Conceptual Data Models

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

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 Instruction/ Assessment Methods   Knowledge 

Module Number and Name

Learning Objectives

Topics

Instruction/ Assessment Methods

 

Knowledge

Next Steps: Action Plan

What is a Model?

Appendix (Naming Standards)

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

Module 3: Data Relationships

Identify relationships between entities

Data Relationships

Lecture

Define minimum and maximum cardinality of a relationship

Relationships

Exercise (Reviewing Relationships)

 

Relationship Name Syntax

Exercise (Identifying Relationships)

Describe how to model time-dependent data

Describe recursive and redundant relationships

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

Next Steps: Action Plan

Appendix (Naming Standards)

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

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 Instruction/ Assessment Methods    Creativity with

Module Number and Name

Learning Objectives

Topics

Instruction/ Assessment Methods

 

Creativity with Subtyping

Levels of Subtyping

Subtype Inheritance

Subtype Discriminators

Attributive Entities and Multivalued Attributes

Multivalued Attribute

Attributive Entity

Nondependence

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

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

Lecture

Exercise (Creating Associative

Entities)

Tool (Checklist for Creating an Associative Entity)

Next Steps: Action Plan

Module 6: Data

Describe the purpose of data normalization

Data Normalization

Lecture

Normalization

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

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

Exercise (Applying the Rules of

Normalization)

Exercise (Optional) (More

Normalization Practice)

Next Steps: Action Plan

Module Number and Name Learning Objectives Topics Instruction/ Assessment Methods Module 7: Verifying and

Module Number and Name

Learning Objectives

Topics

Instruction/ Assessment Methods

Module 7: Verifying and Validating Models

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

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 DON’Ts of Presenting Data Diagrams

How Not to Present Data Diagrams

How to Present Data Diagrams

Lecture

Tool (Checklist for Internal

Verification of ERDs)

Next Steps: Action Plan

Module 8: Business Data Modeling Workshop

Create conceptual data models to capture how different stakeholders across an organization view their data

Business Data Modeling Workshop

Instructor Facilitated

Case Study (Introducing Pennatus

 

Workshop Objectives

Airlines)

Consolidate conceptual data models into 1 coherent and consistent logical data model

Workshop Features

Video (Pennatus Airlines Inc.)

Workshop Roles

Interview with Head of Customer

Communicate logical data models effectively to business stakeholders to ensure understanding

Introducing the Customer

Relationship Management (CRM)

Introducing Your Customer

Interview with Head of Supplier

Validate and sign off on logical data models with stakeholders to ensure the solution will meet the business objectives

Corporate Video Pennatus Airlines Inc.

Relationship Management (SRM)

Interview with Head of IT

Interviews and Work Sessions

Work Session 1 (Build a Conceptual Data Model CRM

 

Validation and Sign-Off

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    Work Session 6

Module Number and Name

Learning Objectives

Topics

Instruction/ Assessment Methods

 

Work Session 6 (Prepare Logical Data Model for Validation)

Validation and Sign-Off

Course Closeout

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