CONCEPTUAL MODELING AND DATABASE DESIGN
A FOUNDATION FRAMEWORK FOR DATA MANAGEMENT

 

 

 

OVERVIEW

 

Even a cursory inspection of data management practice reveals that the majority of practitioners—be they novices, or experienced, users or vendors—operate in a “cookbook”, product-specific mode, without really knowing and understanding the fundamental concepts and principles underlying their field. This is not entirely their fault: neither does the industry require, nor does the educational system provide an education—as distinct from product training—in data fundamentals, which are ignored, distorted, or incorrectly dismissed in daily practice as “just theory” and, therefore, without practical value.

 

The consequences are very costly: the IT industry operates like the fashion industry, because practitioners are unable to see through the so-called “paradigms” and “models” and the ensuing technology and product fads proliferated by marketeers, “experts” and the trade press, who suffer from an equal lack of knowledge. The problem is so acute that, claims of progress notwithstanding, technology is actually regressing!

 

OBJECTIVES

 

There are few data management aspects that are as thoroughly misunderstood, confused, and abused as data modeling and database design, particularly the concepts of conceptual model, data model, and logical model.

 

The purposes of this presentation are:

 

(a)  to offer a systematic methodology for conceptual modeling and database design

(b)  to use it as a basis for a sound, foundation framework within which to evaluate data management technologies, products and practices

(c)  to demonstrate the approach’s practical value by applying it to debunk current industry buzz

 

OUTLINE

 

·         INTRODUCTION

·         WHAT MEANING MEANS

·         CONCEPTUAL MODELING

§   GRAPHICAL REPRESENTATION

§   BUSINESS RULES

·         DATABASE DESIGN

§   FORMALIZING THE INFORMAL

§   PREDICATES AND PROPOSITIONS

§   RELATIONAL DATA MODEL

§   LOGICAL MODELS

·         DATABASE MANAGEMENT

§   TRUTH AND CORRECTNESS

§   DATABASE DEFINED

§   DBMS DEFINED

·         A FOUNDATION FRAMEWORK

·         APPLYING THE FRAMEWORK

§    “UNSTRUCTURED”/”SEMI-STRUCTURED” DATA

§   DATABASE “DESIGN”

§   “BUSINESS RULES APPROACH”

§   “DBMSLESS” DBMS

§   ALTERNATIVE “DATA MODELS”

§   DATABASE AND DBMS “DEFINITIONS”

§   PRODUCT/TECHNOLOGY/PRACTICE “EVALUATION”

·         CONCLUSION

 

 

DOCUMENTATION

 

Workbook containing the instructor’s slides.

 

 

INSTRUCTOR

 

Fabian Pascal has a national and international reputation as an independent technology analyst, consultant, author, and instructor of seminars, specializing in data management. He was affiliated with Codd & Date and for more than 20 years held various analytical and management positions in the private and public sectors, has taught and lectured at the business and academic levels, and advised vendor and user organizations on data management technology, strategy and implementation. Clients include IBM, Census Bureau, CIA, Apple, Borland, Cognos, UCSF, and IRS. He is founder, editor and publisher of DATABASE DEBUNKINGS, a web site dedicated to dispelling persistent fallacies, myths and misconceptions prevalent in the IT industry. The site publishes his own and C. J. Date’s series of papers, as well as PRACTICAL DATABASE FOUNDATIONS series of papers dedicated to explaining the logic foundations of database management to the IT practitioner. Author of three books, he has published extensively in most trade publications, including DM Review, Database Programming and Design, DBMS, Byte, Infoworld and Computerworld, and DBAzine.com. He is author of the contrarian columns Setting Matters Straight, and Test Your Foundation Knowledge, as well as of one for the Dutch DB/M magazine.

 

 

Updated 9/23/05