Кафедра К3
Прикладная математика, информатика
и вычислительная техника
Реляционная алгебра
Преподаватель: Боцула Людмила Николаевна
Направление подготовки: 654600 «Информатикаи вычислительная техника»
Специальность: 230101 (220100) «Вычислительные машины, комплексы, системы и сети»
Семестры: 7
Вид итогового контроля: зачет
Содержание курса:
-
Основные определения. Множества.
- Множества и их спецификация
- Простейшие операции над множествами
- Подмножестваи доказательства
- Произведение множеств
-
Отношения
- Графические представления
- Свойства отношений
- Разбиения и отношения эквивалентности
- Отношения порядка
- Отношения на базах данных и структурах данных
- Составные отношения
-
Алгебра реляционных операций
- Теоретико-множественные операции
- Алгебра реляционных операций
- Операции проекции и отбора
- Алгебра реляционных операций
- Операции комбинирования отношений
- Операции переименования отношений
-
Язык баз данных SQL
- Простые запросы в SQL
- Подзапросы
- Дубликаты
- Агрегаты
- Изменение базы данных
- Определения схемы отношения
- Определения пользовательских представлений
- Пустые значения и внешние соединения
- Рекурсия в SQL
-
Ограничения и триггеры в SQL
- Ключи в SQL
- Ссылочная целостность и внешние ключи
- Ограничение на значения атрибутов
- Глобальные ограничения
- Изменения ограничений
- Триггеры
Рекомендуемая литература:
- Дейт К. Дж «Введение в систему баз данных»; Пер. с англ. К. А. Птицын — 8-е изд — М.: Вильямс, 2006. — 1327 с.
- Карпова Т. С. «Базы данных: модели, разработка, реализация» — СПб.: Питер, 2005. — с6. с.
- Дж. Д. Ульман, Дж. Уидом «Введение в системы баз данных» — СПб.: Питер, 2001. — 232 с.
- Попов А. А. «Программирование в среде FoxPro» — М.: ЭКОМ 2002
Дополнительная литература:
- Роланд Ф. Д. «Основные концепции базы данных» — М.: ЭКОМ ЭКОМ, 2001
- Кузнецов С. «СУБД и файловые системы» — М.: Майор, 2001. — 176 с. — (Мой компьютер).
Нормативные документы:
- ГОСТ 28338-89 5.1.4. Интернет-ресурсы и другие электронные информационные источники