Обсяг дисципліни, годин (кредитів ЄКТС): 8 кредитів (240 год.)
Мета дисципліни:
вивчення основних питань проектування й організації баз даних (БД), вивчення мови SQL, ознайомлення з сучасними системами управління БД (СУБД), придбання практичних навичок проектування, розробки та експлуатації баз даних і інформаційних систем, створених на їхній основі.
Завдання дисципліни:
оволодіння студентами основами розробки та проектування баз даних.
Попередні умови для вивчення даної дисципліни:
– «Вища математика»
– «Програмування»,
– «Об’єктно-орієнтоване програмування»
Навчальні цілі дисципліни полягають у формуванні у студентів:
загальних програмних компетентностей компонентам освітньої програми
| ІНТ | |
| ОК 24 | + |
фахових компетентностей:
| СК 5 | СК 6 | СК9 | СК19 | |
| ОК 24 | + | + | + | + |
Програмні результати навчання:
| ПРН 35 | ПРН 38 | ПРН 39 | З 17 | В 8 | |
| ОК 24 | ++ | + | +++ | + | +++ |
В результаті вивчення дисципліни студент повинен
знати:
– місце і роль теоретичних і прикладних питань організації баз даних, а також розробки концептуальних, логічних і фізичних моделей даних;
– загальні питання необхідні для вибору, обґрунтування та реалізації найкращих рішень по розробці інформаційних систем на підставі баз даних;
– використання СУБД (Microsoft Access, BDE зі складу Borland Builder C++/Delphi ) для роботи з базами даних та створення програмних застосувань.
вміти: ·
– розробляти бази даних;
– застосовувати бази даних в прикладних середовищах програмування;
–працювати із сучасними засобами розробки баз даних.
Зміст дисципліни (тематика):
Змістовий модуль 1. Поняття бази даних, основні визначення.
ТЕМА 1: Основи баз даних.
ТЕМА 2: Модель «сутність-зв’язок»
ТЕМА 3: Поглиблене семантичне моделювання
Змістовий модуль 2. Проектування баз даних.
ТЕМА 1: Операції з таблицями
ТЕМА 2: Створення зв’язків між таблицями
ТЕМА 3: Інтерфейс користувача
Змістовий модуль 3. Мова SQL.
ТЕМА 1: Автоматизація роботи з базою даних
ТЕМА 2: Вибирання даних
ТЕМА 3: Основи мови запитів
Змістовий модуль 4. Робота з даними.
ТЕМА 1: Групування даних
ТЕМА 2: Автоматизоване видалення, оновлення і додавання даних
ТЕМА 3: Побудова SQL запитів
Кібербезпека та захист баз даних в умовах інформаційної війни
Проектування баз даних для людей з обмеженими можливостями
Види робіт:
лекції, лабораторні заняття
Форма підсумкового контролю: залік, іспит, курсова робота
