Designing Document Databases: A Comprehensive Requirements Perspective

Noa Roy-Hubara, Arnon Sturm, Peretz Shoval

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The new data characteristics led to the development of new databases models and systems, namely NoSQL. Among these, document databases gain a lot of attention. While their usage is fast-growing, design methods for such databases received little attention. In this paper, we present a new method for designing document databases. The proposed method is based on a conceptual model of the application domain and considers the data-related functional requirements. We propose a set of rules to be applied to transform the conceptual model of the application, and its functional requirements, into a document database schema.

Original languageAmerican English
Title of host publicationAdvances in Conceptual Modeling - ER 2021 Workshops CoMoNoS, EmpER, CMLS, 2021, Proceedings
EditorsIris Reinhartz-Berger, Shazia Sadiq
PublisherSpringer Science and Business Media Deutschland GmbH
Pages15-25
Number of pages11
ISBN (Print)9783030883577
DOIs
StatePublished - 1 Jan 2021
Event2nd Workshop on Conceptual Modeling for NoSQL Data Stores, CoMoNoS 2021, 4th International Workshop on Empirical Methods in Conceptual Modeling, EmpER 2021 and 2nd International Workshop on Conceptual Modeling for Life Sciences, CMLS 2021 held at 40th I... - Virtual, Online
Duration: 18 Oct 202121 Oct 2021

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume13012 LNCS

Conference

Conference2nd Workshop on Conceptual Modeling for NoSQL Data Stores, CoMoNoS 2021, 4th International Workshop on Empirical Methods in Conceptual Modeling, EmpER 2021 and 2nd International Workshop on Conceptual Modeling for Life Sciences, CMLS 2021 held at 40th I...
CityVirtual, Online
Period18/10/2121/10/21

Keywords

  • Conceptual modeling
  • Database design
  • Document database
  • NoSQL

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

Cite this