Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
!!ЛЕКЦІЇ_від_23.04.2013.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
436.46 Кб
Скачать

Зміcт

Тема 1. Системи баз даних. Основні поняття й архітектура 6

Лекція 1. Вступ до баз даних. 6

1. Визначення бази даних, бази знань. 6

2. Призначення баз даних та знань. 7

3. Перевага підходу, який передбачає використання баз даних : 8

4. Поняття інформаційної системи. [самостійне вивчення] 9

Лекція 2. Управління базами даних 11

1. Управління даними 11

2. Приклади баз даних та знань. 12

3. Огляд систем управління базами даних. 12

4. Основні функції системи управління базою даних. 13

5. Лінгвістичне забезпечення СУБД 14

6. Архітектура системи баз даних. [самостійне вичення] 15

7. Адміністрування БД [самостійне вичення] 16

Лекція 3. Історія розвитку баз даних 17

1. Виникненя баз даних. Едгар Кодд. 17

2. Ієрархічна модель. 18

3. Мережена модель. 18

4. Реляційна модель. 19

5. Етапи розвитку СУБД [самостійне вичення] 20

Тема 2. Реляційна модель бази даних 25

Лекція 4. Реляційні бази даних 25

1. Термінологія реляційних баз даних. 25

2. Реляційна алгебра, операції з множинами. 26

3. Реляційні операції, як команди мови маніпулювання даними [самостійне вичення] 30

Тема 3. Нормалізація баз даних 33

Лекція 5. Нормалізація даних 33

1. Вимоги до побудови БД. 33

2. Мета і суть нормалізації. 34

3. Функціональні залежності та їх визначення. 35

Лекція 6. Особливості використання нормалізації даних 38

1. Переваги і недоліки нормалізації. Денормалізація. 38

2. Використання MS Access 2010 для нормалізації. 39

3. Перехід від І до ІІІ НФ. 39

4. Нормальна форма Бойса-Кодда [самостійне вичення] 41

Тема 4. Проектування бази даних 42

Лекція 7. Створення баз даних 42

1. Створення нової бази даних. 43

1. Проектування бази даних 43

2. Етапи проектування бази даних 44

4. Модель сутність-зв’язок у проектуванні БД 46

5. Розробка логічної моделі даних. [самостійне вичення] 47

Лекція 8. Таблиці і схема даних 51

1. Проектування таблиць. 51

2. Створення таблиць. 53

3. Типи даних. 54

4. Типи таблиць і ключів в реляційних базах даних 55

5. Типи відношень. 56

6. Схема даних 58

7. Імпорт та експорт даних. [самостійне вичення] 59

Тема 5. Проектування форм 62

Лекція 9. Елементи створення форм 62

1. Призначення форм 62

2. Створення форми одного елемента 64

3. Автоматичне створення підтаблиць 64

4. Створення форми з наявної таблиці або запиту 65

Лекція 10. Складні форми 66

1. Створення пустої форми 66

2. Створення розділеної форми 67

3. Створення форми, у якій відображається кілька записів 68

4. Створення форми, яка містить підформи 68

5. Створення форми навігації 68

6. Захист бази даних. [самостійне вичення] 69

Тема 6. Мова запитів sql 71

Лекція 11. Особливості мови SQL 71

1. Загальні засади структурованої мови запитів SQL. 71

2. Мова визначення даних (DDL) 72

3. Створення або змінення таблиці засобами DDL [самостійне вичення] 73

Лекція 12. Команда SELECT 75

1.Синтаксис команди SELECT. 75

2. Операції «зірочка», «крапка», AS. 76

3. Приклади 77

Лекція 13. Особливі конструкції команди SELECT 79

1. Речення WHERE 79

2. Речення GROUP BY 80

3. Речення HAVING 81

4. Речення ORDER BY 82

Лекція 14. Конструювання запитів 85

1. Запити 85

2. Запит на вибірку, перехресний запит 85

3. Запит на змінення 86

4. Запит з параметрами 87

5. Виконання SQL-запиту 87

6. Змінення псевдоніма поля 88

7. Перевірка об’єднаних полів у запиті [самостійне вичення] 89

Лекція 15. Агрегатні функції в SQL 91

1. Агрегатні функції. 91

2. Функція «Середнє» 91

3. Функція Count 92

4. Функції First і Last 93

5. Функції Min, Max 94

6. Функція Sum 94