АВТОМАТИЗАЦИЯ ПРОВЕРКИ РЕШЕНИЯ ЗАДАНИЯ ПО SQL
Ключевые слова:
SQL, электронное обучение, решение заданий, СУБД, база данных, автоматизацияАннотация
Способность формулировать корректные SQL-запросы является фундаментальным навыком, который требуется многим специалистам по разработке программного обеспечения.
Овладение этим навыком является сложным процессом, требующим от обучаемого значительных усилий и практики. Автоматизация процесса проверки навыков по правильному написанию запросов значительно повышает эффективность такого обучения. Несмотря на ряд предложенных решений, на настоящий момент отсутствуют единые подходы к решению задачи построения систем автоматизированного контроля знаний, а также требования к их программной реализации.
В данной статье предлагается подход к автоматизации проверки результата запросов SQL, базирующийся на использовании DML (Data Manipulation Language) инструкций, с возможностью проверки решения одного и того же задания на разных реализациях СУБД.
Библиографические ссылки
Что такое язык 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