Скачиваний:
16
Добавлен:
01.04.2014
Размер:
84.48 Кб
Скачать

ПРЕДИСЛОВИЕ ======================

"ПОНИМАНИЕ 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

Соседние файлы в папке ПОНИМАНИЕ SQL