Logic, algebra and databases
Principles of database and knowledge-base systems, Vol. I
Principles of database and knowledge-base systems, Vol. I
Fundamentals of database systems
Fundamentals of database systems
Object-oriented concepts, databases, and applications
VLDB '89 Proceedings of the 15th international conference on Very large data bases
Federated database systems for managing distributed, heterogeneous, and autonomous databases
ACM Computing Surveys (CSUR) - Special issue on heterogeneous databases
Interoperability of multiple autonomous databases
ACM Computing Surveys (CSUR) - Special issue on heterogeneous databases
Identifying Extended Entity-Relationship Object Structures in Relational Schemas
IEEE Transactions on Software Engineering
Queries and query processing in object-oriented database systems
ACM Transactions on Information Systems (TOIS)
Object-Oriented Database Management Systems: Concepts and Issues
Computer - Special issue on instruction sequencing
Language features for interoperability of databases with schematic discrepancies
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Updating relational databases through object-based views
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Suitability of datamodels as canonical models for federated databases
ACM SIGMOD Record
First order normal form for relational databases and multidatabases
ACM SIGMOD Record
Pegasus: a heterogeneous information management system
Modern database systems
The functional data model and the data languages DAPLEX
ACM Transactions on Database Systems (TODS)
Query Optimization in Database Systems
ACM Computing Surveys (CSUR)
Object Relational DBMSs: The Next Great Wave
Object Relational DBMSs: The Next Great Wave
Main Memory Orientated Optimization of OO Queries Using Typed Datalog with Foreign Predicates
IEEE Transactions on Knowledge and Data Engineering
Query Optimization and Execution Plan Generation in Object-Oriented Data Management Systems
IEEE Transactions on Knowledge and Data Engineering
Object Views: Extending the Vision
Proceedings of the Sixth International Conference on Data Engineering
A Query Algebra for Object-Oriented Databases
Proceedings of the Sixth International Conference on Data Engineering
Translation of Object-Oriented Queries to Relational Queries
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
Query Interoperation Among Object-Oriented and Relational Databases
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
Using Partial Differencing for Efficient Monitoring of Deferred Complex Rule Conditions
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
Query Optimization in a Heterogeneous DBMS
VLDB '92 Proceedings of the 18th International Conference on Very Large Data Bases
Efficient Access to FDM Objects Stored in a Relational Database
BNCOD 12 Proceedings of the 12th British National Conference on Databases: Directions in Databases
Abstracting Relational and Hierarchical Data with a Semantic Data Model
Proceedings of the Sixth International Conference on Entity-Relationship Approach
A Method for Translating Relational Schemas into Conceptual Schemas
Proceedings of the Eight International Conference on Enity-Relationship Approach to Database Design and Querying
Translating Relational Schema With Constraints Into OODB Schema
Proceedings of the IFIP WG 2.6 Database Semantics Conference on Interoperable Database Systems (DS-5)
Functional Query Optimization over Object-Oriented Views for Data Integration
Journal of Intelligent Information Systems - Special issue on functional approach to intelligent information systems
Query Decomposition for a Distributed Object-Oriented Mediator System
Distributed and Parallel Databases
Object-Oriented Mediator Queries to Internet Search Engines
OOIS '02 Proceedings of the Workshops on Advances in Object-Oriented Information Systems
Integrating Heterogenous Overlapping Databases through Object-Oriented Transformations
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Evaluation of Join Strategies for Distributed Mediation
ADBIS '01 Proceedings of the 5th East European Conference on Advances in Databases and Information Systems
Query Processing in Self-Profiling Composable Peer-to-Peer Mediator Databases
EDBT '02 Proceedings of the Worshops XMLDM, MDDE, and YRWS on XML-Based Data Management and Multimedia Engineering-Revised Papers
DaWaK '99 Proceedings of the First International Conference on Data Warehousing and Knowledge Discovery
Constructing IDL Views on Relational Databases
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
Object-Oriented Mediator Queries to XML Data
WISE '00 Proceedings of the First International Conference on Web Information Systems Engineering (WISE'00)-Volume 2 - Volume 2
Analysis of the cross-cultural dimensions of national web portals
Managing globally with information technology
Engineering information integration using object-oriented mediator technology
Software—Practice & Experience
Efficient keyword search over virtual XML views
VLDB '07 Proceedings of the 33rd international conference on Very large data bases
Efficient keyword search over virtual XML views
The VLDB Journal — The International Journal on Very Large Data Bases
Uniform query processing in a federation of RDFS and relational resources
IDEAS '09 Proceedings of the 2009 International Database Engineering & Applications Symposium
Automated web service query service
International Journal of Web and Grid Services
Hi-index | 0.00 |
This paper presents an approach to object view management for relational databases. Such a view mechanism makes it possible for users to transparently work with data in a relational database as if it was stored in an object-oriented (OO) database. A query against the object view is translated to one or several queries against the relational database. The results of these queries are then processed to form an answer to the initial query. The approach is not restricted to a ‘pure’ object view mechanism for the relational data, since the object view can also store its own data and methods. Therefore it must be possible to process queries that combine local data residing in the object view with data retrieved from the relational database. We discuss the key issues when object views of relational databases are developed, namely: how to map relational structures to sub-type/supertype hierarchies in the view, how to represent relational database access in OO query plans, how to provide the concept of object identity in the view, how to handle the fact that the extension of types in the view depends on the state of the relational database, and how to process and optimize queries against the object view. The results are based on experiences from a running prototype implementation.