BUSINESS MODELING FOR DATABASE DESIGN: A FOUNDATION FRAMEWORK FOR DATA MANAGEMENT
Fabian Pascal Paper #2 v.4 (January 2011)

ABSTRACT


This is a major revision of this paper and supersedes all previous versions.


There are few data management aspects that are as thoroughly misunderstood, confused and abused as business modeling and database design, particularly the concepts business model, data model and logical model. That's because database practitioners are not required to learn, know and understand the history and fundamentals of their field and they don't. They usually learn some programming language (often on their own), at best train in some DBMS (often by just using it) and perform their jobs in "cookbook mode".

The purpose of this paper is to introduce practitioners to data fundamentals and advance understanding of business modeling and database design. It offers a systematic framework that:

Ø Provides a sound foundation framework for evaluating and adopting/selecting 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 practices

TABLE OF CONTENTS

· Introduction

· What Meaning Means

· Business Modeling

§Basic Concepts

§General Relationships

§Arbitrary Relationships

§Typing & Business Rules

§Graphical Representation

· Database Design

§ Formalizing the Informal

§ Predicates & Propositions

§ Relational Data Model

§ Logical Models

·Understanding Data Management

§ Truth & Correctness

§ Database & DBMS Defined

·A Foundation Framework

· Applying the Framework

· Conclusion

· References

USE OF MATERIAL POLICY

PRICING AND ORDERING

Hit Counter by Digits
Counter by Digits