Программирование >>  Sql: полное руководство 

1 ... 257 258 259 [ 260 ] 261 262 263 264


усы, стандарт.........39, 510, 512, 528-529.

558-561, 56-570, 609

1трибуты..................................................557

.апросы на выборку:

- динамические...................................552

- обработка результатов.......................544

1нформация о реализации....................557

)аборы записей.......................................545

)бработка инструкций...........................538

- имеющих параметры........................540

- отложенная передача параметров....540

)бработка ошибок..................................556

писатели................................................554

;труктуры................................................534

ранзакции..............................................541

VDS, СУБД............................ 35-36, 42,46

ютроенный SQL.....................................422

шнамический SQL.........................465, 490

иодуль доступа........................................490

збласть SOLDA.......................................492

збработка наборов записей...................460

этмена привилегий.................................388

тараметры блокировки..........................308

троблема двойных кавычек.....................82

гсылочная целостность..........................261

/ровни изоляции....................................308

VPSM, стандарт.............................609, 615

элок инструкций.....................................612

эбработка наборов записей...................611

эбработка ошибок..................................613

перегрузка имен подпрограмм.............615

:оздание подпрограммы........................610

управляющие конструкции...................611

L, встроенный..................417-418, 426, 524

базовые переменные..............................437

выборка данных......................443, 447, 449

выполнение программы.........................425

защита данных........................................425

компиляция программы.........................422

обновление данных................................457

обработка ошибок..........................430, 445

объявление таблицы...............................429

основные концепции.............................421

удаление данных.....................................457

L, динамический.......................40, 418, 463

базовые инструкции...............................496

в Oracle............................................493, 505

в SQL/DS.........................................465, 490

выполнение инструкций.........466-467, 469

диалекты..................................................490

запросы на выборку...............................480

и стандарт SQL2.............................496, 503

- основные концепции............................465

- расширенный.........................................490

SQL2...............................................................37

- динамический SQL........................496, 503

- информационная схема........................407

- область SQLDA...............................498, 503

- уровни совместимости............ 38, 409, 434,

456, 465, 497

SQLBase, СУБД:

- блокировка таблиц.................................305

- предупреждение NOT FOUND............446

Sybase, СУБД..............44, 46-49, 493, 658, 707

- большие объекты...................................677

- внешнее объединение............................15J

- группы пользователей............................374

- идентификаторы пользователей...........372

- именованные объекты.............................76

- индексы...................................................334

- многобазовая архитектура.....................339

- модель транзакции.................................289

- наборы записей......................................524

- обработка отсутствующих значений ... 319

- параметры блокировки..........................308

- подключение к базе данных.................341

- привилегии на столбцы.........................383

- привилегия EXECUTE..........................378

- привилегия SELECT..............................376

- программа ISQL.....................................373

- системный каталог:

- таблица SYSPROCEDURES........... 412

- создание базы данных...........................316

- схема базы данных.................................348

- триггеры........ ........................278, 281, 335

- удаленные базы данных........................641

- физическая организация

базы данных.......................................... 324

- хранимые процедуры..............335, 577, 609

- шлюзы.....................................................657

- API...........................................................419

- Transact-SQL:

- блок инструкций...............................585

- вызов хранимой процедуры............ 581

- выходные параметры хранимых процедур............................................589

- обработка наборов записей........... 596

- обработка ошибок............................598

- переменные хранимых процедур ... 582

- системные хранимые процедуры ... 601

- создание хранимой процедуры....... 580

- триггеры.............................. 604-605, 607

- хранимые функции...........................587

- циклы..........................................593-594



Содержание

предисловие 5

Структура книги...............................................................................................................6

Соглашения, принятые в книге......................................................................................7

Для кого предназначена эта книга.................................................................................7

Часть I. Знакомство с языком SQL

Глава 1. Обзор Т1

Язык SQL.........................................................................................................................12

Роль SQL..........................................................................................................................14

Достоинства SQL.............................................................................................................15

Независимость от конкретных СУБД.....................................................................16

Межплатформенная переносимость.......................................................................16

Стандарты языка SQL..............................................................................................16

Одобрение SQL компанией IBM (СУБД DB2)......................................................17

Поддержка со стороны Microsoft (ODBC и ADO).................................................17

Реляционная основа.................................................................................................17

Высокоуровневая структура, напоминающая английский язык..........................17

Интерактивные запросы...........................................................................................18

Программный доступ к базе данных.......................................................................18

Различные представления данньгх...........................................................................18

Полноценный язык для работы с базами данных.................................................18

Динамическое определение данных........................................................................18

Архитектура клиент/сервер......................................................................................19

Объектно-ориентированные технологии................................................................19

Доступ к данным в среде Internet............................................................................19

Интеграция с языком Java (JDBC)..........................................................................19

Глава 2. Краткое введение в SQL 21

Простая база данных.......................................................................................................22

Выборка данных..............................................................................................................23

Получение итоговых данных..........................................................................................25

Добавление данных.........................................................................................................26

Удаление данных.............................................................................................................26

Обновление данных.........................................................................................................26

Защита данных.................................................................................................................27

Создание базы данных....................................................................................................28

Резюме..............................................................................................................................29

Глава 3. Развитие SQL 31 SQL и управление базами данных.................................................................................32



Краткая история SQL......................................................................................................33

Первые годы..............................................................................................................34

Первые реляционные СУБД....................................................................................34

СУБД компании ШМ...............................................................................................35

Коммерческое признание........................................................................................3S

Стандарты SQL................................................................................................................37

Стандарты ANSI/ISO................................................................................................37

Другие стандарты SQL..............................................................................................38

ODBC и консорциум SQL Access Group................................................................39

Миф о переносимости..............................................................................................39

SQL и сети........................................................................................................................41

Центраиизованная архитектура...............................................................................42

Архитектура файл/сервер.........................................................................................42

Архитектура клиент/сервер......................................................................................43

Трехуровневая архитектура Internet.........................................................................44

Влияние SQL....................................................................................................................45

SQL и стратегия унификации баз данных компании IBM...................................45

SQL и мини-компьютеры........................................................................................46

SQL и UNIX..............................................................................................................46

SQL и персональные компьютеры..........................................................................47

SQL и обработка транзакций...................................................................................48

SQL и базы данных для рабочих групп..................................................................49

SQL и хранилища данных........................................................................................50

Резюме..............................................................................................................................52

Глава 4. Реляционные базы данных 53

Первые модели данных...................................................................................................54

Системы управления файлами................................................................................54

Иерархические базы данных....................................................................................55

Сетевые базы данных...............................................................................................57

Реляционная модель данных..........................................................................................59

Учебная база данных................................................................................................60

Таблицы.....................................................................................................................61

Первичные ключи.....................................................................,...............................62

Отношения предок/потомок....................................................................................63

Внешние ключи........................................................................................................64

Двенадцать правил Кодда *......................................................................................65

Резюме..............................................................................................................................68

Часть 2. Выборка данных

Глава 5. Основы SQL 71

Инструкции......................................................................................................................72

Имена...............................................................................................................................76

Имена таблиц............................................................................................................76

Имена столбцов........................................................................................................77

Типы данных....................................................................................................................77

Константы...................... . ..............................81



1 ... 257 258 259 [ 260 ] 261 262 263 264

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика