Использование метаданных для проверки SQL DDL-запросов в обучающих системах
Как цитировать
Аннотация
В данной работе рассматривается проблема автоматизированной проверки SQL DDL-запросов при обучении работе с базами данных в онлайн курсах или интерактивных тренажерах. Предлагается использование метаданных, доступных в СУБД PostgreSQL через системный каталог и информационную схему. Проводится сравнительный анализ этих способов, рассматриваются их преимущества и недостатки для различных типов объектов базы данных. Описывается реализация проверочных функций и использование расширения PostgreSQL для их объединения.
Ключевые слова
Библиографические ссылки
Mikhailova E., Boitsev A., Egorova O., Grafeeva N.G., Romanov A., Volchek D. Curriculum for Digital Culture at ITMO University // Advances in Intelligent Systems and Computing - 2020, Vol. 1161 AISC, pp. 235-244
Национальный исследовательский университет ИТМО. 2025. https://itmo.ru/
Новиков Б.А., Горшкова Е.А., Графеева Н.Г. Основы технологий баз данных: уч. пос. 2-е изд. М.: ДМК Пресс, 2020. 200 с.
Рогов Е., Лузанов П., Баштанов И. Организация данных. Системный каталог // Postgres professional. 2015-2022.
Рогов Е. PostgreSQL 17 изнутри // М.: ДМК Пресс, 2024. С. 24-28.
ISO/IEC 9075-11:2023 Information technology – Database languages SQL Part 11: Information and definition schemas (SQL/Schemata). 2023.
PostGIS. 2024. https://postgis.net/
PostgreSQL extension for ddl-queries validation. 2025. https://github.com/pluzhnikova/check_ddl_ext
PostgreSQL Documentation: 17 https://www.postgresql.org/docs/17/index.html.
Загрузки
Опубликован
Выпуск
Раздел
Метрики
Лицензия
Copyright (c) 2025 Управление образованием: теория и практика

Это произведение доступно по лицензии Creative Commons «Attribution-NonCommercial-NoDerivatives» («Атрибуция — Некоммерческое использование — Без производных произведений») 4.0 Всемирная.