首页 | 本学科首页   官方微博 | 高级检索  
     


Integration of object-oriented programming languages and database systems in KOPERNIK
Authors:Bogdan D. Czejdo and Malcolm C. Taylor
Affiliation:

a Department of Mathematical Sciences, Loyola University, New Orleans, LA 70118, USA

b Department of Computer Science, University of Houston, Houston, TX 77204-3475, USA

Abstract:KOPERNIK is an object-oriented database system, that allows uniform specification of database requests and application programs. The user interface is based on Smalltalk, and the object-oriented data model is represented in terms of classes and messages. Techniques are discussed for implementing such a model on top of an underlying relational database system. Those parts of application programs that cannot be translated into a relational language are handled by a Smalltalk processor. The semantics of the database requests is defined in terms of a meta-model and meta-messages, using an object-oriented approach. Hence we derive rules for translation of database requests into SQL queries over a binary relational view, introduced as an intermediate level between the underlying database and our conceptual view.
Keywords:Object-oriented database systems   object-oriented languages   database systems   query systems   query semantics
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号