Using Functional Dependencies in Conversion of Relational Databases to Graph Databases

被引:5
|
作者
Megid, Youmna A. [1 ]
El-Tazi, Neamat [1 ]
Fahmy, Aly [1 ]
机构
[1] Cairo Univ, Fac Comp & Informat, Giza, Egypt
关键词
Graph databases; Relational models; Functional dependencies;
D O I
10.1007/978-3-319-98812-2_31
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graph database management systems are widely used in scenarios where the data are intensively connected. Handling such connected data in a relational database is not an efficient task. Converting relational databases to graph ones is one of the solutions that can empower users with handling such data using the graph model features. In this paper, we propose a new algorithm to ease such conversion and overcome the limitations of the existing algorithms. The state of the art algorithms cannot handle multiple relationships types such as unary relationships and associative entities with non-foreign key attributes. Our proposed algorithm, FD2G, leverages the existence of functional dependencies information inside the input relational database to automatically perform the conversion to property graph databases. In addition, we updated the state of the art algorithm, named R2G, to handle its limitations and be able to fairly compare both algorithms performance. We evaluated FD2G against the updated R2G algorithm where it efficiently and effectively outperformed the existing one.
引用
收藏
页码:350 / 357
页数:8
相关论文
共 50 条
  • [41] On a problem of Fagin concerning multivalued dependencies in relational databases
    Hartmann, S
    Link, S
    [J]. THEORETICAL COMPUTER SCIENCE, 2006, 353 (1-3) : 53 - 62
  • [42] Data summarization in relational databases through fuzzy dependencies
    Cubero, JC
    Medina, JM
    Pons, O
    Vila, MA
    [J]. INFORMATION SCIENCES, 1999, 121 (3-4) : 233 - 270
  • [43] The additivity problem for data dependencies in incomplete relational databases
    Levene, M
    Loizou, G
    [J]. SEMANTICS IN DATABASES, 1998, 1358 : 136 - 169
  • [44] Functional Querying in Graph Databases
    Pokorny, Jaroslav
    [J]. INTELLIGENT INFORMATION AND DATABASE SYSTEMS, ACIIDS 2017, PT I, 2017, 10191 : 291 - 301
  • [45] A GRAPH-RELATIONAL APPROACH TO GEOGRAPHIC DATABASES
    MEIER, A
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1983, 153 : 245 - 254
  • [46] Implementing a graph transformation engine in relational databases
    Varró G.
    Friedl K.
    Varró D.
    [J]. Software & Systems Modeling, 2006, 5 (3) : 313 - 341
  • [47] TEMPLATE DEPENDENCIES - A LARGE CLASS OF DEPENDENCIES IN RELATIONAL DATABASES AND ITS COMPLETE AXIOMATIZATION
    SADRI, F
    ULLMAN, JD
    [J]. JOURNAL OF THE ACM, 1982, 29 (02) : 363 - 372
  • [48] Performances of OLAP Operations in Graph and Relational Databases
    Azzini, Antonia
    Ceravolo, Paolo
    Colella, Matteo
    [J]. KNOWLEDGE MANAGEMENT IN ORGANIZATIONS, KMO 2019, 2019, 1027 : 282 - 293
  • [49] A graph-relational approach to geographic databases
    Meier, Andreas
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 1983, 153 LNCS : 245 - 254
  • [50] Performance of Graph and Relational Databases in Complex Queries
    Kotiranta, Petri
    Junkkari, Marko
    Nummenmaa, Jyrki
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (13):