============== ПОЛЬЗОВАТЕЛИ ===============
Каждый пользователь в среде
SQL , имеет специальное идентификационное имя или номер. Терминология везде разная, но мы
выбрали (следуя ANSI)
ссылку на имя или номер как на Идентификатор (ID) доступа. Ко- манда, посланная в базе данных
ассоциируется с
определенным пользователем; или иначе, специальным Идентификатором доступа. Посколько это
относится к SQL базе
данных, ID разрешения - это имя пользователя, и SQL может использовать специальное ключевое
слово USER, которое
ссылается к Идентификатору доступа связанному с текущей командой. Команда интерпретируется и
разрешается ( или
запрещается ) на основе информа- ции связанной с Идентификатором доступа пользователя
подавшего команду.
РЕГИСТРАЦИЯ В системах с многочислеными пользователями, имеется некоторый вид процедуры входа
в систему,
которую пользователь должен выполнить чтобы получить доступ к компьютерной системе. Эта
процедура определяет какой
ID доступа будет связан с текущим пользователем. Обычно, каждый человек использующий базу
данных должен иметь свой
собственный ID доступа и при регистрации превращается в действительного пользователям. Однако,
часто пользователи
имеющие много задач могут регистрироваться под различными ID доступа, или наоборот один ID
доступа может использоваться несколькими пользователями. С точки зрения SQL нет никакой
разницы между этими двумя случаями; он
воспринимает пользователя просто как его ID доступа. SQL база данных может использовать
собственную процедуру входа в
систему, или она может позволить другой программе, типа операционной системы
( основная программа которая работает
на вашем компьютере ), обрабатывать файл регистрации и получать ID доступа из этой программы.
Тем или другим
способом, но SQL будет иметь ID доступа чтобы связать его с вашими действиями, а для вас
будет иметь значение ключевое
слово USER.