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 条
  • [21] Appropriate inferences of data dependencies in relational databases
    Joachim Biskup
    Sebastian Link
    [J]. Annals of Mathematics and Artificial Intelligence, 2011, 63 : 213 - 255
  • [22] INFERRING NULL JOIN DEPENDENCIES IN RELATIONAL DATABASES
    LEVENE, M
    LOIZOU, G
    [J]. BIT, 1992, 32 (03): : 413 - 429
  • [23] DECISION PROBLEMS FOR MULTIVALUED DEPENDENCIES IN RELATIONAL DATABASES
    HAGIHARA, K
    ITO, M
    TANIGUCHI, K
    KASAMI, T
    [J]. SIAM JOURNAL ON COMPUTING, 1979, 8 (02) : 247 - 264
  • [24] Fuzzy inclusion dependencies in fuzzy relational databases
    Sharma, AK
    Goswami, A
    Gupta, DK
    [J]. ITCC 2004: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 1, PROCEEDINGS, 2004, : 507 - 510
  • [25] Comparative Analysis of Graph and Relational Databases using HerbMicrobeDB
    Chandrababu, Suganya
    Bastola, Dhundy R.
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON HEALTHCARE INFORMATICS WORKSHOPS (ICHI-W), 2018, : 19 - 28
  • [26] Modelling functional dependencies in databases using mathematical logic
    Lovrencic, Alen
    Cubrilo, Mirko
    Kisasondi, Tonimir
    [J]. INES 2007: 11TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENGINEERING SYSTEMS, PROCEEDINGS, 2007, : 307 - +
  • [28] Reversible Mapping of Relational and Graph Databases
    Palagashvili, A. M.
    Stupnikov, S. A.
    [J]. PATTERN RECOGNITION AND IMAGE ANALYSIS, 2023, 33 (02) : 113 - 121
  • [29] Multivalued Dependencies in Fuzzy Multivalued Relational Databases Using Fuzzy Functions
    Tayal, Devendra K.
    Saxena, P. C.
    [J]. INTERNATIONAL JOURNAL OF UNCERTAINTY FUZZINESS AND KNOWLEDGE-BASED SYSTEMS, 2015, 23 (04) : 589 - 626
  • [30] Comparative study of relational and graph databases
    Lazarska, Malgorzata
    Siedlecka-Lamch, Olga
    [J]. 2019 IEEE 15TH INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATICS (INFORMATICS 2019), 2019, : 363 - 370