Details
Title | Исследование и разработка прототипа системы миграции программных компонент между реляционными СУБД (на примере миграции с OracLe в PostgreSQL): выпускная квалификационная работа магистра: направление 02.04.03 «Математическое обеспечение и администрирование информационных систем» ; образовательная программа 02.04.03_01 «Разработка и математическое обеспечение интеллектуальных информационных систем» |
---|---|
Creators | Борганова Лия Ильдаровна |
Scientific adviser | Сабинин Олег Юрьевич |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2024 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | Базы данных ; миграция программных компонент ; реляционная база данных ; migration of software components ; relational database |
UDC | 004.6 |
Document type | Master graduation qualification work |
File type | |
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 | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Record key | ru\spstu\vkr\29070 |
Record create date | 6/18/2024 |
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 |
Данная работа посвящена исследованию и разработке прототипа системы миграции программных компонент между СУБД 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.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 16
Last 30 days: 5