Бази даних та інформаційні системи

  1. Назва модуля: Бази даних та інформаційні системи
  2. Код модуля:
  3. Тип модуля: обов‘язковий
  4. Семестр: III
  5. Обсяг модуля: загальна кількість годин – 216 (кредитів ЄКПС – 6)
    аудиторні години – 96 (лекції – 48, практичні – 0, лаб. роб. – 48)
  6. Лектор: канд. фіз.-мат. наук, доцент Анохін Володимир Євгенович
  7. Результати навчання:
    У результаті вивчення модуля студент повинен:
    • Розуміти трьохрівневе представлення моделі предметної області та її нормалізація.
    • знати основи теоретичних мов баз даних – реляційної алгебри Кодда та реляційного числення.
    • Вміти створювати та користуватись об'єктами СУБД MSSQL.
    • Вивчити фізичну організацію баз даних
  8. Спосіб навчання: аудиторне.
  9. Необхідні обов’язкові попередні та супутні модулі:
    - пререквізит: програмування, частина 1,2, системне програмування.
    - кореквізит: візуальне програмування.
  10. Зміст навчального модуля:
    Основні поняття систем баз даних. Рівні абстракції в СУБД. Модель реального світу.Концептуальна модель. ER- діаграми (сутність – звязок)
    Основні поняття реляційної моделі даних. Логічна модель даних. Відношення реляційної моделі даних.Реляційна алгебра Спеціальні операції реляційної алгебри. Реляційне числення. SQL. Виборка даних. SQL. Використання підзапитів. Групування та агрегуючі функції. SQL. Засоби модифікації даних. SQL. Мова опису даних.
    Теорія проектування баз даних. Функціональні залежності. Аксіоми Армстронга.
    Теорія замикань множини залежностей. Проектування реляційних баз даних. Нормальні форми. Багатозначні залежності. Файлові системи та СУБД. Основні функції та типова організація СУБД. Внутрішня структура об'єктів реляційної бази даних. Внутрішня структура та властивості індексів. Управління транзакціями. Журналізація змін бази даних. Механізм виконання SQL запитів. Оптимізація. Забезпечення безпеки даних.
  11. Рекомендована література:
    • Ульман Д., Уидом Д. Проектування баз даних./ К. - Ëîри.- 2000.- 347
    • Кузнецов Д. Основы современных баз данных. / Материалы Центра Информационных Технологий МГУ 1997, 300 ñ.
    • Вильям Дж. Пейдж, Использование Oracle 8/8i. Москва-Санкт-Петербург - Киев, Вильямс, 1999,-1024 стр.
    • Jeffrey I. Whitten, Lonnie D. Bentley, Victor M. Barlow - System Analysys & Design Methods. - Prinston. - 1994. - 920 p.
  12. Форми та методи навчання: лекції, практичні заняття, лабораторні заняття, самостійна робота.
  13. Методи і критерії оцінювання:
    • Поточний контроль(20%): опитування на практичних та лабораторних заняттях, письмові звіти з лабораторних робіт.
    • Підсумковий контроль(80%, іспит).
  14. Мова навчання: українська.