Database Reference
In-Depth Information
Figure 23-1. Benefits of Object Technology
It is widely believed that an OO approach to database design and implementation is
preferable for complex applications such as:
CAD/CAM systems
CASE tools
Geographic information systems (GIS)
Document Storage and retrieval systems
Artificial intelligence (AI) systems and expert systems
Which approach is the better? This is a difficult question to answer. It depends on the
situation at hand, but the following is a summary of the alternatives:
Truly function oriented systems with relational database and
procedural application development
Truly OO systems involving (encapsulation of ) both data
structure and operation
Hybrid approach A with relational database and OO user
interface
Hybrid approach B with object/relational database and OO user
interface
The first approach is a well-known traditional approach, and will not be discussed
further. The latter three approaches are more aligned to current practices in the software
engineering industry. They will be discussed in the upcoming sections.
 
Search WWH ::




Custom Search