Details

Title: Исследование и разработка прототипа системы миграции программных компонент между реляционными СУБД (на примере миграции с OracLe в PostgreSQL): выпускная квалификационная работа магистра: направление 02.04.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.04.03_01 «Разработка и математическое обеспечение интеллектуальных информационных систем»
Creators: Борганова Лия Ильдаровна
Scientific adviser: Сабинин Олег Юрьевич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Oracle; PostgreSQL; миграция программных компонент; миграция PL/SQL в PL/pgSQL; система управления базами данных; реляционная база данных; migration of software components; migration of PL/SQL to PL/pgSQL; database management system; relational database
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 02.04.03
Speciality group (FGOS): 020000 - Компьютерные и информационные науки
DOI: 10.18720/SPBPU/3/2024/vr/vr24-2081
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally: New arrival
Record key: ru\spstu\vkr\29070

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

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

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 3
Last 30 days: 3
Detailed usage statistics