РП ОБД. РП Організація бд. Робоча програма навчальної дисципліни ок26 Організація баз даних
Скачать 65.92 Kb.
|
6 Програма навчальної дисципліниЗмістовий модуль № 1. Основи Тема 1 Поняття СУБД. Функції СУБД Мета, завдання та зміст предмету "Управління базами даних" . Історичні відомості. Місце предмету "Управління базами даних" у системі навчальних предметів. Поняття БД і СУБД. Рівні абстракції в СУБД. Функції абстрактних даних. Представлення. Функції СУБД. Експертні системи і бази знань. Тема 2 Моделі БД Ознайомлення з ранніми (дореляційними) СУБД. Системи, що засновані на інвертованих списках. Ієрархічна модель бази даних. Мережева модель БД. Основні достоїнства та недоліки ранніх СУБД. Тема 3 Реляційна модель. Характеристики реляційної моделі. Цілісність РМ. Представлення інформації в реляційних базах даних. Домени. Відношення. Властивості і види відносин. Цілісність реляційних даних. Потенційні та первісні ключі. Зовнішні ключі. Цілісність засилань. Значення NULL та підтримка цілісності при засиланні. Тема 4 Реляційна алгебра Поняття реляційної алгебри. Замкнутість в реляційній алгебрі. Традиційні операції над множинами. Властивості основних операцій реляційної алгебри. Спеціальні реляційні властивості. Тема 5 Питання проектування БД Поняття проектування бази даних. функціональні залежності. Тривіальні і нетривіальні залежності. Замикання множини залежностей і правило виводу Армстронга. Незвідна множина залежностей. Нормальні форми - основні поняття. Декомпозиція без втрат і функціональні залежності. Діаграми функціональних залежностей. Тема 6 Проектування БД. Нормальні форми відносин Перша нормальна форма, можливі недоліки відношення в 1 НФ. Друга нормальна форма, можливі недоліки відношення в 2 НФ. Третя нормальна форма, можливі недоліки відношення в 3 НФ. Нормальна форма Бойса-Кодда. Многозначні залежності. Четверта нормальна форма. Залежності з’єднання. П’ята нормальна форма. Підсумкова схема процедури нормалізації. Тема 7 Проектування БД методом сутність-зв’язок. ER-діаграми Виникнення семантичного моделювання. Основні поняття методу. Діаграми ER-екземплярів і ER-типу. Правила формування відносин. Методологія IDEF-1. Змістовий модуль № 2. Керування реляційною базою даних Тема 8 Мова SQL Історія створення і розвитку мови SQL. Основні поняття SQL. Запроси на читання даних. оператор SELECT. Багатотабличні запроси на читання (об’єднання). Об’єднання і стандарт SQL2. Стогові запроси на читання. Агрегатні функції. Запроси з групуванням (речення GROUP BY). Вкладені запроси. Внесення змін до бази даних. видалення існуючих даних (оператор DELETE). Оновлення існуючих даних (оператор UPDATE). Визначення структури даних в SQL. Поняття представлення. Представлення в SQL. Системний каталог. Тема 9 Забезпечення безпеки БД Загальні положення. Методи забезпечення безпеки. Вибірковий контроль над доступом. Обов’язковий контроль над доступом. Шифрування даних. контрольний слід виконуваних операцій. Підтримка мір забезпечення безпеки у мові SQL. Директиви GRANT і REVOKE. Представлення і безпека. Тема 10 Фізична організація БД. Структури зберігання і методи доступу. Доступ до бази даних. Кластеризація. Індексування. Структура типу Б- дерево. Хешування. Тема 11 Оптимізація запитів Оптимізація в реляційних базах даних. Приклад оптимізації реляційного виразу. Огляд процесу оптимізації. Перетворення виразів. Тема 12 Відновлення БД після збоїв Поняття відновлення системи. Транзакції. Алгоритм відновлення після збою системи. Паралелізм. Проблеми паралелізму. Тупикові ситуації. Поняття блокування. Вирішення проблем паралелізму. Здатність до впорядочення. Рівні ізоляції транзакції. Підтримка у мові SQL. Тема 13 Технології СУБД Розподілені бази даних. Принципи функціонування розподіленої бази даних. системи типу клієнт/сервер. Сервери баз даних. Тема 14 Сучасні постреляційні моделі БД Системи управління базами даних наступного покоління. Об’єктно- орієнтовані БД. 7 Структура дисципліни
8. Тематичний план
|