Для студентов РУДН по предмету ДругиеВизуальный редактор планов исполнения запросов PosDB на базе REAL.NETВизуальный редактор планов исполнения запросов PosDB на базе REAL.NET
2024-06-102024-06-10СтудИзба
Курсовая работа: Визуальный редактор планов исполнения запросов PosDB на базе REAL.NET
Описание
Оглавление
3
Введение
К команде REAL.NET обратился один из разработчиков движка СУБД PosDB [13] и предложил задачу по реализации визуального ре-дактора для создания планов выполнения запросов в PosDB. План вы-полнения запросов – это последовательность операций, которые необ-ходимо выполнить для исполнения SQL-запроса в СУБД. Проанализи-ровав такой план, можно понять, как уменьшить время выполнения за-проса и увеличить производительность, чем обычно занимаются адми-нистраторы баз данных. Для удобства восприятия информации планы выполнения запросов можно визуализировать с помощью
Введение | 4 | ||
1. | Постановка задачи | 6 | |
2. | Обзор | 7 | |
2.1. | Обзордвижка ......................... | 7 | |
2.2. | Обзор существующих визуализаторов планов . . . . . . . | 8 | |
2.3. | Используемые технологии . . . . . . . . . . . . . . . . . . | 10 | |
3. | Описание решения | 16 | |
3.1. | Метамодель........................... | 16 | |
3.2. | Система проверки ограничений . . . . . . . . . . . . . . . | 18 | |
3.3. | Визуальныйредактор..................... | 20 | |
4. | Апробация | 23 | |
Заключение | 25 | ||
Список литературы | 26 |
3
Введение
- современном мире существует ряд различных задач, для реше-ния которых эффективнее всего использовать визуальные предметно-ориентированные языки программирования. В качестве примера по-добной задачи и соответствующих языков можно привести среды для обучения программированию TRIK Studio [26], LEGO RoboLab [3] и Scratch [19] и их языки. Визуальные предметно-ориентированные язы-ки хороши тем, что они направлены на решение задач в конкретной предметной области и, будучи визуальными языками, выступают в ка-честве аналогов текстовым языкам и позволяют пользователям писать программы с помощью манипуляций графическими моделями и объек-тами.
- настоящее время на кафедре системного программирования СПб-ГУ ведётся разработка платформы для предметно-ориентированного моделирования REAL.NET [27], которая призвана облегчить реализа-цию и работу с различными визуальными языками. Изначально плат-форма разрабатывалась как десктопная система, однако в условиях современных реалий среда постепенно переносится в веб. Сейчас у REAL.NET имеется веб-редактор, который позволяет работать с ви-зуальными языками.
К команде REAL.NET обратился один из разработчиков движка СУБД PosDB [13] и предложил задачу по реализации визуального ре-дактора для создания планов выполнения запросов в PosDB. План вы-полнения запросов – это последовательность операций, которые необ-ходимо выполнить для исполнения SQL-запроса в СУБД. Проанализи-ровав такой план, можно понять, как уменьшить время выполнения за-проса и увеличить производительность, чем обычно занимаются адми-нистраторы баз данных. Для удобства восприятия информации планы выполнения запросов можно визуализировать с помощью
Характеристики курсовой работы
Список файлов
Визуальный редактор планов исполнения запросов PosDB на базе REAL.NET.doc