Skip to main content
Intro to Business Data Modeling using ORM
This course teaches the fundamentals of business
data modeling as it relates to the development of
data architecture defined by the scope of work – by
project, by program, by department, by division, or
at the corporate level. Participants will learn the
essentials of data architecture, from data
requirements elicitation and validation, to the
application of the Object-Role Modeling method.
This course will also provide participants guidance
on how to improve the quality of data by (1)
understanding their meanings; (2) defining and
applying business rules and constraints that govern
them; and (3) establishing realistic data governance
practices.
Training Objectives
1. Understand how business data modeling fits
within the enterprise architecture process
2. Develop awareness of the benefits of gathering
thorough data requirements
3. Apply fundamental techniques in documenting
data requirements using ORM notation
4. Understand the role of ORM in the systems life
cycle.
Target Audience
• Business Analysts, Business Architects,
Business Process Modelers
• Data Architects, Data Administrators, Data
Modelers, Database Administrators
• Enterprise Architects
• Project Managers, or any Business Managers
Learning Methodologies
• Interactive Lecture/Demonstration
Duration: 1 day
Topics:
I. Course Overview
II. Data Requirements Gathering
a. Requirements Problems
b. Requirements Categories
c. Association between Requirements
Qualities
III. Overview of Different Data Modeling
Methods
a. Levels of Treating Information
1. Conceptual Level
2. Logical Level
3. Physical Level
4. External Level
b. Model-driven Engineering Process
c. Fact-based Modeling
IV. Overview of Object-Role Modeling
(ORM)
a. ORM basics
b. ORM Conceptual Schema Design
Procedure
1. Gathering examples and creation of
elementary fact types
2. Drawing and populating fact types
3. Noting basic derivations
4. Applying uniqueness constraints
5. Documenting value, set, and subtype
constraints
6. Adding other constraints
c. Documentation Options
CourseOutline