##plugins.themes.bootstrap3.article.main##

This paper presents a new pedagogical approach to the teaching of the Databases course in a Vocational Education and Training (VET) environment. We propose an exemplary teaching scenario for basic database commands using Neo4j. This approach is necessitated by the fact that many online/network environments are taught in VET without any special preparation in the corresponding laboratories. Furthermore, our article describes various technical aspects of the NoSQL software family in general and of Neo4j in particular.

Downloads

Download data is not yet available.

References

  1. Kotsifakos D., (2018). An overview of the general terms that constitute the identity of Vocational Education and Training (VET) in Greece today. Physics News Magazine 2018, Three-Year Edition of the Hellenic Physics Association (EEF), Teachers in the Spotlight. Research work in the field of education. Special Issue 23D - June 2018, (pp. 13-15). ISSN: 2241-1127
     Google Scholar
  2. National Strategic Framework for Upgrading VET (2016) Available at: https://tinyurl.com/hu3exrs. Retrieval 1 July 2018.
     Google Scholar
  3. Pavlo, A., Paulson, E., Rasin, A., Abadi, D. J., DeWitt, D. J., Madden, S., & Stonebraker, M. (2009, June). A comparison of approaches to large-scale data analysis. In Proceedings of the 2009 ACM SIGMOD International Conference on Management of data (pp. 165-178). ACM.
     Google Scholar
  4. Dietrich, S. W., Goelman, D., Borror, C. M., & Crook, S. M. (2015). An animated introduction to relational databases for many majors. IEEE Transactions on Education, 58(2), 81-89.
     Google Scholar
  5. Marz, N., & Warren, J. (2015). Big Data: Principles and best practices of scalable realtime data systems. Manning Publications Co.
     Google Scholar
  6. Dingsøyr, T., Moe, N. B., Fægri, T. E., & Seim, E. A. (2018). Exploring software development at the very large-scale: a revelatory case study and research agenda for agile method adaptation. Empirical Software Engineering, 23(1), 490-520.
     Google Scholar
  7. Gill, A. Q., Henderson-Sellers, B., & Niazi, M. (2018). Scaling for agility: A reference model for hybrid traditional-agile software development methodologies. Information Systems Frontiers, 20(2), 315-341.
     Google Scholar
  8. Rodriguez-Gil, L., Orduña, P., García-Zubia, J., & López-de-Ipiña, D. (2018). Interactive live-streaming technologies and approaches for web-based applications. Multimedia Tools and Applications, 77(6), 6471-6502.
     Google Scholar
  9. Atzeni, P., Cabibbo, L., & Torlone, R. (2018). Data Modeling Across the Evolution of Database Technology. In A Comprehensive Guide Through the Italian Database Research Over the Last 25 Years (pp. 221-234). Springer, Cham.
     Google Scholar
  10. Gudivada, V., Apon, A., & Rao, D. L. (2018). Database systems for big data storage and retrieval. In Handbook of Research on Big Data Storage and Visualization Techniques (pp. 76-100). IGI Global.
     Google Scholar
  11. Perkins, L., Redmond, E., & Wilson, J. (2018). Seven databases in seven weeks: a guide to modern databases and the NoSQL movement. Pragmatic Bookshelf.
     Google Scholar
  12. Bouamama, S. (2018). Migration from a Relational Database to NoSQL. International Journal of Knowledge-Based Organizations (IJKBO), 8(3), 63-80.
     Google Scholar
  13. Saxena, A., Singh, S., & Shakya, C. (2018). Concepts of HBase Archetypes in Big Data Engineering. In Big Data in Engineering Applications (pp. 83-111). Springer, Singapore.
     Google Scholar
  14. Douligeris, Ch., Mavropodi. P., and Kopanaki, E (2013) Web Technologies, New Technologies Publishing, Greece. ISBN 978-960-6759-90-1.
     Google Scholar
  15. Qader, M. A., Cheng, S., & Hristidis, V. (2018, May). A Comparative Study of Secondary Indexing Techniques in LSM-based NoSQL Databases. In Proceedings of the 2018 International Conference on Management of Data (pp. 551-566). ACM.
     Google Scholar
  16. Zheng, X. (2018). Database as a Service-Current Issues and Its Future. arXiv preprint arXiv:1804.00465.
     Google Scholar
  17. González-Aparicio, M. T., Younas, M., Tuya, J., & Casado, R. (2018). Testing of transactional services in NoSQL key-value databases. Future Generation Computer Systems, 80, 384-399.
     Google Scholar
  18. Webber, J. (2012, October). A programmatic introduction to neo4j. In Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity (pp. 217-218). ACM.
     Google Scholar
  19. Francis, N., Green, A., Guagliardo, P., Libkin, L., Lindaaker, T., Marsault, V., ... & Taylor, A. (2018, May). Cypher: An evolving query language for property graphs. In Proceedings of the 2018 International Conference on Management of Data (pp. 1433-1445). ACM.
     Google Scholar
  20. Kotsifakos, D., Magetos, D., & Douligeris, C. (2018). Utilization of Web-Based Services and Applications for Educational Purposes in Vocational Education and Training (VET). European Journal of Engineering Research and Science, (CIE), 38-43.
     Google Scholar
  21. Hashem, I. A. T., Yaqoob, I., Anuar, N. B., Mokhtar, S., Gani, A., & Khan, S. U. (2015). The rise of “big data” on cloud computing: Review and open research issues. Information Systems, 47, 98-115.
     Google Scholar
  22. Assunção, M. D., Calheiros, R. N., Bianchi, S., Netto, M. A., & Buyya, R. (2015). Big Data computing and clouds: Trends and future directions. Journal of Parallel and Distributed Computing, 79, 3-15.
     Google Scholar
  23. Shan, C., Wang, H., Chen, W., & Song, M. (2015). The Data Science Handbook: Advice and Insights from 25 Amazing Data Scientists. Data Science Bookshelf.
     Google Scholar
  24. Snyder, L. (2011). Fluency with information technology: skills, concepts & capabilities. Addison-Wesley.
     Google Scholar
  25. Wu, Y., Hu, F., Min, G., & Zomaya, A. Y. (Eds.). (2017). Big Data and Computational Intelligence in Networking. CRC Press.
     Google Scholar


Most read articles by the same author(s)