- •Глава 1: введение в реляционные
- •Глава 2: sol: краткий обзор
- •Глава 3: использование sql для
- •Глава 4: использование реляционных
- •Глава 5: использование специальных
- •Глава 6: обобщение данных с помощью
- •Глава 7: формирование вывода запроса
- •Глава 8: запрос многих таблиц как одной
- •Глава 9: объединение таблиц с собой
- •Глава 10: помещение одного запроса
- •Глава 11: соотнесенные подзапросы
- •Глава 12: использование оператора exists
- •Глава 13: использование операторов
- •Глава 14: использование
- •Глава 15: введение, удаление, и
- •Глава 16: использование подзапросов
- •Глава 17: создание таблиц
- •Глава 18: ограничение значений
- •Глава 19: поддержание целостности
- •Глава 20: введение: представление
- •Глава 21: изменение значений
- •Глава 22: определение:
- •Глава 23: глобальные аспекты sql
- •Глава 24: как данные sql хранятся
- •Глава 25: использование sql с другими
ПРЕДИСЛОВИЕ ======================
"ПОНИМАНИЕ SQL" - это полный учебник по программированию
на Структурированном Языке Запросов, написанный специально для
тех кто будет использовать SQL в процессе работы. Даже если это
ваш первый опыт с компьютерами или управлением баз данных, книга
"ПОНИМАНИЕ SQL" очень быстро научит вас свободно работать с
реальной SQL, использованию простых запросов, а также снабдит вас
ясными понятиями об автоматизированном управлении базой данных.
Книга даст вам краткое, удобное в чтении введение в реляционные базы
данных. Предоставит вам обучающие программы чтобы овладевая
командами SQL шаг за шагом, помочь вам узнать, как извлекать и
обрабатывать информацию содержащуюся в таблицах данных, т.е.:
* выбирать информацию с которой вы хотите работать
* добавлять, удалять, и модифицировать информацию в таблице
данных
* использовать и-или, верно / неверно, и другие условия
для обнуления определенной информации
* использовать специальные функции SQL для суммирования ваших
данных.
Книга покажет Вам как эффективно работать с многочислеными
таблицами данных, используя улучшеную технику для запроса более
чем одной таблицы одновременно, строить комплекс запросов и
подзапросов, и использовать представления чтобы создавать базы
данных и работать с базами данных раздельно с многими таблицы.
Научит создавать новые таблицы данных для пользовательских деловых
прикладных программ. Вы исследуете принципы эффективного
проектирования базы данных, а также техники для обеспечения
целостности данных и их защиты.
Вы узнаете, как использовать SQL с другими языками в специальной
главе SQL, для программистов.
"ПОНИМАНИЕ SQL" - необходима и пригодна для любой реализации
Структурированного Языка Запроса. Книга включает и краткий справочный
стандарт SQL и руководство к общим нестандартным особенностям SQL.
СОДЕРЖАНИЕ ГЛАВ КНИГИ
1 Введение в Реляционные Базы Данных 1
2 SQL: Краткий Обзор 11
3 Использование SQL Для Извлечения Информации из Таблиц 21
4 Использование Реляционных и Булевых Операторов
при Создании более Сложных Предикатов 35
5 Использование Специальных Операторов в Условиях 47
6 Обобщение Данных с помощью Агрегатных Функций 61
7 Форматирование Вывода Запроса 75
8 Запрос Многих Таблиц Как Одной 87
9 Объединение Таблицы с Собой 97
10 Помещение Одного Запроса Внутрь Другого 109
11 Соотнесенные Подзапросы 125
12 Использование Оператора EXISTS 137
13 Использование Операторов ANY, ALL, и SOME 149
14 Использование Предложения UNION 169
15 Введение, Удаление, и Изменение Значения Поля 185
16 Использование Подзапросов с Командами Модификации 195
17 Создание Таблиц 207
18 Ограничение Значений Ваших Данных 217
19 Поддержание Целостности Ваших Данных 233
20 Введение: Представления 251
21 Изменение Значений с Помощью Представлений 265
22 Определение Кто Что Может Делать 279
23 Глобальные Аспекты SQL 297
24 Как Данные SQL Сожержатся в Упорядоченном Виде 313
25 Использование SQL с Другими Языками ( Вложенный SQL ) 333
A Ответы для Упражнений 359
B Типы SQL Данных 381
C Некоторые Общие Нестандартные Особенности SQL 387
D Синтаксис и Команды Ссылки 399
E Таблицы Используемые в Примерах 419
ОГЛАВЛЕНИЕ
Глава 1: введение в реляционные
БАЗЫ ДАННЫХ
Что такое - Реляционная База Данных? 2
Как связываются Таблицы друг с другом 3
Порядок Строк Произволен 3
Идентификация Строки ( Первичный Ключ ) 4
Столбцы Именуются и Нумеруются 4
Типовая База Данных 5
Резюме 8
Работа с SQL 9
Глава 2: sol: краткий обзор
Как SQL Работает ? 12
Как ANSI относится к SQL? 12
Интерактивный и Вложенный SQL 13
Подразделы SQL 13
Различные Типы Данных 14
SQL Несогласованности 15
Что такое - ПОЛЬЗОВАТЕЛЬ? 17
Условные Обозначения и Терминология 17
Резюме 18
Работа с SQL 18
Глава 3: использование sql для
ИЗВЛЕЧЕНИЯ ИНФОРМАЦИИ ИЗ
ТАБЛИЦЫ
Создание Запроса 22
Где Работают Запросы ? 22
Команда SELECT 23
Выбирайте Всегда Простой Способ 25
Кратко о SELECT 25
Представление Только Определенных Столбцов Таблицы 25
Переупорядочение Столбцов 26
Удаление Избыточных Данных 27
Квалифицированный Выбор - Предложение WHERE 29
Резюме 32
Работа с SQL 33
Глава 4: использование реляционных
И БУЛЕВЫХ ОПЕРАТОРОВ ДЛЯ
СОЗДАНИЯ БОЛЕЕ СЛОЖНЫХ
ПРЕДИКАТОВ
Реляционные Операторы 36
Булевы Операторы 37
Резюме 43
Работа с SQL 45
Глава 5: использование специальных
ОПЕРАТОРОВ В УСЛОВИЯХ
Оператор IN 48
Оператор BETWEEN 50
Оператор LIKE 53
Работа с NULL Значениями 56
Оператор IS NULL 57
Использование NOT со Специальными Операторами 57
Резюме 59
Работа с SQL 60