Please use this identifier to cite or link to this item: http://eir.kntu.net.ua/jspui/handle/123456789/2037
Full metadata record
DC FieldValueLanguage
dc.contributor.authorДолбня, І. С.-
dc.date.accessioned2025-09-03T14:02:26Z-
dc.date.available2025-09-03T14:02:26Z-
dc.date.issued2025-
dc.identifier.citationДолбня, І. С. Розробка компактного сервісу обʼєктно-реляційного маппінгу для невеликих програмних проєктів : кваліфікаційна робота на здобуття ступеня вищої освіти «бакалавр» / І. С. Долбня ; наук. керівник доц., канд. техн. наук І. О. Доровська. ‒ Хмельницький : ХНТУ, 2025. ‒ 99 с.uk_UA
dc.identifier.urihttp://eir.kntu.net.ua/jspui/handle/123456789/2037-
dc.description.abstractУ роботі розглянуто процес розробки компактного сервісу об’єктно-реляційного мапінгу (ORM) для взаємодії з реляційними базами даних у невеликих програмних проєктах, з метою забезпечення зручного управління даними та автоматизації SQL-запитів. Перший розділ «Дослідження та аналіз предметної області» присвячено вивченню об’єктно-реляційного мапінгу (ORM), аналізу його ролі у взаємодії з реляційними базами даних та проблематики створення легких ORM-рішень для невеликих проєктів. Проведено порівняльний аналіз популярних ORM-фреймворків (TypeORM, Prisma, Sequelize, Hibernate), визначено їхні переваги, недоліки та придатність для використання в умовах обмежених ресурсів. Другий розділ «Проєктування об’єктно-реляційного мапінгу» охоплює розробку концептуальної архітектури ORM-сервісу для роботи з PostgreSQL. Сформовано вимоги до системи, зокрема підтримку автоматичної генерації SQL-запитів, CRUD-операцій, зв’язків між сутностями (1:1, 1:N, M:N), транзакцій та міграцій. Третій розділ «Програмна реалізація» описує створення ORM-сервісу на базі TypeScript та Node.js. Реалізовано модульну архітектуру з менеджерами підключень, схем, генератором SQL-запитів, системою міграцій та CLI-інтерфейсом для спрощення управління базою даних. Робота демонструє створення компактного, гнучкого та продуктивного ORM-сервісу, який спрощує взаємодію з PostgreSQL у невеликих програмних проєктах. Рішення відповідає сучасним стандартам бекенд-розробки, є придатним для використання в навчальних і комерційних цілях та може бути основою для подальшого розвитку складніших ORM-систем.uk_UA
dc.language.isootheruk_UA
dc.publisherХНТУuk_UA
dc.subjectObject-Relational Mappinguk_UA
dc.subjectORMuk_UA
dc.subjectSQLuk_UA
dc.subjectреляційні бази данихuk_UA
dc.subjectNestJSuk_UA
dc.subjectPostgreSQLuk_UA
dc.subjectJSON-схемиuk_UA
dc.subjectміграціїuk_UA
dc.subjectTypeScriptuk_UA
dc.subjectвалідаціяuk_UA
dc.titleРозробка компактного сервісу обʼєктно-реляційного маппінгу для невеликих програмних проєктівuk_UA
dc.typeOtheruk_UA
Appears in Collections:Спеціальність 121 Інженерія програмного забезпечення



Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.