Database Design: The Semantic Modeling Approach.

Preface

This book is intended for present and future designers of database applications, software engineers, systems analysts, and programmers. It focuses on the fundamental knowledge needed by designers of database applications and on methodologies of structured design. With the exception of an optional chapter on implementational aspects, the book does not go into the system's internals, which are irrelevant to the application designers. The current database technology isolates its users from its internals. Therefore, in-depth understanding of internals will be important only to that small category of system designers who develop new database management systems. In contrast, most software engineers will develop or maintain database applications at one time or another.

The semantic approach

This book presents the field of database design from the perspective of semantic modeling. The focus on semantic modeling serves three purposes: