Детальная информация

Название: Исследование и разработка прототипа системы миграции программных компонент между реляционными СУБД (на примере миграции с OracLe в PostgreSQL): выпускная квалификационная работа магистра: направление 02.04.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.04.03_01 «Разработка и математическое обеспечение интеллектуальных информационных систем»
Авторы: Борганова Лия Ильдаровна
Научный руководитель: Сабинин Олег Юрьевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Oracle; PostgreSQL; миграция программных компонент; миграция PL/SQL в PL/pgSQL; система управления базами данных; реляционная база данных; migration of software components; migration of PL/SQL to PL/pgSQL; database management system; relational database
Тип документа: Выпускная квалификационная работа магистра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Магистратура
Код специальности ФГОС: 02.04.03
Группа специальностей ФГОС: 020000 - Компьютерные и информационные науки
DOI: 10.18720/SPBPU/3/2024/vr/vr24-2081
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\29070

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Данная работа посвящена исследованию и разработке прототипа системы миграции программных компонент между СУБД Oracle и СУБД PostgreSQL. В ходе исследования была обоснована актуальность перехода в открытые системы управления базами данных. Был проведен обзор особенностей написания кода на программных языках PL/SQL в СУБД Oracle и PL/pgSQL в СУБД PostgreSQL, и на основе данного обзора проанализированы сходства и различия между двумя системами. Также был проведен обзор современных решений по конвертации с последующей формулировкой требований к разрабатываемой системе. Был обоснован выбор инструментального средства. В результате был реализован алгоритм миграции программных компонент между СУБД Oracle и СУБД PostgreSQL, охватывающий процессы конвертации функций, процедур, триггеров и пакетов, и была продемонстрирована работоспособность разработанного прототипа системы миграции.

This work is devoted to the research and development of a prototype system for migrating software components between Oracle DBMS and PostgreSQL DBMS. During the research, the relevance of transitioning to open database management systems was justified. A review of the coding features in the PL/SQL programming language in Oracle DBMS and PL/pgSQL in PostgreSQL DBMS was conducted, and based on this review, the similarities and differences between the two systems were analyzed. Additionally, an overview of current conversion solutions was carried out, followed by the formulation of requirements for the developed system. The choice of tool for development was justified. As a result, an algorithm for migrating software components between Oracle DBMS and PostgreSQL DBMS was implemented, covering the conversion processes of functions, procedures, triggers and packages, and the operability of the developed prototype of the migration system was demonstrated.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 3
За последние 30 дней: 3
Подробная статистика