Зміст дисциплін


Зміст дисципліни "Бази даних та інформаційні системи" 
для студентів груп ІТІНФ

Блок змістових модулів 1. Загальна характеристика РМД. Структура реляційних даних(тип даних, домен, атрибут, відношення, тіло відношення, заголовок відношення, кортеж, значення-екземпляр, подання схем у РМД). Реляційна цілісність (цілісність сутностей, первинний ключ, потенційний ключ, цілісність за посиланнями, зовнішній ключ, корпоративна цілісність).
Блок змістових модулів 2. Загальна характеристика реляційної алгебри, операції з множинами, спеціальні реляційні операції.
Блок змістових модулів 3. Загальна характеристика мови SQL (переваги мови SQL, типи команд SQL, запис SQL-операторів). Загальна характеристика оператору SELECT (Інструкція Select, оператор select, from, where, order by). Використання агрегатних функцій. оператор group by, having. Вираження операцій реляційної алгебри засобами мови SQL (вибірка, проекція, декартовий добуток, з’єднання таблиць: внутрішнє з’єднання, зовнішнє з’єднання). Підзапити (використання підзапитів, які повертають одиничне значення, та запитів, що повертають множину значень). Вираження теоретико-множинних операцій засобами SQL (об’єднання, перетин, різниця).
Блок змістових модулів 4. Мова SQL DML для зміни даних (іnsert, delete, update).
Форма підсумкового контролю успішності навчання: залік.

Зміст дисципліни "Організація баз даних і знань"
для студентів груп ІТІНФ

Блок змістових модулів 1. Трирівнева архітектура ANSI/SPARC. Основні принципи проектування бази даних (введення). Концепції ER-моделі: використання засобів ER - моделювання при проектуванні БД; основні поняття, що зв’язані з моделлю „сутність - зв’язок”; відображення ER – моделі за допомогою синтаксису Чена та мови UML. Проблеми ER – моделювання. Виявлення та усунення дефектів ER – моделей. Методологія концептуального та логічного проектування РБД. Розширена модель „сутність - зв’язок”.
Блок змістових модулів 2. Загальна характеристика нормалізації. Базова концепція нормалізації (призначення нормалізації, проблеми, що пов’язанні з надмірністю даних, функціональні залежності, ненормалізована форма). Нормалізація даних до 3 нормальної форми (перша нормальна форма, часткова функціональна залежність, друга нормальна форма, транзитивна залежність, третя нормальна форма).
Блок змістових модулів 3. Мова SQL DDL для створення об’єктів БД (create). Мова SQL DDL для редагування та видалення об’єктів БД (alter, drop).
Блок змістових модулів 4. Мова SQL (CASE, розширенyий group by, віконні функції over() ).  Оптимізація SQL запитів.
Блок змістових модулів 5. Підготовка до підсумкової контрольної роботи (запити мовами DQL, DML, DDL; проектування БД). 

Форма підсумкового контролю успішності навчання: комбінований іспит.
Засоби діагностики успішності навчання для поточного контролю: завдання експрес-контролю, завдання до лабораторних робіт; для підсумкового контролю: індивідуальні завдання, завдання підсумкової контрольної роботи, тести, екзаменаційні білети до письмового іспиту.

Рекомендована література
1. Берко А.Ю. Системи баз даних та знань, книга 2: Навчальний посібник (рек.МОН України) / Берко А.Ю., Верес О.М. , Пасічник В.В – Магнолія 2006, 2021. – 584 с.
2. Foster, E. C., & Godbole, S. V. (2023). Database systems: A pragmatic approach. CRC Press.
3. Hernandez, M. J. (2021). Database design for mere mortals: A hands-on guide to relational database design. Addison-Wesley.
4. Mark Reed. (2022) SQL: 3 books 1 - The Ultimate Beginner, Intermediate & Expert Guides To Master SQL Programming Quickly with Practical Exercises Paperback.
5. Taylor, A. G. (2019). SQL for dummies. For Dummies, a Wiley brand.
6. Product support - erwin data modeler. (n.d.). Retrieved January 13, 2023, from https://support.quest.com/erwin-data-modeler/12.1

Немає коментарів:

Дописати коментар