Описание SQL92, SQL99 и SQLJ
Классическая работа по SQL, полностью
обновленная, содержащая описание SQL92 и SQL99. Эта
книга - отличный источник знаний для всех, кто
программирует на SQL. Всеобъемлющая, пользующаяся
доверием и не зависящая от конкретных продуктов,
эта книга предлагает практический подход к
освоению языка запросов и программирования. Вы
будете изучать SQL в процессе его использования -
создавая приложения баз данных, администрируя
базы данных и работая с данными в интерактивном
режиме. Четкое и ясное изложение автором основ
технологии реляционных баз данных позволит вам
овладеть подходом к максимально эффективному
решению задач, связанных с применением SQL. В книге
дано подробное описание языка, поэтому от
читателя не требуется никакой предварительной
подготовки. Сопровождаемая практическими
учебными материалами, книга представляет собой
полное справочное руководство по SQL.
Основные темы
- Разработка приложений, использующих SQL
- Проектирование и создание баз данных
- Выполнение операций над данными
- Извлечение и анализ данных с использованием
сложных запросов
- Сочетание SQL с другими языками
- Построение приложений с динамической
генерацией SQL
- Реализация бизнес-правил в базе данных
- Поиск и устранение аномалий в данных
- Разрешение проблем параллелизма
- Программная обработка ошибок в базе данных
- Оптимизация SQL-операций
- Использование динамического и встроенного SQL
- Сочетание SQL и Java: SQLJ и JDBC
Об авторе
Мартин Грабер специализируется в области
программирования и проектирования баз данных. Он
также ведет университетские курсы по базам
данных и является автором бестселлеров
"Введение в SQL" и "Справочное руководство
по 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 Общие элементы
Приложение А Ответы |