Методичні вказівки до виконання курсової роботи з дисципліни "Програмування, бази даних і знань"

dc.contributor.authorЛисенко, Антон Олександрович
dc.date.accessioned2025-08-29T06:08:13Z
dc.date.issued2025
dc.description.abstractСучасні інформаційні системи неможливі без баз даних: саме вони забезпечують довгострокове збереження, цілісність і швидкий доступ до зростаючих потоків даних у бізнесі, науці, державному управлінні та освіті. Якість рішень напряму залежить від якості даних, швидкості їх опрацювання та здатності системи масштабуватися й залишатись керованою. Системи керування базами даних (СУБД) надають цілісний інструментарій для: − визначення та зміни схем (DDL) і роботи з даними (DML, SQL), − підтримки транзакцій, узгодженості та колективного доступу (блокування, версіонування, ACID), − забезпечення цілісності й безпеки (обмеження, ролі, аудит), − резервного копіювання, відновлення та експлуатаційного супроводу. СУБД класифікують за моделлю даних (реляційні, документо-орієнтовані, графові, ключ-значення, колоночні), способом розгортання (локальні, клієнт серверні, хмарні, вбудовані) і сценаріями використання (OLTP, OLAP/сховища даних, потокова обробка). Реляційна модель і SQL залишаються стандартом де факто для транзакційних систем, водночас нереляційні моделі розширюють можливості в гнучких чи високомасштабних задачах. Життєвий цикл бази даних охоплює: аналіз предметної області, концептуальне/логічне/фізичне проєктування, реалізацію та наповнення, експлуатацію, супровід і розвиток. На практиці виникають питання конкурентного доступу, продуктивності, архівації, міграцій схем, що вирішуються за допомогою механізмів індексації, нормалізації/денормалізації, шардінгу/реплікації, кешування, а також організаційними процесами DevOps/DBA. Курсова робота у цій дисципліні є початковим етапом кваліфікаційної роботи. Вона має закласти фундамент майбутнього програмного продукту: − обґрунтувати актуальність теми та провести аналіз предметної галузі; − сформувати функціональні та нефункціональні вимоги; − створити проєктну документацію (UML-діаграми варіантів використання, послідовностей, компонентів і розгортання); − спроєктувати логічну та фізичну модель БД; − розробити прототип інтерфейсу та, за можливості, реалізувати окремі компоненти. Результати курсової стануть базою для кваліфікаційної роботи та сприятимуть сформуванню професійних компетентностей зі створення сучасних інформаційних систем на реляційних і нереляційних платформах (PostgreSQL, MySQL/MariaDB, SQL Server, SQLite тощо; за потреби — документо-орієнтовані чи графові СУБД).
dc.identifier.citationМетодичні вказівки до виконання курсової роботи з дисципліни "Програмування, бази даних і знань" [Електронний ресурс] : для здобувачів спец. 122 "Комп'ютерні науки" освітньої програми "Управління проєктами у сфері інформаційних технологій" / уклад.: А. О. Лисенко ; Нац. техн. ун-т "Харків. політехн. ін-т". – Електрон. текст. дані. – Харків, 2025. – 27 с.
dc.identifier.urihttps://repository.kpi.kharkov.ua/handle/KhPI-Press/92532
dc.language.isouk
dc.publisherНаціональний технічний університет "Харківський політехнічний інститут"
dc.subjectметодичні вказівки
dc.subjectкурсова робота
dc.subjectпрограмування
dc.subjectбази даних
dc.subjectкомп'ютерні науки
dc.subjectінформаційні технології
dc.titleМетодичні вказівки до виконання курсової роботи з дисципліни "Програмування, бази даних і знань"
dc.typeLearning Object

Файли

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

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

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

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