Skip to main content

2022 | OriginalPaper | Buchkapitel

Towards Conceptual and Logical Modelling of NoSQL Databases

verfasst von : Jaroslav Pokorný, Karel Richta

Erschienen in: Advances in Information Systems Development

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

NoSQL databases (DB) support the ability to handle large volumes of data in the absence of an explicit data schema. On the other hand, schema information is sometimes essential for applications during data retrieval. Consequently, there are approaches to schema construction, e.g., in the JSON DB and graph DB communities. The difference between a conceptual and database schema is often vague in this case. We use functional constructs—typed attributes for a conceptual view of DB that provide a sufficiently structured approach for expressing semantics of document and graph data. Attribute names are natural language expressions. Such typed functional data objects can be manipulated by terms of a typed λ-calculus, providing powerful nonprocedural query features for considered data structures. The calculus is extendible. Logical, arithmetic operations, and aggregation functions can be included there. Really, conceptual and database modelling merge in this case. The paper focuses on conceptual/database schemas for JSON and graph NoSQL data models.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
https://​redis.​io/​ (retrieved on 27.1. 2022).
 
3
https://​www.​mongodb.​com/​ (retrieved on  27. 1. 2022).
 
4
https://​couchdb.​apache.​org/​ (retrieved on 27. 1. 2022).
 
5
https://​hbase.​apache.​org/​ (retrieved on 27. 1. 2022).
 
6
https://​hypertable.​org /(retrieved on 27. 1. 2022).
 
7
https://​cassandra.​apache.​org/​ (retrieved on 27. 1. 2022).
 
9
https://​neo4j.​com/​ (retrieved on 27. 1. 2022).
 
12
https://​www.​arangodb.​com/​ (retrieved on 27. 1. 2022).
 
13
http://​json-schema.​org (retrieved on 27. 1. 2022).
 
14
https://​mongoosejs.​com (retrieved on 27. 1. 2022).
 
15
https://​github.​com/​sideway/​joi (retrieved on 27. 1. 2022).
 
Literatur
1.
Zurück zum Zitat Abdelhédi, F., Brahim A.A., Atigui, F., Zurfluh, G.: MDA-based approach for nosql databases modelling. In: Proceedings of International Conference on Big Data Analytics and Knowledge Discovery, DaWAK 2017, LNCS 10440, pp. 88–102 (2017) Abdelhédi, F., Brahim A.A., Atigui, F., Zurfluh, G.: MDA-based approach for nosql databases modelling. In: Proceedings of International Conference on Big Data Analytics and Knowledge Discovery, DaWAK 2017, LNCS 10440, pp. 88–102 (2017)
2.
Zurück zum Zitat Atzeni, P., Bugiotti, F., Cabibbo, C., Torlone, R.: Data modelling in the NoSQL world. Comput. Stand. Interfaces, Elsevier, 67, pp.103–149 (2020) Atzeni, P., Bugiotti, F., Cabibbo, C., Torlone, R.: Data modelling in the NoSQL world. Comput. Stand. Interfaces, Elsevier, 67, pp.103–149 (2020)
3.
Zurück zum Zitat Baazizi, M.A., Colazzo, D. Ghelli, G., Sartiani, C.: Schemas and types for JSON data: from theory to practice. In: Proceedings of SIGMOD Conference 2019, pp. 2060–2063 (2019) Baazizi, M.A., Colazzo, D. Ghelli, G., Sartiani, C.: Schemas and types for JSON data: from theory to practice. In: Proceedings of SIGMOD Conference 2019, pp. 2060–2063 (2019)
4.
Zurück zum Zitat Chaves, D., Malinowski, E.: Document data modelling: a conceptual perspective. In: Proceedings of ADBIS 2019 Conference, CCIS 1064, pp. 19–27 (2019) Chaves, D., Malinowski, E.: Document data modelling: a conceptual perspective. In: Proceedings of ADBIS 2019 Conference, CCIS 1064, pp. 19–27 (2019)
5.
Zurück zum Zitat Duzi, M., Pokorny, J.: Semantics of general data structures. In: Charrel, P.J., Jaakkola, H., Kangassalo, H. (eds.) Information modelling and knowledge bases IX, pp. 115–130. IOS Press, Amsterdam, Netherlands (1998) Duzi, M., Pokorny, J.: Semantics of general data structures. In: Charrel, P.J., Jaakkola, H., Kangassalo, H. (eds.) Information modelling and knowledge bases IX, pp. 115–130. IOS Press, Amsterdam, Netherlands (1998)
6.
Zurück zum Zitat Gaspar, D., Coric, I.: Bridging Relational and NoSQL Databases. ADMDM Book Series, IGI Global (2017) Gaspar, D., Coric, I.: Bridging Relational and NoSQL Databases. ADMDM Book Series, IGI Global (2017)
7.
Zurück zum Zitat Hills, T.: NoSQL and SQL Data Modelling: Bringing Together Data, Semantics, and Software. 1st Edition, Technics Publications (2016) Hills, T.: NoSQL and SQL Data Modelling: Bringing Together Data, Semantics, and Software. 1st Edition, Technics Publications (2016)
8.
Zurück zum Zitat Hull, R., King, R.: Semantic database modelling: survey, applications and research issues. ACM Comp. Survey 19(3), 201–260 (1987)CrossRef Hull, R., King, R.: Semantic database modelling: survey, applications and research issues. ACM Comp. Survey 19(3), 201–260 (1987)CrossRef
9.
Zurück zum Zitat Klein, H.K., Hirschheim, R.: A comparative framework of data modelling paradigms and approaches. The Comp. Journ. 30(1), 8–15 (1987)CrossRef Klein, H.K., Hirschheim, R.: A comparative framework of data modelling paradigms and approaches. The Comp. Journ. 30(1), 8–15 (1987)CrossRef
10.
Zurück zum Zitat Laux, F.: The typed graph model. In: Proceedings of DBKDA 2020, pp. 13–19. Lisbon, Portugal (2020) Laux, F.: The typed graph model. In: Proceedings of DBKDA 2020, pp. 13–19. Lisbon, Portugal (2020)
11.
Zurück zum Zitat Lawley, M., Topor, R.: A query language for EER schemas. In: Proceedings of the 5th Australasian Database Conference, ADC ‘94, pp. 292–304. Christchurch, New Zealand (1994) Lawley, M., Topor, R.: A query language for EER schemas. In: Proceedings of the 5th Australasian Database Conference, ADC ‘94, pp. 292–304. Christchurch, New Zealand (1994)
12.
Zurück zum Zitat Materna, P.: Pokorný, J: Applying the simple theory of types to data bases. Inf. Syst. 6(4), 283–300 (1981)CrossRef Materna, P.: Pokorný, J: Applying the simple theory of types to data bases. Inf. Syst. 6(4), 283–300 (1981)CrossRef
13.
Zurück zum Zitat Nečaský, M.: XSEM—a conceptual model for XML. In: Proceedings of Asia Pacific Conference on Conceptual Modelling, pp. 37–48. Ballarat, Australia. CRPIT, 67 (2007) Nečaský, M.: XSEM—a conceptual model for XML. In: Proceedings of Asia Pacific Conference on Conceptual Modelling, pp. 37–48. Ballarat, Australia. CRPIT, 67 (2007)
14.
Zurück zum Zitat Pautasso, C., Wilde, E., Alarcon, R.: REST: Advanced Research Topics and Practical Applications, Springer (2014) Pautasso, C., Wilde, E., Alarcon, R.: REST: Advanced Research Topics and Practical Applications, Springer (2014)
15.
Zurück zum Zitat Pokorný, J.: A function: unifying mechanism for entity-oriented database models. In: Proceedings of ER 1988 Conference, pp. 165–181 (1988) Pokorný, J.: A function: unifying mechanism for entity-oriented database models. In: Proceedings of ER 1988 Conference, pp. 165–181 (1988)
16.
Zurück zum Zitat Pokorný, J.: Semantic relativism in conceptual modelling. In: Proceedings of DEXA 1993 Conference, pp. 48–55 (1993) Pokorný, J.: Semantic relativism in conceptual modelling. In: Proceedings of DEXA 1993 Conference, pp. 48–55 (1993)
17.
Zurück zum Zitat Pokorný, J.: Modelling of graph databases. J. Adv. Eng. Comput. 1(1), 4–15 (2017)CrossRef Pokorný, J.: Modelling of graph databases. J. Adv. Eng. Comput. 1(1), 4–15 (2017)CrossRef
18.
Zurück zum Zitat Pokorný, J.: Integration of relational and NoSQL databases. Vietnam J. Comput. Sci. 6(4), 389–405 (2019)CrossRef Pokorný, J.: Integration of relational and NoSQL databases. Vietnam J. Comput. Sci. 6(4), 389–405 (2019)CrossRef
19.
Zurück zum Zitat Pokorný, J.: Integration of relational and graph databases functionally. Found. Comput. Decis. Sci. 44(4), 427–441 (2019)CrossRef Pokorný, J.: Integration of relational and graph databases functionally. Found. Comput. Decis. Sci. 44(4), 427–441 (2019)CrossRef
20.
Zurück zum Zitat Pokorný, J.: JSON functionally. In: Proceedings of ADBIS 2020 Conference, LNCS 12245, pp. 139–153. Springer Nature Switzerland AG, Cham (2020) Pokorný, J.: JSON functionally. In: Proceedings of ADBIS 2020 Conference, LNCS 12245, pp. 139–153. Springer Nature Switzerland AG, Cham (2020)
21.
Zurück zum Zitat Roy‑Hubara, N., Sturm, A.: Design methods for the new database era: a systematic literature review. Softw. Syst. Model. 19, 297–312 (2020) Roy‑Hubara, N., Sturm, A.: Design methods for the new database era: a systematic literature review. Softw. Syst. Model. 19, 297–312 (2020)
22.
Zurück zum Zitat Shin, K., Hwang, Ch., Jung, H.: NoSQL Database design using UML conceptual data model based on peter Chen’s framework. Int. J. Appl. Eng. Res. 12(5), 632–636 (2017) Shin, K., Hwang, Ch., Jung, H.: NoSQL Database design using UML conceptual data model based on peter Chen’s framework. Int. J. Appl. Eng. Res. 12(5), 632–636 (2017)
Metadaten
Titel
Towards Conceptual and Logical Modelling of NoSQL Databases
verfasst von
Jaroslav Pokorný
Karel Richta
Copyright-Jahr
2022
DOI
https://doi.org/10.1007/978-3-030-95354-6_15

Premium Partner