ВУЗ:
Составители:
Рубрика:
55
Содержание
Общие сведения....................................................................................................... 3
Понятие отношения ................................................................................................ 4
Реляционная база данных “Успеваемость” .......................................................... 6
Операции реляционной алгебры............................................................................ 6
Теоретико-множественные операции РА ......................................................... 7
Операции, присущие только РА ...................................................................... 10
Реляционное исчисление...................................................................................... 16
6-в-одном: операции объединения, пересечения, разности,
произведения, выборки, проекции .................................................................. 16
Квантор существования. Соединение ............................................................. 17
Квантор всеобщности. Деление....................................................................... 19
SQL – структурированный язык запросов.......................................................... 21
Типы данных.......................................................................................................... 22
Создание простых запросов в SQL...................................................................... 22
Группировка данных............................................................................................. 27
Многотабличные запросы .................................................................................... 29
Естественное соединение ................................................................................. 29
Тета-соединение ................................................................................................ 30
Внешнее соединение......................................................................................... 30
Использование оператора JOIN в инструкции FROM .................................. 31
Операции реляционной алгебры в SQL-92......................................................... 33
Подзапросы в SQL................................................................................................. 33
Способы включения подзапроса в запрос ...................................................... 34
Подзапрос в целевом списке ............................................................................ 34
Подзапросы в инструкции WHERE. Некоррелированный подзапрос ....... 35
Коррелированные подзапросы......................................................................... 36
Квантор существования в подзапросах........................................................... 37
Операторы ALL, ANY, SOME ......................................................................... 38
Операторы модификации данных ....................................................................... 39
Язык описания данных ......................................................................................... 42
Представления ....................................................................................................... 46
Заключение ............................................................................................................ 48
Лабораторный практикум..................................................................................... 49
Лабораторная работа № 1................................................................................. 49
Лабораторная работа № 2................................................................................. 51
Контрольные задания по SQL.............................................................................. 52
Библиографический список ................................................................................. 54
Языки манипулирования данными
Евгения Дмитриевна Карепова
Редактор И.А. Вейсиг
Корректура автора
Подписано в печать 22.04.2004 г. Уч.-изд. л. 2,9
Тиражируется на электронных носителях
Заказ 305
Дата выхода 23.09.2004
Адрес в Internet: www.lan.krasu.ru/studies/editions.asp
Отдел информационных ресурсов управления информатизации КрасГУ
660041 г. Красноярск, пр. Свободный, 79, ауд. 22-05, e-mail: [email protected]
Издательский центр Красноярского государственного университета
660041 г. Красноярск, пр. Свободный, 79, e-mail: [email protected]