Wiese, LenaBenabbas, AboubakrElmamooz, GolnazNicklas, Daniela2022-01-272022-01-2720212021http://dx.doi.org/10.1007/s13222-021-00371-1https://dl.gi.de/handle/20.500.12116/38033In this article we report on our experience with teaching differences that exist between relational and non-relational data models. We present results of an evaluation of a practical course in which students are assigned 15 queries within 6 tasks that they execute on four different database systems. The pedagogical aim of this course was to show conceptual differences between data models, difficulties that can occur when trying to formulate queries in different query languages, as well as specific system behavior. We evaluate the practical course based on a questionnaire that recorded the students’ performance on each task for each DB system.DB SystemsNoSQLTeaching ConceptOne DB Does Not Fit It All: Teaching the Differences in Advanced Database SystemsText/Journal Article10.1007/s13222-021-00371-11610-1995