Детальная информация
| Название | Утилита миграции баз данных из СУБД Oracle Database в СУБД Ред База Данных: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии» = Database migration utility from Oracle Database to Red Database |
|---|---|
| Авторы | Борисов Александр Александрович |
| Научный руководитель | Нестеров Сергей Александрович |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2025 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | база данных ; системы управления базами данных ; миграция ; SQL ; Oracle Database ; Ред База Данных ; database ; database management system ; migration ; Red Database |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 09.03.02 |
| Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2025/vr/vr26-1289 |
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\40855 |
| Дата создания записи | 01.07.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Данная работа посвящена разработке утилиты для автоматизации миграции баз данных из СУБД Oracle Database в Ред Базу Данных. В рамках выполнения данной работы были решены следующие задачи: 1. Анализ проблем миграции с Oracle Database в Ред Базу Данных и поиск их решения. 2. Определение методов для устранения обнаруженных проблем, поиск и разработка аналогов для реализации функциональных возможностей СУБД Oracle Database, которые отсутствуют в СУБД Ред База Данных. 3. Реализация утилиты, которая преобразует метаданные СУБД Oracle Database в СУБД Ред База Данных. Работа состоит из трех глав. В первой главе даны определения основным понятиям: база данных, системы управления базами данных, язык SQL, описаны различия в синтаксисе основных SQL–конструкций двух СУБД. Сформулирована формальная постановка задачи. Во второй главе приведен программный код конвертации объектов баз данных из Oracle Database в Ред Базу Данных. В третьей главе на примере демонстрационной базы данных продемонстрирована работа утилиты и приведено сравнение с аналогами. В результате была разработана утилита, которая преобразует код создания базы данных из Oracle Database в Ред Базу Данных. Утилита была успешно протестирована на демонстрационной базе данных. Для достижения данных результатов в работе были использованы следующие информационные технологии: СУБД Oracle Database, СУБД Ред База Данных, язык программирования Java, библиотека синтаксического анализа ANTLR, процедурные языки PL/SQL и PSQL.
The research sets the following goals: 1. Analysis of migration problems from Oracle Database to Red Database. 2. Search and development of analogues for the implementation of the functionality of the Oracle Database, which are missing in the Red Database. 3. Red Database. The development of a utility that converts Oracle Database metadata into Red Database. The work contains three chapters. The first chapter gives definitions of the basic concepts: database, database management systems, SQL language. It also describes the differences in the syntax of the main SQL constructs of the two databases. A formal statement of the problem is formulated. The second chapter shows the program code for converting database objects from Oracle Database to Red Database. In the third chapter, using the example of a demo database, the utility is demonstrated and a comparison with analogues is given. As a result, a utility was developed that converts the database creation code from Oracle Database to Red Database. The utility was successfully tested on a demo database. To achieve these results, the following information technologies were used in the work: Oracle Database, Red Database, Java programming language, ANTLR library, PL/SQL and PSQL procedural languages.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|