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

Спеціальність: Телекомунікації та радіотехніка
Код дисципліни: 6.172.06.E.148
Кількість кредитів: 4.00
Кафедра: Електронні засоби інформаційно-комп'ютерних технологій
Лектор: Гліненко Лариса Костянтинівна
Семестр: 6 семестр
Форма навчання: денна
Результати навчання: Внаслідок вивчення навчальної дисципліни студент повинен бути здатним продемонструвати такі результати навчання: – розуміти основні принципи підходу концепції бази даних, основи проектування БД і застосування систем управління базами даних в інформаційних системах та знати основи організації реляційних баз даних і засоби маніпулювання реляційними даними; – знати та вміти проектувати схему реляційної бази даних на основі побудови ER діаграм, залучення теорії нормальних форм та процедур нормалізації; – оголошувати, визначати і звертатися до схеми реляційних бази даних в середовищі реляційних систем управління базою даних, користуючись підмножиною мови опису даних SQL і засобами QBE; – вміти побудувати запити до реляційної бази даних за допомогою SQL і бути здатними перетворити запити реляційної алгебри у запити на SQL; – бути здатними застосувати отримані знання для розробки реляційної бази даних у СУБД Access, забезпечити реалізацію запитів та обмежень засобами QBE та SQL; – знати сучасні тенденції у розвитку систем бази даних, розуміти зв’язок між традиційними реляційними базами даних і іншими моделями даних; – розуміти особливості проектування та застосування медичних баз даних; – уміти представити результати проектування БД та обґрунтувати їх в процесі дискусії із іншими студентами
Необхідні обов'язкові попередні та супутні навчальні дисципліни: – Моделювання інфокомунікаційних систем – Інформатика інфокомунікаційних систем – Інфокомунікаційні мережі
Короткий зміст навчальної програми: Характеристика підходу баз даних (БД). Незалежність за даними і за структурою. Концепція і архітектура систем баз даних. Системи управління базами даних (СУБД). Архітектура і функції СУБД. Моделі даних і баз даних. Традиційні і розвинуті моделі дані. Мови та інтерфейси баз даних. Централізована і клієнт-серверна архітектура для СУБД. Класифікація систем управління базами даних. Реляційна модель даних та обмеження реляційної бази даних. Реляційна алгебра та реляційне числення. Теоретико-множинні операції реляційної алгебри. Реляційні операції: SELECT, PROJECT, JOIN та DIVISION. Концептуальне моделювання і проектування бази даних. Моделювання за допомогою моделі «сутність-зв'язок» (ER-діаграми). Типи сутностей, набори сутностей, атрибути, ключі. Відношення, типи відношень, набори відношень, ролі та характеристики відношень. Нотації ER-діаграми. Проектування баз даних та теорія нормалізації. Поняття функціональних залежностей та нормалізація відношень у реляційних базах даних. Нормальні форми. Алгоритми декомпозиції відношень у проектуванні схеми реляційної бази даних. Основи SQL. Визначення об’єктів бази даних та типів даних в SQL. Специфікація обмежень в SQL. Представлення (віртуальні таблиці) в SQL. Основні SQL-запити на вибірку даних. Запити SQL на вставку, видалення та оновлення даних. Основи управління транзакціями. Вимоги до властивостей транзакцій. Серіалізовані графіки транзакцій. Методики управління конфліктами. Метод двофазного блокування як метод управління конфліктами. Методи відновлення БД. Нові технології БД. Сховища даних. Бази знань. Бази даних та Інтернет. Інтернет-доступ до баз даних та публікація баз даних в Інтернеті.
Методи та критерії оцінювання: – Поточний контроль: письмові звіти з лабораторних робіт, усне опитування, контрольні роботи – 40 балів (40%): виконання та захист лабораторних робіт – 20 балів; контрольні роботи – 20 балів – Підсумковий контроль: (контрольний захід, екзамен): письмово-усна форма – 60 балів (60%): письмова частина – 54 бали; усне опитування – 6 балів
Рекомендована література: 1. Берко А.Ю., Верес О.М., Пасічник В.В. Системи баз даних та знань. Книга 1. Організація баз даних та знань: навч. посібник. _ Львів: «Магнолія 2006»б 2008. – 456 с 2. Конноли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика. – М.: Изд. Дом “Вильямс”. 2000. – 1120 с. 3. Роб П., Коронел К. Системы баз данных: проектирование, реализация и управление. 5-е изд. – СПб.: БХВ-Петербург. – 2004. – 1040 с. 4. Elmasri R. Fundamentals of database systems / Ramez Elmasri, Shamkant B. Navathe.—6th ed. p. cm. – N.Y.-Addison-Wesley, Pearson, 2010. - 1200 pages. ISBN-13: 978-0-136-08620-8. 5. Павлиш В.А., Гліненко Л.К. Основи інформаційних технологій і систем: навч. посібник / В.А.Павлиш, Л.К. Гліненко. - Львів: Видавництво львівської політехніки, 2013. - 500 с. 6. Пирогов В. Ю. Информационные системы и базы данных: организация и проектирование: учеб. Пособие / В. Ю. Пирогов. — СПб.: БХВ-Петербург, 2009. — 528 с. 7. Берг М. Применение объектно-ориентированных систем управления базами данных в телекоммуникационной отрасли / Макс Берг. - http://citforum.ru/products/versant/T_communications 8. Божко К.А. Современные базы данных и их экономическая целесообразность в телекоммуникационных сетях / К.А.Божко. - http://cyberleninka.ru/article/n/sovremennye-bazy-dannyh-i-ih-ekonomicheskaya-tselesoobraznost-v-telekommunikatsionnyh-setyah