Главная страница

РП ОБД. РП Організація бд. Робоча програма навчальної дисципліни ок26 Організація баз даних


Скачать 65.92 Kb.
НазваниеРобоча програма навчальної дисципліни ок26 Організація баз даних
АнкорРП ОБД
Дата21.02.2022
Размер65.92 Kb.
Формат файлаdocx
Имя файлаРП Організація бд.docx
ТипРобоча програма
#369528
страница2 из 3
1   2   3

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 Структура дисципліни


Назви змістовних модулів і тем

Кількість годин для денної форми навчання

Всього

У тому числі

Лек.

Лаб.

Прак.

Сам.роб.

1

2

3

4

5

6

7

Змістовий модуль 1 Основи проектування баз даних

1.

Тема 1. Поняття СУБД. Функції СУБД

4

1







3

2.

Тема 2. Моделі БД

4

1







3

3.

Тема 3. Реляційна модель. Характеристики реляційної моделі. Цілісність РМ.

8

1

2

2

3

4.

Тема 4. Реляційна алгебра

8

1

4




3

5.

Тема 5. Питання проектування БД

5

2







3

6.

Тема 6. Проектування БД. Нормальні форми відносин

5

2







3

7.

Тема 7.Проектування БД методом

сутність-зв’язок. ER-діаграми

5

2







3

Разом за змістовим модулем 1

39

10

6

2

21

Змістовий модуль № 2. Керування реляційною базою даних

8.

Тема 8. Мова SQL

7

1

2




4

9.

Тема 9. Забезпечення безпеки БД

4

1







3

10.

Тема 10. Фізична організація БД.

Структури зберігання і методи доступу.

5

2







3

11.

Тема 11. Оптимізація запитів

4

1







3

12.

Тема 12. Відновлення БД після збоїв

4

1







3

13.

Тема 13. Технології СУБД

4

1







3

14.

Тема 14. Сучасні пост реляційні моделі БД

4

1







3

Разом за змістовим модулем 2

32

8

2

0

22

Усього годин за дисципліну

71

18

8

2

43

8. Тематичний план


№ з/п

Тема

Домашнє завдання

1

Поняття СУБД. Функції СУБД

Моделі БД

[1] с. 10-18

2

Реляційна модель. Характеристики реляційної моделі. Цілісність РМ.

Реляційна алгебра

[1] с. 33-54

3

Практичне заняття №1 Реляційна модель даних. Створення реляційної БД

[1] с. 48-54

4

Питання проектування БД

[1] с. 54-56

5

Проектування БД. Нормальні форми відносин

[1] с. 57-61

6

Практичне заняття №2 Набуття практичних навичок по роботі з традиційними операціями реляційної алгебри.

[2] с. 5-12

7

Проектування БД методом сутність-зв’язок. ER-діаграми

[1] с. 48-53, с.

62-66


8

Мова SQL

Забезпечення безпеки БД

[1] с. 62-89, 108-117

9

Лабораторна робота №1. Знайомство з середовищем СУБД MySQL.

[2], с.12-18

10

Фізична організація БД.

[1] с. 113-117

11

Оптимізація запитів

Відновлення БД після збоїв

[1] с. 105-107,

113-117,

124­-127,

12

Лабораторна робота №2. Створення нової бази даних в середовищі MySQL.

[2] с. 5-12

13

Технології СУБД

Сучасні пост реляційні моделі БД

Контрольна робота

[1] с. 118-123,

с. 138-144

14

Лабораторна робота №3. Основи роботи з php.

[2] с. 36-41

1   2   3


написать администратору сайта