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.
CITATION STYLE
Comyn-Wattiau, I., & Akoka, J. (2019). Query-Based Reverse Engineering of Graph Databases – From Program to Model. In Communications in Computer and Information Science (Vol. 1064, pp. 188–197). Springer Verlag. https://doi.org/10.1007/978-3-030-30278-8_22
Mendeley helps you to discover research relevant for your work.