SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Querying object-oriented databases
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
Type derivation using the projection operation
EDBT '94 Proceedings of the 4th international conference on extending database technology: Advances in database technology
Extending SQL-92 for OODB access: design and implementation experience
Proceedings of the tenth annual conference on Object-oriented programming systems, languages, and applications
Database management systems
SQL: 1999, formerly known as SQL3
ACM SIGMOD Record
A relational model of data for large shared data banks
Communications of the ACM
Third-generation database system manifesto
ACM SIGMOD Record
Object-Relational DBMSs: Tracking the Next Great Wave
Object-Relational DBMSs: Tracking the Next Great Wave
Object Views: Extending the Vision
Proceedings of the Sixth International Conference on Data Engineering
Implementation of SQL3 Structured Types with Inheritance and Value Substitutability
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
O-O, What Have They Done to DB2?
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Object-Oriented Database Systems: Promises, Reality, and Future
VLDB '93 Proceedings of the 19th International Conference on Very Large Data Bases
Of Objects and Databases: A Decade of Turmoil
VLDB '96 Proceedings of the 22th International Conference on Very Large Data Bases
Towards heterogeneous multimedia information systems: the Garlic approach
RIDE '95 Proceedings of the 5th International Workshop on Research Issues in Data Engineering-Distributed Object Management (RIDE-DOM'95)
A runtime approach to model-generic translation of schema and data
Information Systems
Hi-index | 0.00 |
In this paper, we describe the design and implementation of object views in IBM's DB2 Universal Database system. We first describe the object-oriented aspects of DB2's type system, their implications for views, and our design requirements. We then describe DB2's object view facility, showing its use to create object views of object data and of legacy relational data. We discuss key aspects of its implementation, explaining how the correctness of object view definitions is checked and how we ensure that queries against object views are translated into efficient queries against the underlying stored database. We close by discussing the current status of object views in DB2.