Logical Design of Graph Databases from an Entity-Relationship Conceptual Model

被引:6
作者
de Sousa, Victor Martins [1 ]
del Val Cura, Luis Mariano [1 ]
机构
[1] UNIFACCAMP, Campo Limpo Paulista, SP, Brazil
来源
IIWAS2018: THE 20TH INTERNATIONAL CONFERENCE ON INFORMATION INTEGRATION AND WEB-BASED APPLICATIONS & SERVICES | 2014年
关键词
Database modeling; graph databases; NoSQL databases; entity-relationship model;
D O I
10.1145/3282373.3282375
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
NoSQL database models and data store systems have emerged in response to the needs of new big data applications. A common feature of these logical models is the schemaless property that promotes flexibility in data organization. Because of that flexibility, significant decisions are taken regarding database design, often based on best practice recommendations, which can affect the evolution of the database requirements of integrity, interoperability, and scalability. The traditional database design process transforms an abstract conceptual schema into a logical schema based on a target database model. In this paper, we propose a process to transform a conceptual modeling into a representation of NoSQL graph data model. In our approach, entity-relationship model is used for conceptual modeling, and an extended graph database model is proposed for logical modeling. We define a set of mapping rules for conceptual-to-logical scheme conversion based on integrity constraints. Some extensions of the Cypher query language for the Neo4j graph database management system are also proposed.
引用
收藏
页码:183 / 189
页数:7
相关论文
共 17 条
[1]  
[Anonymous], [No title captured]
[2]  
Badia A, 2002, WISE 2002: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS ENGINEERING (WORKSHOPS), P170
[3]   A Call to Arms: Revisiting Database Design [J].
Badia, Antonio ;
Lemire, Daniel .
SIGMOD RECORD, 2011, 40 (03) :61-69
[4]  
Bugiotti F, 2014, LECT NOTES COMPUT SC, V8824, P223, DOI 10.1007/978-3-319-12206-9_18
[5]  
de Lima C. a., 2015, Proceedings of the 17th International Conference on Information Integration and Web-Based Applications Services, P1
[6]  
De Virgilio R, 2014, LECT NOTES COMPUT SC, V8824, P172, DOI 10.1007/978-3-319-12206-9_14
[7]  
Ghrab Amine, 2016, ARXIV160200503
[8]  
Gweldand Daniel, 2016, INT C CONC MOD ER 20, P430
[9]  
Izquierdo Javier, 2013, INT C WEB ENG ICWE 2, V7977, P1
[10]  
Mani M, 2004, LECT NOTES COMPUT SC, V3186, P128