Базы данных: конспект лекций.
- Лекция № 1. Введение.
- 1. Системы управления базами данных.
- 2. Реляционные базы данных.
- Лекция № 2. Отсутствующие данные.
- 1. Пустые значения (Еmрtу-значения).
- 2. Неопределенные значения (Null-значения).
- 3. Null-значения и общее правило вычисления выражений.
- 4. Null-значения и логические операции.
- 5. Null-значения и проверка условий.
- Лекция № 3. Реляционные объекты данных.
- 1. Требования к табличной форме представления отношений.
- 2. Домены и атрибуты.
- 3. Схемы отношений. Именованные значения кортежей.
- 4. Кортежи. Типы кортежей.
- 5. Отношения. Типы отношений.
- Лекция № 4. Реляционная алгебра. Унарные операции.
- 1. Унарная операция выборки.
- 2. Унарная операция проекции.
- 3. Унарная операция переименования.
- 4. Свойства унарных операций.
- Лекция № 5. Реляционная алгебра. Бинарные операции.
- 1. Операции объединения, пересечения, разности.
- 2. Операции декартового произведения и естественного соединения.
- 3. Свойства бинарных операций.
- 4. Варианты операций соединения.
- 5. Производные операции.
- 6. Выражения реляционной алгебры.
- Лекция № 6. Язык SQL.
- 1. Оператор Sеlесt – базовый оператор языка структурированных запросов.
- 2. Унарные операции на языке структурированных запросов.
- 1. Операция выборки.
- 2. Операция проекции.
- 3. Операция переименования.
- 3. Бинарные операции на языке структурированных запросов.
- 1. Операция объединения.
- 2. Операция пересечения.
- 3. Операция разности.
- 4. Операция декартова произведения.
- 5. Операции внутреннего соединения.
- 6. Операция естественного соединения.
- 7. Операция левого внешнего соединения.
- 8. Операция правого внешнего соединения.
- 9. Операция полного внешнего соединения.
- 4. Использование подзапросов.
- Лекция № 7. Базовые отношения.
- 1. Базовые типы данных.
- 2. Пользовательский тип данных.
- 3. Значения по умолчанию.
- 4. Виртуальные атрибуты.
- 5. Понятие ключей.
- Лекция № 8. Создание базовых отношений.
- 1. Металингвистические символы.
- 2. Пример создания базового отношения в записи на псевдокоде.
- 3. Ограничение целостности по состоянию.
- 4. Ограничения ссылочной целостности.
- 5. Понятие индексов.
- 6. Модификация базовых отношений.
- Лекция № 9. Функциональные зависимости.
- 1. Ограничение функциональной зависимости.
- 2. Правила вывода Армстронга.
- 3. Производные правила вывода.
- 4. Полнота системы правил Армстронга.
- Лекция № 10. Нормальные формы.
- 1. Смысл нормализации схем баз данных.
- 2. Первая нормальная форма (1NF).
- 3. Вторая нормальная форма (2NF).
- 4. Третья нормальная форма (3NF).
- 5. Нормальная форма Бойса – Кодда (NFВС).
- 6. Вложенность нормальных форм.
- Лекция № 11. Проектирование схем баз данных.
- 1. Различные типы и кратности связей.
- 2. Диаграммы. Виды диаграмм.
- 3. Связи и миграция ключей.
- Лекция № 12. Связи классов сущностей.
- 1. Иерархическая рекурсивная связь.
- 2. Сетевая рекурсивная связь.
- 3. Ассоциация.
- 4. Обобщения.
- 5. Композиция.
- 6. Агрегация.
- 7. Унификация атрибутов.
- Лекция № 13. Экспертные системы и продукционная модель знаний.
- 1. Назначение экспертных систем.
- 2. Структура экспертных систем.
- 3. Участники разработки экспертных систем.
- 4. Режимы работы экспертных систем.
- 5. Продукционная модель знаний.
- Примечания.
- 1.
Автор не указан.