tailieunhanh - Lecture Database design, application development and administration - Chapter 18: Object database management systems
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. | Chapter 18 Object Database Management Systems Welcome to Chapter 18 on Object Database Management Systems This chapter describes extensions to DBMSs for objects, combinations of complex data and operations. Objectives: List business reasons for using object database technology Define the principles of object-oriented computing Compare and contrast architectures for object database management Understand features in SQL:2003 for definition and manipulation of user-defined types, typed tables, and subtable families Understand features in Oracle 10g for definition and manipulation of user-defined types and typed tables Outline Motivation for object database management Object-oriented principles Architectures for object database management Object database definition and manipulation in SQL:2003 Object database definition and manipulation in Oracle 10g 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. Motivation: Complex Data Most relational DBMSs support only a few data types. Many business applications require . | Chapter 18 Object Database Management Systems Welcome to Chapter 18 on Object Database Management Systems This chapter describes extensions to DBMSs for objects, combinations of complex data and operations. Objectives: List business reasons for using object database technology Define the principles of object-oriented computing Compare and contrast architectures for object database management Understand features in SQL:2003 for definition and manipulation of user-defined types, typed tables, and subtable families Understand features in Oracle 10g for definition and manipulation of user-defined types and typed tables Outline Motivation for object database management Object-oriented principles Architectures for object database management Object database definition and manipulation in SQL:2003 Object database definition and manipulation in Oracle 10g This chapter provides a broad introduction to object DBMSs. You will first learn about the business reasons to extend database technology. .
đang nạp các trang xem trước