An object-oriented approach can answer the modeling needs, but on the other hand it can introduce unwanted complexity to a model. One way to overcome these problems is to define a set of independent elements that can be used as the primary components of a model. A model designer can choose suitable components to design a model that is tailored to specific application needs. We call this a tool box approach. It defines a database model from a set of components that are either necessary or optional to the model.
Every component has a structure that is made of a set of necessary and optional subcomponents.
Inc. All rights reserved.