9. ЯЗЫК SQL ...................................................................................................... 104 9.1.
О
ПЕРАТОР ВЫБОРА
SELECT.
Ф
ОРМИРОВАНИЕ ЗАПРОСОВ К БАЗЕ ДАННЫХ
........................................................................................................................ 104
9.1.1. Простые запросы ........................................................................... 105 9.1.2. Агрегатные функции языка ........................................................... 106 9.1.3. Группирование результатов ......................................................... 107 9.1.4. Вложенные запросы ....................................................................... 110 9.1.5. Многотабличные запросы ............................................................. 110 9.2.
О
ПЕРАТОРЫ МАНИПУЛИРОВАНИЯ ДАННЫМИ
......................................... 114
9.2.1. Оператор ввода данных INSERT .................................................. 114 9.2.2. Оператор удаления данных DELETE ........................................... 115 9.2.3. Операция обновления данных UPDATE ....................................... 115 9.3.
О
ПЕРАТОРЫ ОПРЕДЕЛЕНИЯ ДАННЫХ
...................................................... 116
9.3.1. Создание таблиц ............................................................................ 116 9.3.2. Обновление таблиц ........................................................................ 118 9.3.2. Удаление таблиц ............................................................................ 118 9.3.3. Операторы создания и удаления индексов .................................. 119 10. ОБЕСПЕЧЕНИЕ ФУНКЦИОНИРОВАНИЯ БАЗ ДАННЫХ ........... 119 10.1.
В
ОССТАНОВЛЕНИЕ ТРАНЗАКЦИИ
.......................................................... 121
10.2
В
ОССТАНОВЛЕНИЕ СИСТЕМЫ
................................................................ 121
10.3.
В
ОССТАНОВЛЕНИЕ НОСИТЕЛЕЙ
............................................................ 123
10.4.
П
АРАЛЛЕЛИЗМ
....................................................................................... 123
10.5.
Б
ЛОКИРОВКА
......................................................................................... 125
10.6.
Р
ЕШЕНИЕ ПРОБЛЕМ ПАРАЛЛЕЛИЗМА
..................................................... 126
10.7.
Т
УПИКОВАЯ СИТУАЦИЯ
........................................................................ 128