Дослідження технології Entity Framework Core для взаємодії з базами даних PostgreSQL

dc.contributor.authorПронін, Владислав Іванович
dc.contributor.authorPronin, Vladyslav
dc.date.accessioned2025-09-09T07:52:00Z
dc.date.issued2025
dc.descriptionКерівник: Рогов Андрій Володимирович, кандидат технічних наук, доцент кафедри інформаційних технологій та математичного моделювання
dc.description.abstractОб’єктом дослідження є процес взаємодії програмного забезпечення з базами даних за допомогою технології об’єктно-реляційного відображення. Предметом дослідження виступає технологія Entity Framework Core у поєднанні з базою даних PostgreSQL. Мета роботи полягає у дослідженні технології Entity Framework Core для взаємодії з базами даних PostgreSQL, аналізі її можливостей, обмежень та практичній реалізації в контексті створення ефективних програмних рішень. Для досягнення цієї мети визначено такі завдання: 1. Провести аналіз основних принципів роботи Entity Framework Core та особливостей бази даних PostgreSQL, включаючи порівняння з іншими ORMтехнологіями. 2. Розробити практичну реалізацію взаємодії Entity Framework Core з PostgreSQL, включаючи налаштування середовища, створення моделей даних і виконання основних операцій. 3. Оцінити продуктивність і ефективність використання Entity Framework Core з PostgreSQL, визначити обмеження та перспективи подальшого розвитку технології. Актуальність теми бакалаврської роботи зумовлена широким використанням Entity Framework Core та PostgreSQL у сфері розробки програмного забезпечення. Ці технології є популярними серед розробників завдяки їхній універсальності, підтримці сучасних стандартів і здатності працювати з великими обсягами даних. 5 За результатами дослідження сформовано практичні рекомендації щодо оптимізації запитів і налаштування середовища, а також аналізі перспектив застосування цих технологій у реальних проєктах. Практичне значення роботи полягає у створенні прикладів реалізації, які можуть бути використані розробниками для швидкого старту роботи з Entity Framework Core та PostgreSQL, а також у формулюванні рекомендацій щодо підвищення продуктивності та уникнення типових помилок. Отримані результати можуть бути застосовані в освітніх програмах, комерційних проєктах і подальших наукових дослідженнях. Одержані результати можуть бути використані у різних сферах. У сфері освіти під час вивчення сучасних технологій роботи з базами даних, у комерційних проєктах результати дослідження можуть бути використані для прискорення процесу розробки програмного забезпечення.
dc.description.abstractThe object of the study is the process of interaction of software with databases using object-relational mapping technology. The subject of the study is the Entity Framework Core technology in combination with the PostgreSQL database. The purpose of the work is to study the Entity Framework Core technology for interaction with PostgreSQL databases, analyze its capabilities, limitations and practical implementation in the context of creating effective software solutions. To achieve this goal, the following tasks have been defined: 1. To analyze the basic principles of the Entity Framework Core operation and the features of the PostgreSQL database, including comparison with other ORM technologies. 2. Develop a practical implementation of the interaction of Entity Framework Core with PostgreSQL, including setting up the environment, creating data models and performing basic operations. 3. Assess the performance and efficiency of using Entity Framework Core with PostgreSQL, identify limitations and prospects for further development of the technology. The relevance of the topic of the bachelor's thesis is due to the widespread use of Entity Framework Core and PostgreSQL in the field of software development. These technologies are popular among developers due to their versatility, support for modern standards and the ability to work with large amounts of data. 7 Based on the results of the study, practical recommendations were formed for optimizing queries and setting up the environment, as well as analyzing the prospects for applying these technologies in real projects. The practical significance of the work lies in creating implementation examples that can be used by developers to quickly start working with Entity Framework Core and PostgreSQL, as well as in formulating recommendations for increasing productivity and avoiding typical errors. The results obtained can be applied in educational programs, commercial projects and further scientific research. The results obtained can be used in various areas. In the field of education, when studying modern database technologies, in commercial projects, the results of the research can be used to accelerate the software development process.
dc.identifier.citationПронін, Владислав Іванович. Дослідження технології Entity Framework Core для взаємодії з базами даних PostgreSQL : кваліфікаційна бакалаврська робота : спеціальність 125 «Кібербезпека» : освітня програма «Кібербезпека у фінансових технологіях» / В. І. Пронін ; кер. роботи А. В. Рогов. - Харків : Харківський національний університет імені В. Н. Каразіна, 2025. - 63 с.
dc.identifier.urihttps://ekhnuir.karazin.ua/handle/123456789/23188
dc.language.isouk
dc.publisherХарків : Харківський національний університет імені В. Н. Каразіна
dc.subjectSOCIAL SCIENCES::Statistics, computer and systems science
dc.subjectTECHNOLOGY::Information technology
dc.subjectEntity Framework Core
dc.subjectPostgreSQL
dc.subjectORM-технології
dc.subjectпрограмне забезпечення
dc.subjectмоделі даних
dc.subjectпродуктивність
dc.subjectоптимізація
dc.subjectрозробники
dc.subjectORM technologies
dc.subjectsoftware
dc.subjectdata models
dc.subjectproductivity
dc.subjectoptimization
dc.subjectdevelopers
dc.titleДослідження технології Entity Framework Core для взаємодії з базами даних PostgreSQL
dc.title.alternativeResearch of Entity Framework Core technology for interaction with postgreSQL databases
dc.typeOther

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Пронін КБР 2025.pdf
Розмір:
598.2 KB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
7.44 KB
Формат:
Item-specific license agreed upon to submission
Опис: