Topic outline
Системи управління базами даних
Увага!!!
Лк - старший викладач Походенко Б.О. групи: МЛ-11-24
Пз - старший викладач Походенко Б.О. групи: МЛ-11-24
Заняття відбуваються дистанційно у форматі веб-конференцій за посиланням:
On conference Zoom
https://us04web.zoom.us/j/2272646103?pwd=Y1BGUU4xb2tsYWtVVW13eHdBUEZuUT09
Identification conference: 227 264 6103
Code: 6eqvfm
Секція 1
Заняття 1. Введення до баз даних
Мета: Пояснити студентам, що таке база даних, яка її роль в сучасному світі, та які основні принципи її побудови. Дати визначення ключових термінів, таких як сутність, атрибут, зв'язок, СУБД, нормалізація тощо.
Секція 2
Заняття 2. Загальна характеристика СУБД
Мета: сформувати у студентів чітке розуміння концепції систем управління базами даних, їх різновидів, функціональних можливостей та сфер застосування.
Секція 3
Заняття 3. Архітектура СУБД
Мета: дати студентам фундаментальні знання про архітектуру СУБД, які необхідні для подальшого вивчення більш складних тем та практичного застосування СУБД у розробці програмного забезпечення. Формування у студентів чіткого розуміння трирівневої архітектури систем управління базами даних. Також, мета заняття полягає в тому, щоб студенти зрозуміли роль різних рівнів у забезпеченні функціонування СУБД, таких як управління даними, транзакції, безпека, цілісність та інші.
Секція 4
Заняття 4. Концепція проектування БД
Мета: сформувати у студентів навички проектування баз даних, які необхідні для створення інформаційних систем, що відповідають потребам сучасних організацій. Студенти повинні зрозуміти, як побудувати модель даних, яка адекватно відображає реальну предметну область, використовуючи такі поняття як сутності, атрибути, зв'язки, супертипи та підтипи. Крім того, студенти ознайомляться з різними етапами життєвого циклу бази даних, включаючи збір та аналіз вимог, логічне та фізичне проектування, реалізацію, тестування та експлуатацію.
Секція 5
Заняття 5. Моделі даних
Мета: полягає в тому, щоб студенти отримали глибоке розуміння моделей даних, які лежать в основі сучасних систем управління базами даних. Зокрема, студенти повинні ознайомитися з різними типами моделей даних, такими як об'єктні, моделі на основі записів (ієрархічні та мережеві) та фізичні моделі. Важливо, щоб студенти зрозуміли, як ці моделі пов'язані між собою та як вони використовуються для опису структури даних та операцій над ними. Крім того, мета заняття полягає в тому, щоб студенти змогли порівняти переваги та недоліки різних моделей даних, а також зрозуміли, як вибрати оптимальну модель для конкретної задачі.
Секція 6
Заняття 6. Реляційні бази даних
Мета: ознайомити студентів з концепцією реляційних баз даних, їхньою структурою, функціоналом та застосуванням.
Секція 7
Заняття 7. Проектування баз даних
Мета: ознайомити студентів з процесом проектування реляційних баз даних, зокрема з нормалізацією даних та усуненням аномалій. Навчити студентів проектувати реляційні бази даних, які будуть ефективними, надійними та позбавленими типових проблем, пов'язаних з надмірністю та аномаліями даних.
Секція 8
Заняття 8. Управління реляційною базою даних. Мова SQL.
Мета: ознайомити студентів з мовою SQL як основним інструментом для роботи з реляційними базами даних та навчити їх виконувати різноманітні запити для отримання необхідної інформації.
Секція 9
Заняття 9. Фізична організація даних. Забезпечення функціонування баз даних.
Мета: ознайомити студентів з фізичною організацією даних у системах управління базами даних (СУБД) та механізмами забезпечення їх функціонування.
Секція 10
Заняття 10. Концепції та розробка розподілених СУБД. Об’єктно-орієнтовані СУБД.
Мета: ознайомити студентів з концепціями та особливостями розподілених систем управління базами даних (СУБД), а також з об'єктно-орієнтованим підходом до створення баз даних.
Секція 11
Заняття 11. Об’єктно-реляційні СУБД. Web-технології та СУБД.
Мета: ознайомити студентів з концепцією об'єктно-реляційних СУБД, їх перевагами, недоліками та порівнянням з традиційними реляційними і об'єктно-орієнтованими системами. Також, розглянути питання інтеграції баз даних у веб-середовище та вивчити сучасні технології для цього.
Секція 12
Заняття 12. Сховища даних. OLAP та розробка даних.
Мета: ознайомити студентів з концепцією сховищ даних, їх архітектурою, функціональністю та роллю в аналізі великих обсягів даних для прийняття управлінських рішень.
Підсумковий тест