Главная > Базы данных / Образование > Базы данных: конспект лекций
Базы данных: конспект лекций24 августа 2010. Разместил: Трикс |
|
Оглавление * Лекция № 1. Введение * 1. Системы управления базами данных * 2. Реляционные базы данных * Лекция № 2. Отсутствующие данные * 1. Пустые значения (Empty-значения) * 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. Оператор Select – базовый оператор языка структурированных запросов * 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. Нормальная форма Бойса – Кодда (NFBC) * 6. Вложенность нормальных форм * Лекция № 11. Проектирование схем баз данных * 1. Различные типы и кратности связей * 2. Диаграммы. Виды диаграмм * 3. Связи и миграция ключей * Лекция № 12. Связи классов сущностей * 1. Иерархическая рекурсивная связь * 2. Сетевая рекурсивная связь * 3. Ассоциация * 4. Обобщения * 5. Композиция * 6. Агрегация * 7. Унификация атрибутов * Лекция № 13. Экспертные системы и продукционная модель знаний * 1. Назначение экспертных систем * 2. Структура экспертных систем * 3. Участники разработки экспертных систем * 4. Режимы работы экспертных систем * 5. Продукционная модель знаний Вернуться назад |