AUTOMATION OF CHECKING SQL TASK SOLUTIONS
Keywords:
SQL, e-learning, task solving, DBMS, database, automationAbstract
The ability to create correct SQL queries is a fundamental skill that many software developers need.
Mastering this skill is a complex process that requires considerable effort and practice. Automating the process of checking skills for correct query writing significantly improves the effectiveness of such training. Despite a number of proposed solutions, there are currently no unified approaches to solving the problem of building automated knowledge control systems, as well as requirements for their software implementation.
This article offers an approach to automate checking the result of SQL queries based on the use of DML (Data Manipulation Language) instructions, with the opportunity to check the solution of the same task on different DBMS implementations.
References
Что такое язык SQL (Structured Query Language). URL: https://ru.wikipedia.org/?oldid=103455867 (1 декабря 2019)
Определение «электронное обучение». URL: https://ru.wikipedia.org/?oldid=103020624 (29 октября 2019)
Определение «Система управления базами данных». URL: https://ru.wikipedia.org/wiki/Система_управления_базами_данных
Data Definition Language (на англ.). URL: https://en.wikipedia.org/w/index.php?title=Data_definition_language&oldid=923093270 (1 декабря 2019)
Data Manipulation Language (на англ.). URL: https://en.wikipedia.org/w/index.php?title=Data_manipulation_language&oldid=915843955 (1 декабря 2019)
Сайт для самостоятельного изучения SQL. URL: http://sql-ex.ru (1 декабря 2019)
Сайт для проведения олимпиадных соревнований и тренировки по программированию университета КРСУ. URL: http://olymp.krsu.edu.kg/ (1 декабря 2019)
Императивное программирование и императивный язык программирования. URL: https://ru.wikipedia.org/?oldid=101934922 (1 декабря 2019)
Тестирование по стратегии черного ящика. URL: https://ru.wikipedia.org/?oldid=86881359 (1 декабря 2019)
Альфа версия системы SolveWay. URL: https://www.solveway.club