Translating object-oriented database transactions into relational transactions |
| |
Affiliation: | 1. Computing Department, University of Oviedo, Gijón, Spain;2. Oxford Brookes University, Oxford, United Kingdom;3. Accenture Digital Spain, Madrid, Spain;1. Computer Engineering Department, Kuwait University, Kuwait;2. Department of Computer Science, Gulf University for Science and Technology, Kuwait;1. School of Computer and Information Technology, Shanxi University, Taiyuan 030006, PR China;2. School of Science, Shandong University of Technology, Zibo 255049, PR China;1. Universidad de los Andes, Mons. Álvaro del Portillo 12455, Las Condes, Santiago, Chile;2. Facultad de Matemáticas, Universidad de Sevilla, Sevilla, Spain;3. Departamento de Ingeniería Industrial, FCFM, Universidad de Chile, Santiago, Chile;1. Department of Mathematics, Institute for Advanced Studies in Basic Sciences, Zanjan, Iran;2. Departamento de Análisis Matemático, Facultad de Matemáticas, Universidad de Santiago de Compostela, 15782 Santiago de Compostela, Spain |
| |
Abstract: | In this paper, we present methods of translating transactions from object-oriented database (OODB) to relational database (RDB). The process involves schema mapping in data definition language and transaction translation in data manipulation language. They include scheme definition, data query and transaction operation of insert, update, and deletion. We also discuss the object-oriented features in OODB operations that are not supported by RDB, such as class hierarchy, class composition hierarchy, and set attribute, and provide a general solution to realize those mechanisms by traditional relation operations. The result of the transaction translation can be applied into adding object-oriented interface into relational database management system and to the interoperability between OODB and RDB. |
| |
Keywords: | |
本文献已被 ScienceDirect 等数据库收录! |
|