Курсовая работа: Политика безопасности баз данных
Grant Oper To Djavr;
Grant Oper To Salmin;
Grant Oper To Kirich;
Grant Worker_Filii To Manko;
Grant Worker_Filii To Yanovskiy;
2.2 Избирательное управление доступом
Механизм представлений языка SQL позволяет различными способами разделить базу данных на части таким образом, чтобы очень важная информация была скрыта от несанкционированных пользователей.
2.2.1 Описание привилегий доступа для клиентов
Create Table Klients
(Klient_ID, - -идентификатор клиента
Name_Klient, - -имя клиента
Data_BD - -дата рождения клиента) Without oids;
Alter table Klients owner to Klient;
Comment on table Klient IS ’Информация о клиентах
Comment on column Klient. Klient_ID IS ‘Идентификатор клиента
Comment on column Klient. Name IS ‘Имя клиента
Comment on column Klient. Data_BD IS ‘Дата рождения клиента
Для установки привиллегий доступа используется команда:
GRANT список_привиллегий ON таблица TO роль
Grant select, insert ON Klients TO Klient
2.2.2 Описание привилегий доступа для директоров
Create Table Dirs
(Dir_ID, - -идентификатор
Name_Dir, - -имя
Data_BD - -дата рождения) Without oids;
Alter table Dirs owner to Director_Filii;
Comment on table Dirs IS ’Информация о директорах
Comment on column Dirs. Dir_ID IS ‘Идентификатор
Comment on column Dirs. Name_Dir IS ‘Имя
Comment on column Dirs. Data_BD IS ‘Дата рождения
Для установки привиллегий доступа используется команда:
GRANT список_привиллегий ON таблица TO роль