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 条
  • [1] An approach for decomposing N-ary data relationships
    Mcallister, AJ
    Sharpe, D
    SOFTWARE-PRACTICE & EXPERIENCE, 1998, 28 (02): : 125 - 154
  • [2] Approach for decomposing n-ary data relationships
    Univ of New Brunswick, Fredericton, Canada
    Software Pract Exper, 2 (125-154):
  • [3] NEW TYPES OF FUZZY n-ARY SUBHYPERGROUPS OF AN n-ARY HYPERGROUP
    Yin, Y.
    Zhan, J.
    Davvaz, B.
    IRANIAN JOURNAL OF FUZZY SYSTEMS, 2012, 9 (05): : 105 - 124
  • [4] ON n-ARY HYPERGROUPS AND FUZZY n-ARY HOMOMORPHISM
    Kazanci, O.
    Yamak, S.
    Davvaz, B.
    IRANIAN JOURNAL OF FUZZY SYSTEMS, 2011, 8 (01): : 65 - 76
  • [5] On n-ary ring congruences of n-ary semirings
    Ayutthaya, Pakorn Palakawong na
    Pibaljommee, Bundit
    AIMS MATHEMATICS, 2022, 7 (10): : 18553 - 18564
  • [6] Interactive Design and Visualization of N-ary Relationships
    Qu, Botong
    Kumar, Prashant
    Zhang, Eugene
    Jaiswal, Pankaj
    Cooper, Laurel
    Elser, Justin
    Zhang, Yue
    SA'17: SIGGRAPH ASIA 2017 SYMPOSIUM ON VISUALIZATION, 2017,
  • [7] n-ARY HYPERGROUPS ASSOCIATED WITH n-ARY RELATIONS
    Anvariyeh, Seid Mohammad
    Momeni, Somayyeh
    BULLETIN OF THE KOREAN MATHEMATICAL SOCIETY, 2013, 50 (02) : 507 - 524
  • [8] Unary and n-ary inclusion dependency discovery in relational databases
    De Marchi, Fabien
    Lopes, Stephane
    Petit, Jean-Marc
    JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2009, 32 (01) : 53 - 73
  • [9] Learning Logical Definitions of n-Ary Relations in Graph Databases
    Goz, Furkan
    Mutlu, Alev
    HYBRID ARTIFICIAL INTELLIGENT SYSTEMS (HAIS 2018), 2018, 10870 : 50 - 61
  • [10] A new class of n-ary hyperoperations
    Leoreanu-Fotea, Violeta
    Rosenberg, Ivo
    Davvaz, Bijan
    Vougiouklis, Thomas
    EUROPEAN JOURNAL OF COMBINATORICS, 2015, 44 : 265 - 273