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

Вантажиться...
Ескіз

Дата

ORCID

DOI

Науковий ступінь

Рівень дисертації

Шифр та назва спеціальності

Рада захисту

Установа захисту

Науковий керівник

Члени комітету

Назва журналу

Номер ISSN

Назва тому

Видавець

Харків : Харківський національний університет імені В. Н. Каразіна

Анотація

Об’єктом дослідження є процес взаємодії програмного забезпечення з базами даних за допомогою технології об’єктно-реляційного відображення. Предметом дослідження виступає технологія 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, а також у формулюванні рекомендацій щодо підвищення продуктивності та уникнення типових помилок. Отримані результати можуть бути застосовані в освітніх програмах, комерційних проєктах і подальших наукових дослідженнях. Одержані результати можуть бути використані у різних сферах. У сфері освіти під час вивчення сучасних технологій роботи з базами даних, у комерційних проєктах результати дослідження можуть бути використані для прискорення процесу розробки програмного забезпечення.
The 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.

Опис

Керівник: Рогов Андрій Володимирович, кандидат технічних наук, доцент кафедри інформаційних технологій та математичного моделювання

Бібліографічний опис

Пронін, Владислав Іванович. Дослідження технології Entity Framework Core для взаємодії з базами даних PostgreSQL : кваліфікаційна бакалаврська робота : спеціальність 125 «Кібербезпека» : освітня програма «Кібербезпека у фінансових технологіях» / В. І. Пронін ; кер. роботи А. В. Рогов. - Харків : Харківський національний університет імені В. Н. Каразіна, 2025. - 63 с.

Підтвердження

Рецензія

Додано до

Згадується в