This document discusses data modeling and CaseTalk, a tool for model once, develop anywhere. It provides an overview of the history of formal object modeling (FOM) techniques and CaseTalk. It also discusses why data modeling is important based on a DAMA survey to capture requirements, promote reuse and quality, and avoid missed requirements. CaseTalk allows modeling of data at different levels, generating SQL scripts, and managing models with versions and users.
2. FOM history
WHEN WHO WHAT
late 70s Nijssen NIAM
early 90s Bakema c.s. FCO-IM
mid 90s Ross c.s. Business Rules
1996 Halpin ORM
2006 OMG SBVR
3. CaseTalk history
Marco Wobben
Since 1969
Dutch, Engineer, Trainer, Consultant, Coach
BCP Software
Since 1996
Development, Consulting and Training
CaseTalk
Since 2001
Model Once, Develop Anywhere
5. Why Data Modeling
(DAMA-I Survey)
1. Capturing business requirements
2. Promotes reuse, consistency, quality
3. Bridge between business and technology personnel
….
9. Avoid late discovery of missed requirements
….
DAMA Survey
11. Why Data Modeling
(DAMA-I Survey)
1. Capturing business requirements
2. Promotes reuse, consistency, quality
3. Bridge between business and technology personnel
….
9. Avoid late discovery of missed requirements
10. Critical in managing integration between systems
11. Pre-cursor to DBMS design / generate DDL
DAMA Survey