Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

Определение пользователя базы данных

Определение пользователя базы данныхСама концепция Пользователя, будучи интуитивно понятной, является одной из самых запутанных в разных реализациях СУБД. В стандарте SQL:2003 не определен конкретный синтаксис инструкции создания пользователя базы данных. Полагаясь на имеющиеся средства, производители СУБД предлагают собственные решения этой задачи. К примеру, в Oracle 11g существует небольшое различие между понятиями пользователя и схемы базы данных; в DB2 существуют только пользователи, определенные системой (а также внешней средой); в Microsoft SQL Server реализованы оба этих подхода, что позволяет использовать учетные записи Windows и специальные системные процедуры для добавления пользователей СУБД. В дополнение к наличию привилегии на создание пользователя (CREATE USER) нужно, по крайней мере, определить имя пользователя и его пароль; все остальные предложения инструкции необязательны. Для создания пользователя, идентифицируемого операционной системой или внешним приложением, применяется ключевое слово EXTERNALLY. Предложение GLOBALLY позволяет создать глобального пользователя. Такой пользователь может авторизи — роваться на уровне службы каталогов корпорации (к примеру, Oracle Internet Directory). Этот метод “единой подписи” предоставляет пользователю доступ к любым ресурсам корпорации после первой авторизации. Более полная информация об интеграции СУБД с операционными системами будет приведена в специальной врезке. Внешние пользователи SSL (Secure Socket Layer) получают сертификаты. Этот сертификат расценивается как сертификат PKI и обслуживается операционной системой. Остальные параметры специфичны для Oracle и не имеют прямых аналогов в других СУБД. К примеру, определяя предложение PASSWORD EXPIRE, вы, по сути, сообщаете Oracle, что созданный пароль теряет свое действие немедленно, что заставляет пользователя самого создавать свой пароль при следующем входе в базу данных.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *