Site MapHelpFeedbackObject Database Management Systems
Object Database Management Systems


Chapter 17 described client-server processing to utilize remote processing capabilities and computer networks. An increasing amount of client-server processing involves complex data and operations that DBMSs do not support. In many cases, client-server processing can be improved if new kinds of data and operations are more closely integrated with traditional data. In this chapter, you will learn about extensions to DBMSs for objects, combinations of complex data and operations.

This chapter provides a broad introduction to object DBMSs. You will first learn about the business reasons to extend database technology. This chapter discusses the increasing use of complex data and the mismatch between DBMSs and programming languages as the driving forces behind object database technology. After grasping the motivation, you are ready to learn about object technology and its impact on DBMSs. You will learn about the principles of object-oriented computing and DBMS architectures to support these principles. This chapter presents inheritance, encapsulation, and polymorphism as the underlying principles of object technology. To support these principles, this chapter presents five architectures for object DBMSs. The last part of this chapter presents object support in SQL:2003, the emerging standard for object-relational DBMSs and Oracle 10g, a significant implementation of the SQL:2003 standard. You will learn about data definition and data manipulation features for object-relational databases.










Mannino DB Design 3eOnline Learning Center with Powerweb

Home > Chapter 18