Review Gold Open Access 2025

NoSQL database education: A review of models, tools and teaching methods

Journal of Systems and Software
Journal · Vol. 226 · Art. 112391
Abstract

NoSQL databases are essential for managing modern data-intensive applications. While SQL education is a crucial part of the software engineering and computer science curriculum, it is insufficient in addressing the rise of big data and cloud infrastructures. Despite extensive research on SQL education, there is limited exploration of NoSQL education, particularly in teaching methods and data models. This study addresses this gap by conducting a systematic literature review on NoSQL database education, aiming to assess current research, teaching practices, models, tools, scalability, and security mechanisms while offering a framework for integrating NoSQL into academic curricula. Out of 386 articles, 28 were selected for detailed analysis, focusing on NoSQL teaching methods, models, and curriculum development. Findings revealed that document-oriented and graph databases, especially MongoDB, Cassandra, and Neo4j, are the most taught. The project-based learning approach was the most common teaching method. Challenges identified include adapting to technological advancements, addressing diverse student needs, and the shift to online learning. This review contributes valuable insights into NoSQL education and offers recommendations for improving teaching practices in software engineering curricula. © 2025 The Author

Keywords

Author Keywords

Systematic literature review Computer science education Teaching methods Constructive alignment Database NoSQL Software Engineering

Index Keywords

Systematic literature review Teaching methods Teaching practices Constructive alignments Data-intensive application Engineering and computer science Model method Modelling tools NoSQL Teaching model Database systems
Author Affiliations
M3S Research Group, Oulun Yliopisto, Oulu, North Ostrobothnia, Finland
Funding & Acknowledgements
No funding information
References 10 References
1 Ahmed, Md Razu, A literature review on NoSQL database for big data processing, International Journal of Engineering and Technology(UAE), 7, 2, pp. 902-906, (2018)
2 undefined, (2022)
3 Alkhabaz, Ridha, Insights from Student Solutions to MongoDB Homework Problems, Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, pp. 276-282, (2021)
4 Amparo, Xavier, Mastering NoSQL Through SQL Foundations, 2024 IEEE Integrated STEM Education Conference, ISEC 2024, (2024)
5 Mier Journal of Educational Studies Trends Practices, (2017)
6 Asaad, Chaimae, Towards Leveraging Artificial Intelligence for NoSQL Data Modeling, Querying and Quality Characterization, Proceedings - 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2023, pp. 192-198, (2023)
7 Askarbekuly, Nursultan, Building an Educational Product: Constructive Alignment and Requirements Engineering, Lecture Notes in Networks and Systems, 271, pp. 358-365, (2021)
8 Chatbot Based Learning Platform for Sql Training, (2025)
9 Teaching for Quality Learning at University, (1999)
10 Bjeladinovic, Srdja, A proposal of architecture for integration and uniform use of hybrid SQL/NoSQL database components, Journal of Systems and Software, 168, (2020)
Quick Actions
Full Text via DOI
Citation Metrics
1
Times Cited (Scopus)

References 10
Document Identifiers