Architecture of a universal database: A frame model approach

被引:8
作者
Fong, J [1 ]
Huang, SM
机构
[1] City Univ Hong Kong, Dept Comp Sci, Tat Chee Ave, Kowloon, Peoples R China
[2] Tatung Inst Technol, Dept Informat Management, Taipei, Taiwan
关键词
universal database; frame model; knowledge-language; database gateway; schema translation; schema integration; data conversion; data manipulation language emulation; data warehouse;
D O I
10.1142/S0218843099000046
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
RDB has been dominant in the industry for the last decade. OODB is recognized as a post-relational technology that can improve productivity. Hierarchical Database and Network Database were popular in the 1970s, and have been developed into legacy database systems. The DBMS of various data models have proliferated into many companies, and become their important assets. There is a need to integrate these database system into a data warehouse in the company. We investigate a solution to the problem by offering an architecture of a universal database for the connectivity of various DBMSs using different data models. A frame model is chosen to represent the conceptual and logical schema of the universal database, which structures an application domain into classes organized via generalization, aggregation and user-defined relationships, and its data in relational tables. The schemas of the existing database systems are translated into frame model conceptual schemas which are integrated into a global frame model in a knowledge representation that includes classes for object structure descriptions and constraints for supporting user-defined relationships. The universal database is implemented by a relational DBMS as a kernel. In addition to relational tables, the universal database consists of program area to emulate database navigation in nonrelational DBMS, method classes to implement program calls to emulate methods of OODBMS, and constraint classes to preserve semantic and resolve naming conflicts in schema translation and integration. To ensure each database program access the universal database, a database gateway for each source DBMS is developed to translate their DML into SQL, which is chosen to be its kernel database language, for its user-friendliness, standardization and popularity in the industry.
引用
收藏
页码:47 / 82
页数:36
相关论文
共 15 条
  • [1] DATE C, 1980, IEEE COMPUT, P15
  • [2] DATA CONVERSION RULES FROM NETWORK TO RELATIONAL DATABASES
    FONG, J
    BLOOR, C
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1994, 36 (03) : 141 - 153
  • [3] FONG J, 1996, IEEE SOFTWARE SEP, P89
  • [4] FONG J, 1997, INFORM SYSTEMS
  • [5] GRAY PMD, 1992, OBJECT ORIENTED DATA
  • [6] HOUSTSMA MAW, 1990, DATA KNOWLEDGE MODEL
  • [7] HOWE D, 1989, DATA ANAL DATABASE D, P19
  • [8] HSIAO KD, 1989, IEEE T KNOWL DATA EN, P45
  • [9] LU H, 1997, DISCOVERING RECONCIL, P409
  • [10] NAVATHE SB, 1988, ENTITY RELATIONSHIP, P305