ON “CONCEPTUAL MODELING AND DATABASE DESIGN”
with Fabian Pascal

 

 

 

From: Michael McBride

Date: 9 Dec 2005

 

I agree that Zachman's Framework has very little to do with database management. However, in my purview, it has everything to do with Information Management and Data Administration. And my mind won't be changed in that regard, either.

 

BTW: I found your article, CONCEPTUAL MODELING AND DATABASE DESIGN: A FOUNDATION FRAMEWORK FOR DATA MANAGEMENT,  to be fundamentally sound, and regardless if you care to admit it, you reflect the three-schema architecture perfectly where the Conceptual (or Business) model answers the question of definition, while the Logical model answers the question of function (substance not content), and the data model (I prefer the term Physical model) answers the question of organization (structure). I think my abstraction of what constitutes the meaning of data structure is what I see as the only real difference of opinion, but your perspective gives me some new things to ponder, and reinforces my own understanding of data management (notice I did not say 'database management').

 

I appreciate your intellectual efforts and the promotion and faithful adherence to relational theory and the origins of the relational model.

 

Thanks for your time, and I apologize If I overstepped my bounds, lecturing you was not my intent...I only hope someday to be able to put into print concepts such as these in such a concise manner as you have so deftly managed to do!

 

 

From: Fabian Pascal

 

Perhaps for business management, and even there it's fuzzy fluff. Any manager with half a brain does not need ZF for that; the success of ZF lies precisely in the lack of knowledge and ability to reason in the IT industry.

 

My material is sound because unlike all the stuff floating in the industry, the logical level is formal and the conceptual level was developed to allow 1:1 mapping to it.

 

·    Conceptual model: informal business concepts (enterprise-specific)

·    Logical model: formal representation (as much semantics as a system is capable of "understanding") (enterprise-specific)

·    Physical model: implementation in hardware/software (enterprise-specific)

·    Data model: A "formal mapping construct" to map conceptual to logical models (universal theory of data)

 

There are always at least 3 levels of representation, but that does not mean that they are the same in the 3SA. The people who came up with that knew zilch about fundamentals. Same as XML people.

 

Glad you found the information of use. But I advise against endeavors such as mine: the price to be paid for it is huge, and most people do not have to wherewithal to pay it.

 

 

Posted 2/17/06

© Fabian Pascal 2006 All Rights Reserved