SQL

Мартин Грабер

Часть I Введение в SQL

Глава 1 Введение в реляционные базы данных
Глава 2 Обзор SQL

Часть II Создание базы данных

Глава 3 Создание, изменение и удаление таблиц
Глава 4 Ограничение значений данных
Глава 5 Поддержание ссылочной целостности
Глава 6 Ввод, удаление и изменение данных


Часть III Запросы

Глава 7 Использование SQL для выборки
информации из таблиц
Глава 8 Операторы IN, BETWEEN, LIKE, IS NULL
и агрегатные функции
Глава 9 Работа с выражениями
Глава 10 Запросы к нескольким таблицам
Глава 11 Вложенные запросы
Глава 12 Использование операторов подзапроса
Глава 13 Объединение запросов

Часть IV Дополнительные возможности работы
с данными

Глава 14 Введение в представления
Глава 15 Изменение данных через представления
Глава 16 Организация доступа к базе данных
Глава 17 Транзакции и параллелизм
Глава 18 Поддержание порядка в базе данных

Часть V Более сложные аспекты SQL

Глава 19 Проектирование базы данных
Глава 20 Работа с национальными наборами
символов
Глава 21 Использование SQL с другими языками
(встроенный SQL)
Глава 22 Использование динамического SQL в
приложениях
Глава 23 Оптимизация SQL
Глава 24 Обзор SQL99
Глава 25 Ядро SQL99
Глава 26 Объединение SQL и Java - SQLJ и JDBC


Часть VII Справочник

Глава 27 Введение в справочное руководство
Глава 28 Справочное руководство по операторам SQL
Глава 29 Общие элементы


Приложение А Ответы