Uma Proposta de Mapeamento do Modelo Conceitual Entidade-Relacionamento Estendido para o Modelo de Dados NoSQL de Grafos

  • Luiz Sergio Velasques Urquiza Junior Centro Universitário Campo Limpo Paulista
  • Luis Mariano del Val Cura Centro Universitário Campo Limpo Paulista

Resumo


Este artigo propõe uma série de algoritmos em alto nível para o mapeamento dos elementos do modelo conceitual Entidade-Relacionamento Estendido (EER) para um modelo lógico de multigafo de propriedades. Nesta abordagem, considera-se um projeto de banco de dados tradicional, iniciando com a modelagem conceitual e posterior mapeamento, via algoritmos bem definidos, para um modelo lógico de grafos. Pretende-se que o modelo lógico gerado seja utilizado como ferramenta de validação e verificação de restrições de integridade em bancos de dados de grafos (BDG)

Palavras-chave: Banco de dados, grafos, algoritmos de mapeamento

Referências

Atzeni, P., Bugiotti, F., Cabibbo, L., and Torlone, R. (2020). Data Modeling in the NoSQL World. Computer Standards and Interfaces, 67:103149.

Codd, E. F. (1970). A Relational Model of Data for Large Shared Data Banks. Commun. ACM, 13(6):377–387.

Comyn-Wattiau, I. and Akoka, J. (2017). Model Driven Reverse Engineering of NoSQL Property Graph Databases: The case of Neo4j. 2017 IEEE International Conference on Big Data (Big Data), pages 453–458.

Gallo, G., Longo, G., Pallotino, S., and Nguyen, S. (1993). Directed hypergraphs and applications. Discrete applied mathematics, 42(2-3):177–201.

Pokorny, J. (2013). NoSQL databases: a step to database scalability in web environment. International Journal of Web Information Systems, 9(1):69–82.

Pokorny, J., Valenta, M., and Kovacic, J. (2017). Integrity constraints in graph databases. The 7th International Symposium on Frontiers in Ambient and Mobile Systems (FAMS 2017), pages 975–981.

Robinson, I., Webber, J., and Eifrem, E. (2013). Graph databases. ”O’Reilly Media, Inc.”.

Roy-Hubara, N., Rokach, L., Shapira, B., and Shoval, P. (2017). Modeling Graph Database Schema. IT Professional, 19(6):34–43.

Sadalage, P. J. and Fowler, M. (2013). NoSQL distilled: a brief guide to the emerging world of polyglot persistence. Estados Unidos: Addison-Wesley Educational Publishers.
Publicado
28/09/2020
URQUIZA JUNIOR, Luiz Sergio Velasques; CURA, Luis Mariano del Val. Uma Proposta de Mapeamento do Modelo Conceitual Entidade-Relacionamento Estendido para o Modelo de Dados NoSQL de Grafos. In: SIMPÓSIO BRASILEIRO DE BANCO DE DADOS (SBBD), 35. , 2020, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 241-246. ISSN 2763-8979. DOI: https://doi.org/10.5753/sbbd.2020.13648.