Мартин Грубер - Понимание SQL (991940), страница 59
Текст из файла (страница 59)
161НЕ УКАЗЫВАТЬ СПИСОК СТОЛБЦОВ ПЕРВИЧНЫХ КЛЮЧЕЙ........................................................................................... 161КАК СПРАВОЧНАЯ ЦЕЛОСТНОСТЬ ОГРАНИЧИВАЕТ ЗНАЧЕНИЯ РОДИТЕЛЬСКОГО КЛЮЧА ................................... 161ПЕРВИЧНЫЙ КЛЮЧ КАК УНИКАЛЬНЫЙ ВНЕШНИЙ КЛЮЧ................................................................................................. 162ОГРАНИЧЕНИЯ ВНЕШНЕГО КЛЮЧА ......................................................................................................................................
162ЧТО СЛУЧИТСЯ, ЕСЛИ ВЫ ВЫПОЛНИТЕ КОМАНДУ МОДИФИКАЦИИ............................................................................. 162ВКЛЮЧЕНИЕ ОПИСАНИЙ ТАБЛИЦЫ .....................................................................................................................................
163ДЕЙСТВИЕ ОГРАНИЧЕНИЙ ..................................................................................................................................................... 164ВНЕШНИЕ КЛЮЧИ, КОТОРЫЕ ССЫЛАЮТСЯ ОБРАТНО К ИХ ПОДЧИНЕНЫМ ТАБЛИЦАМ ......................................... 166РЕЗЮМЕ......................................................................................................................................................................................
167РАБОТА С SQL ........................................................................................................................................................................... 168ВВЕДЕНИЕ: ПРЕДСТАВЛЕНИЯ ................................................................................................. 169ЧТО ТАКОЕ ПРЕДСТАВЛЕНИЕ?.............................................................................................................................................. 170КОМАНДА CREATE VIEW ......................................................................................................................................................... 170МОДИФИЦИРОВАНИЕ ПРЕДСТАВЛЕНИЙ.............................................................................................................................
172ИМЕНОВАНИЕ СТОЛБЦОВ ...................................................................................................................................................... 172КОМБИНИРОВАНИЕ ПРЕДИКАТОВ ПРЕДСТАВЛЕНИЙ И ОСНОВНЫХ ЗАПРОСОВ В ПРЕДСТАВЛЕНИЯХ .............. 172ГРУППОВЫЕ ПРЕДСТАВЛЕНИЯ ............................................................................................................................................. 173ПРЕДСТАВЛЕНИЯ И ОБЬЕДИНЕНИЯ .................................................................................................................................... 174ПРЕДСТАВЛЕНИЯ И ПОДЗАПРОСЫ ......................................................................................................................................
175ЧТО НЕ МОГУТ ДЕЛАТЬ ПРЕДСТАВЛЕНИЯ ......................................................................................................................... 176УДАЛЕНИЕ ПРЕДСТАВЛЕНИЙ ................................................................................................................................................ 176РЕЗЮМЕ......................................................................................................................................................................................
177РАБОТА С SQL ........................................................................................................................................................................... 177ИЗМЕНЕНИЕ ЗНАЧЕНИЙ С ПОМОЩЬЮ ПРЕДСТАВЛЕНИЙ .................................................. 178МОДИФИЦИРОВАНИЕ ПРЕДСТАВЛЕНИЯ.............................................................................................................................
179ОПРЕДЕЛЕНИЕ МОДИФИЦИРУЕМОСТИ ПРЕДСТАВЛЕНИЯ............................................................................................. 180МОДИФИЦИРУЕМЫЕ ПРЕДСТАВЛЕНИЯ И ПРЕДСТАВЛЕНИЯ ТОЛЬКО_ЧТЕНИЕ ........................................................ 181ЧТО ЯВЛЯЕТСЯ МОДИФИЦИРУЕМЫМ ПРЕДСТАВЛЕНИЕМ ............................................................................................. 182ПРОВЕРКА ЗНАЧЕНИЙ, ПОМЕЩАЕМЫХ В ПРЕДСТАВЛЕНИЕ .......................................................................................... 182ПРЕДИКАТЫ И ИСКЛЮЧЕННЫЕ ПОЛЯ.................................................................................................................................. 183ПРОВЕРКА ПРЕДСТАВЛЕНИЙ, КОТОРЫЕ БАЗИРУЮТСЯ НА ДРУГИХ ПРЕДСТАВЛЕНИЯХ........................................
184РЕЗЮМЕ...................................................................................................................................................................................... 185РАБОТА С SQL ........................................................................................................................................................................... 186КТО ЧТО МОЖЕТ ДЕЛАТЬ В БАЗЕ ДАННЫХ .......................................................................... 188ПОЛЬЗОВАТЕЛИ........................................................................................................................................................................
189РЕГИСТРАЦИЯ........................................................................................................................................................................... 189ПРЕДОСТАВЛЕНИЕ ПРИВИЛЕГИЙ......................................................................................................................................... 189СТАНДАРТНЫЕ ПРИВИЛЕГИИ................................................................................................................................................ 190КОМАНДА GRANT ...................................................................................................................................................................... 190ГРУППЫ ПРИВЕЛЕГИЙ, ГРУППЫ ПОЛЬЗОВАТЕЛЕЙ..........................................................................................................
191ОГРАНИЧЕНИЕ ПРИВИЛЕГИЙ НА ОПРЕДЕЛЕННЫЕ СТОЛБЦЫ ...................................................................................... 191ИСПОЛЬЗОВАНИЕ АРГУМЕНТОВ ALL И PUBLIC .................................................................................................................
192ПРЕДОСТАВЛЕНИЕ ПРИВЕЛЕГИЙ С ПОМОЩЬЮ WITH GRANT OPTION ....................................................................... 193ОТМЕНА ПРИВИЛЕГИЙ ............................................................................................................................................................ 194ИСПОЛЬЗОВАНИЕ ПРЕДСТАВЛЕНИЙ ДЛЯ ФИЛЬТРАЦИИ ПРИВЕЛЕГИЙ...................................................................... 194КТО МОЖЕТ СОЗДАВАТЬ ПРЕДСТАВЛЕНИЯ?.....................................................................................................................
194ОГРАНИЧЕНИЕ ПРИВИЛЕГИИ SELECT ДЛЯ ОПРЕДЕЛЕННЫХ СТОЛБЦОВ................................................................... 195ОГРАНИЧЕНИЕ ПРИВЕЛЕГИЙ ДЛЯ ОПРЕДЕЛЕННЫХ СТРОК .......................................................................................... 195ПРЕДОСТАВЛЕНИЕ ДОСТУПА ТОЛЬКО К ИЗВЛЕЧЕННЫМ ДАННЫМ.............................................................................. 196ИСПОЛЬЗОВАНИЕ ПРЕДСТАВЛЕНИЙ В КАЧЕСТВЕ АЛЬТЕРНАТИВЫ К ОГРАНИЧЕНИЯМ......................................... 196ДРУГИЕ ТИПЫ ПРИВИЛЕГИЙ..................................................................................................................................................
197ТИПИЧНЫЕ ПРИВИЛЕГИИ СИСТЕМЫ................................................................................................................................... 197СОЗДАНИЕ И УДАЛЕНИЕ ПОЛЬЗОВАТЕЛЕЙ ....................................................................................................................... 198РЕЗЮМЕ...................................................................................................................................................................................... 199РАБОТА С SQL ........................................................................................................................................................................... 199ГЛОБАЛЬНЫЕ АСПЕКТЫ SQL ..................................................................................................
200ПЕРЕИМЕНОВАНИЕ ТАБЛИЦ.................................................................................................................................................. 201ПЕРЕИМЕНОВАНИЕ С ТЕМ ЖЕ САМЫМ ИМЕНЕМ .............................................................................................................. 201ОДНО ИМЯ ДЛЯ КАЖДОГО ......................................................................................................................................................