BUSINESS MODELING FOR DATABASE DESIGN: A FOUNDATION FRAMEWORK FOR DATA MANAGEMENT
Fabian Pascal PDBF #2v3 (Updated May 2006)

 

 

 

ABSTRACT

 


This is a major revision of version 2 of this paper, which was a new expanded revision that superseded version 1, Un-muddling Modeling.


 

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. That’s because database practitioners do not learn, know, or understand the history and fundamentals of their field. They learn some programming language (often on their own), and at best train in a DBMS (often by just using it), and perform data management in “cookbook mode”, without knowing or caring why.

 

A logical model represents a conceptual model in the database. The function of a data model is to serve as a means by which the latter maps to the former. Mess the modeling and mapping process up—which is the rule, rather than the exception—and even with a well-implemented true RDBMS, let alone the current SQL implementations,  data management becomes problematic and cost-ineffective.

 

The purpose of this paper is to advance understanding of business modeling and database design. Specifically, it

 

Ø       offers a systematic methodology for business modeling and database design that

Ø       provides a sound foundation framework for evaluating data management technologies, products, and practices

Ø       exposes the advantages of employing it and the costly consequences of ignoring it

Ø       demonstrates its practical value by applying it to debunk industry pronouncements and claims

 

TABLE OF CONTENTS

 

·    INTRODUCTION

·    WHAT MEANING MEANS

·    CONCEPTUAL MODELING

§BASIC CONCEPTS

§WITHIN-SET RELATIONSHIPS

§CROSS-SET RELATIONSHIPS

§TYPING

§GRAPHICAL REPRESENTATION

§BUSINESS RULES

·    DATABASE DESIGN

§    FORMALIZING THE INFORMAL

§    PREDICATES AND PROPOSITIONS

§    RELATIONAL DATA MODEL

§    LOGICAL MODELS

·    DATABASE MANAGEMENT

§    TRUTH AND CORRECTNESS

§    RELATIONAL DATABASE AND RDBMS

·    A FOUNDATION FRAMEWORK

·    MISCONCEPTIONS DEBUNKED

·    CONCLUSION

·    APPENDIX A: INTEGRITY CONSTRAINT EXAMPLES

·    REFERENCES

 

 

USE OF MATERIAL POLICY

 

 

PRICING AND ORDERING