Query-based reverse engineering of graph databases : from program to model - Archive ouverte HAL Access content directly
Conference Papers Year : 2019

Query-based reverse engineering of graph databases : from program to model

(1) , (2, 3)
1
2
3

Abstract

Graph databases have been developed to meet data persistence requirements, notably from social networks. They are, like the other NoSQL databases, often schemaless. This paper describes an incremental approach deriving a conceptual model from a graph database by analyzing a Cypher flow of queries. This reverse engineering approach embeds three main contributions: (1) a set of transformation rules of Cypher queries into chunks of conceptual schemas, (2) an incremental approach based on these rules, (3) an illustration on an example. This contribution enables, from a Cypher code, to generate a conceptual model that will facilitate the evolution of the existing graph database. This research is part of a project aiming at building an environment enabling round-trip engineering of relational and NoSQL databases.
Not file

Dates and versions

hal-02476375 , version 1 (12-02-2020)

Identifiers

Cite

Isabelle Comyn-Wattiau, Jacky Akoka. Query-based reverse engineering of graph databases : from program to model. M2P@ADBIS 2019, Sep 2019, Bled, Slovenia. pp.188-197, ⟨10.1007/978-3-030-30278-8_22⟩. ⟨hal-02476375⟩
78 View
0 Download

Altmetric

Share

Gmail Facebook Twitter LinkedIn More