A New Approach for N-ary Relationships in Object Databases

被引:0
|
作者
Hu, Jie [1 ]
Chen, Liu [2 ]
Qiu, Shuang [1 ]
Liu, Mengchi [3 ]
机构
[1] Hubei Univ, Fac Comp Sci & Informat Engn, Wuhan, Peoples R China
[2] Wuhan Univ, Sch Comp Sci, Wuhan, Peoples R China
[3] Carleton Univ, Sch Comp Sci, Ottawa, ON, Canada
来源
CONCEPTUAL MODELING | 2014年 / 8824卷
基金
中国国家自然科学基金;
关键词
Object-oriented model; object-relational model; n-ary relationships; database design;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In an object-oriented or object-relational database, an n-ary relationship among objects is normally represented in a relation that is separated from other properties of objects at the logical level. In order to use such a database, the user needs to know the structure of the database, especially what kind of relations and classes there are, how they are organized and related in order to manipulate and query object data. To make the logical level closer to the conceptual level so that the database is easier to use, we propose a novel approach that allows the user to represent n-ary relationships among objects in their class definitions so that the user can directly manipulate and query objects based on the class definitions, rather than explicitly join relations at the logical level. Based on the class definitions, the system can automatically generate the modified class/object relation definitions and the corresponding regular relation definition for the n-ary relationship at the physical level to reduce redundancy and convert data manipulation and query statements based at the logical level to ones at the physical level.
引用
收藏
页码:209 / 222
页数:14
相关论文
共 50 条