Details

Title Утилита миграции баз данных из СУБД Oracle Database в СУБД Ред База Данных: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии» = Database migration utility from Oracle Database to Red Database
Creators Борисов Александр Александрович
Scientific adviser Нестеров Сергей Александрович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects база данных ; системы управления базами данных ; миграция ; SQL ; Oracle Database ; Ред База Данных ; database ; database management system ; migration ; Red Database
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.02
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr26-1289
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\40855
Record create date 7/1/2026

Allowed Actions

Action 'Прочитать' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена разработке утилиты для автоматизации миграции баз данных из СУБД 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.

Network User group Action
ILC SPbPU Local Network All
Прочитать Print
Internet Authorized users SPbPU
Прочитать Print
Internet Anonymous
...