Базы данных. Основы SQL реляционных баз данных. Копейкин М.В - 36 стр.

UptoLike

- умалчиваемые значения для столбцов,
- ограничения, поддерживающие непротиворечивость таблиц,
- контрольную информацию, например кто запрашивал или изменял различные
объекты базы,
- и другую важную для базы информацию.
Словарь данных, как и другая информация базы, структурирован по
таблицам и обзорам, и доступ к ней может быть ограничен. Полный доступ к такой
информации имеет
только администратор базы данных.
Словарь данных создается в процессе создания базы. Затем, уже во время работы
базы, словарь данных модифицируется системой в ответ на каждый оператор DDL
[11, 15, 25, 29].
Примечание. Некоторые термины, например: обзоры, индексы остались не определенными.
Однако каждый из них будет раскрыт по мере необходимости.
ANSI SQL включает набор стандартных команд, сгруппированный по шести
категориям: описание данных (здесь же и инструкции для обеспечения целостности
данных), выполнение запросов, манипулирование данными, управление курсором,
управление транзакциями, административное управление.
Полное описание синтаксиса конструкций SQL занимает существенный объем,
поэтому будут приводиться только необходимые инструкции языка для используемых
примеров.
Здесь же отметим, что при
обращении к базовой таблице посредством оператора
SELECT (запрос пользователя с терминала или прикладной программы) СУБД создает и
использует в своей работе ряд вспомогательных (виртуальных) таблиц, с помощью
которых пользователь и получает доступ к базовым таблицам. К таким виртуальным
(будто не существующим) таблицам относятся: представления, курсоры, неименованные
рабочие таблицы. Такие таблицы являются
"окнами" к базовым таблицам, и их иногда
называют буферами или областями доступа. В этих таблицах формируются результаты
поиска (запросов) данных из базовых таблиц. Еще раз подчеркнем, что рабочие таблицы,
представления и курсоры не существуют в базе данных - это лишь окно доступа к
реально хранящимся данным.