Empreu aquest identificador per citar o enllaçar aquest ítem: http://elartu.tntu.edu.ua/handle/lib/52639
Registre complet de metadades
Camp DCValorLengua/Idioma
dc.contributor.advisorЛитвиненко, Ярослав Володимирович-
dc.contributor.advisorLytvynenko, Iaroslav-
dc.contributor.authorБронецький, Тарас Ігорович-
dc.contributor.authorBronetskyi, Taras-
dc.date.accessioned2026-06-24T12:05:32Z-
dc.date.available2026-06-24T12:05:32Z-
dc.date.issued2026-06-22-
dc.date.submitted2026-06-08-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52639-
dc.descriptionРоботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 22.06.2026р. на засіданні екзаменаційної комісії №31 у Тернопільському національному технічному університеті імені Івана Пулюяuk_UA
dc.description.abstractКваліфікаційна робота присвячена розробці спеціалізованого серверного інструменту для профілювання реляційних баз даних. У розділі 1 здійснено постановку задачі на проектування. Проаналізована статистична інформація щодо зростання цифрових даних упродовж останніх 15 років. Проведено огляд окремих програмних продуктів для профілювання баз даних. Сформульовані вимоги до розроблюваного сервісу. Запропонована програмна архітектура розробки. У розділі 2 наведено особливості розробки допоміжного сервісу, який використовується для імітації трафіку запитів до бази даних. Здійснено вибір технологій та засобів розробки для бази даних і серверної частини профілювальника. Побудована його архітектура, сформовано список підтримуваних запитів до бази даних. Наведено приклад роботи допоміжного сервісу. У розділі 3 описано реалізацію та тестування основного профілювальника. Програмно втілено усі необхідні компоненти сервісу. Проведено тестування його функціональності та проаналізовано отримані результати. У розділі 4 описані важливі питання безпеки життєдіяльності та основ охорони праці.uk_UA
dc.description.abstractThe thesis deals with the development of a specialized server tool for profiling relational databases. In chapter 1, the design task is formulated. Statistical information on the growth of digital data over the past 15 years is analyzed. An overview of individual software products for profiling databases is conducted. Requirements for the developed service are formulated. The software architecture of the development is proposed. In chapter 2, the features of the development of an auxiliary service are presented, which is used to simulate the traffic of database requests. The technologies and development tools for the database and the server part of the profiler are selected. Its architecture is built, a list of supported database requests is formed. An example of the operation of the auxiliary service is given. In chapter 3, the implementation and testing of the main profiler is described. All the necessary components of the service are implemented in software. Its functionality is tested and the results obtained are analyzed. In chapter 4, important issues of life safety and the basics of labor protection are described.uk_UA
dc.description.tableofcontentsВСТУП 8 РОЗДІЛ 1 ПОСТАНОВКА ЗАДАЧІ ТА ПРОЕКТУВАННЯ АРХІТЕКТУРИ 9 1.1 Статистика зростання цифрових даних 9 1.2 Огляд окремих наявних рішень 9 1.3 Вимоги до сервісу 12 1.4 Пропонована архітектура рішення 13 РОЗДІЛ 2. РОЗРОБКА ДОПОМІЖНОГО СЕРВІСУ ДЛЯ ІМІТАЦІЇ ТРАФІКУ ЗАПИТІВ ДО БАЗИ ДАНИХ 17 2.1 Використовувані технології 17 2.1.1 База даних профілювальника 17 2.1.2 Серверна частина профілювальника 17 2.2 Розробка допоміжного сервісу 18 2.2.1 Архітектура допоміжного сервісу 19 2.2.2 Схема бази даних 20 2.2.3 Список запитів, що підтримуються 21 2.2.4 Приклад роботи сервісу 22 РОЗДІЛ 3. РЕАЛІЗАЦІЯ ТА ТЕСТУВАННЯ ПРОФІЛЮВАЛЬНИКА 24 3.1 Компоненти сервісу 24 3.2 Реалізація компонентів 25 3.2.1 Реалізація компоненту зв'язку з базою даних та отримання статистики 25 3.2.2 Реалізація компонента надання метрик продуктивності та аналітичних даних 28 3.2.3 Реалізація компоненту надання рекомендацій щодо покращення роботи бази даних 32 3.2.4 Реалізація алгоритму перевірки оптимальності запиту 33 3.2.5 Реалізація компонента надання налаштувань роботи профілювальника 37 3.3 Тестування функціональності 38 3.4 Аналіз отриманих результатів 40 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 43 4.1 Класифікація шкідливих та небезпечних виробничих факторів 43 4.2 Вплив вібрації на людину 45 ВИСНОВКИ 49 ПЕРЕЛІК ДЖЕРЕЛ 51 ДОДАТКИuk_UA
dc.format.extent53-
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.subject122uk_UA
dc.subjectбаза данихuk_UA
dc.subjectзапитuk_UA
dc.subjectпрофілюванняuk_UA
dc.subjectсховище данихuk_UA
dc.subjectpostgresqluk_UA
dc.subjectspringuk_UA
dc.subjecthibernateuk_UA
dc.subjectdatabaseuk_UA
dc.subjectqueryuk_UA
dc.subjectprofilinguk_UA
dc.subjectdata warehouse oruk_UA
dc.titleРозробка сервісу профілювання реляційних баз данихuk_UA
dc.title.alternativeDevelopment of Relational Database Profiling Serviceuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Бронецький Тарас Ігорович, 2026uk_UA
dc.coverage.placenameТернопільuk_UA
dc.subject.udc004.65uk_UA
dc.relation.references1. Spring [Електронний ресурс] – Режим доступу: https://spring.io/projects/spring-framework (дата звернення 11.05.2026).uk_UA
dc.relation.references2. Volume of data or information created, captured, copied, and consumed worldwide from 2010 to 2029 [Електронний ресурс]. - Режим доступу: https://www.statista.com/statistics/871513/worldwide-data-created/ (дата звернення 14.05.2026).uk_UA
dc.relation.references3. Hibernate [Електронний ресурс] – Режим доступу: https://hibernate.org (Дата звернення 16.05.2026).uk_UA
dc.relation.references4. Hibernate Profiler [Електронний ресурс]. – Режим доступу: https://hibernatingrhinos.com/ (дата звернення 16.05.2026).uk_UA
dc.relation.references5. Dynatrace [Електронний ресурс]. – Режим доступу: https://www.dynatrace.com/ (дата звернення 16.05.2026).uk_UA
dc.relation.references6. PostgreSQL [Електронний ресурс]. – Режим доступу: https://www.postgresql.org (Дата звернення 18.05.2026).uk_UA
dc.relation.references7. Java [Електронний ресурс]. – Режим доступу: https://www.java.com/ru/ (Дата звернення 18.05.2026).uk_UA
dc.relation.references8. Oracle [Електронний ресурс]. – Режим доступу: https://www.oracle.com/cis/database/ (дата звернення 19.05.2026).uk_UA
dc.relation.references9. MySql [Електронний ресурс]. – Режим доступу: https://www.mysql.com/ (Дата звернення 24.05.2026).uk_UA
dc.relation.references10. GitHub CI/CD [Електронний ресурс]. – Режим доступу: https://github.com/solutions/ci-cd (дата звернення 24.05.2026).uk_UA
dc.relation.references11. Методичні вказівки до виконання кваліфікаційної роботи ор Бакалавр для студентів спеціальності 122 – Комп’ютерні науки, всіх форм навчання / укладачі: Готович В.А., Дуда О.М. Никитюк В.В. – Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2024. – 43 с.uk_UA
dc.relation.references12. Lytvynenko, I., Lupenko, S., Nazarevych, O., Shymchuk, G., & Hotovych, V. (2021). Mathematical model of gas consumption process in the form of cyclic random process. 2021 IEEE 16th International Conference on Computer Sciences and Information.uk_UA
dc.relation.references13. Lytvynenko I. V. Method of segmentation of determined cyclic signals for the problems related to their processing and modeling. Scientific journal of the Ternopil National Technical University. No. 4 (88). 2017. ISSN: 2522-4433. Р. 153–169. https://doi.org/10.33108/visnyk_tntu2017.04.153uk_UA
dc.relation.references14. Lupenko, S. A., Lytvynenko, I. V., Sverstiuk, A., Shelestovskyi, B., & Horkunenko, A. (2021). Software for Statistical Processing and Modeling of a Set of Synchronously Registered Cardio Signals of Different Physical Nature. CMIS, 194-205.uk_UA
dc.relation.references15. Bodnarchuk, I., Skorenkyy, Y., Kramar, T., Duda, O., & Nykytyuk, V. (2022). Use of Analytical Hierarchy Process in Scenarios Design for a Digital Museum with XR components. ITTAP, 414–425uk_UA
dc.relation.references16. Заікіна Д., Глива В. Основи охорони праці та безпека життєдіяльності. 2019. [Електронний ресурс]. – Режим доступу: https://doi.org/10.31435/rsglobal/001 (дата звернення: 27.05.2025).uk_UA
dc.relation.references17. Безпека в надзвичайних ситуаціях. Методичний посібник для здобувачів освітнього ступеня «магістр» всіх спеціальностей денної та заочної (дистанційної) форм навчання / укл.: Стручок В. С. Тернопіль: ФОП Паляниця В. А., 2022. 156 с.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені ім. І. Пулюяuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Бронецький Т. І. Розробка сервісу профілювання реляційних баз даних : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. Я. В. Литвиненко. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 53 с.uk_UA
Apareix a les col·leccions:122 — Компʼютерні науки, F3 Комп’ютерні науки (бакалаври)

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
2026_KRB_SN-41_Bronetskyi_TI.pdfДипломна робота1,49 MBAdobe PDFVeure/Obrir


Els ítems de DSpace es troben protegits per copyright, amb tots els drets reservats, sempre i quan no s’indiqui el contrari.

Eines d'Administrador