Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив1 / docx58 / Лабораторная работа 1 (2).docx
Скачиваний:
17
Добавлен:
01.08.2013
Размер:
25.79 Кб
Скачать

166 Rows selected.

SQL>

Задание 7.

От имени пользователя с именем SCOTT разрешить пользователю с именем студента просматривать, вставлять и удалять данные из таблицы SALGRADE. С помощью представлений словаря данных убедиться в предоставлении указанных привилегий студенту и отметить это в отчете, указав представление и его строки, содержащие сведения о привилегиях студента.

GRANT select, insert, delete ON SALGRADE TO MP_55_26;

Задание 8.

От имени пользователя с именем SCOTT запретить пользователю с именем студента вставлять и удалять данные из таблицы SALGRADE. С помощью представлений словаря данных убедиться в отмене указанных привилегий студенту и отметить это в отчете

REVOKE select, insert, delete ON SALGRADE TO MP_55_26;

Задание 9.

С помощью представлений словаря данных определить наличие у студента привилегий, предоставленных ему пользователем с именем SCOTT, и отметить это в отчете, указав представление и его строки, содержащие сведения о привилегиях студента.

SQL> Select * from USER_TAB_PRIVS Where table_name='SALGRADE' AND owner='SCOTT';

MP_55_12 SCOTT

SALGRADE SCOTT

SELECT NO NO

GRANTEE OWNER

------------------------------ ------------------------------

TABLE_NAME GRANTOR

------------------------------ ------------------------------

PRIVILEGE GRA HIE

---------------------------------------- --- ---

MP_55_13 SCOTT

SALGRADE SCOTT

DELETE NO NO

MP_55_13 SCOTT

SALGRADE SCOTT

Insert no no

GRANTEE OWNER

------------------------------ ------------------------------

TABLE_NAME GRANTOR

------------------------------ ------------------------------

PRIVILEGE GRA HIE

---------------------------------------- --- ---

MP_55_13 SCOTT

SALGRADE SCOTT

SELECT NO NO

MP_55_14 SCOTT

SALGRADE SCOTT

GRANTEE OWNER

------------------------------ ------------------------------

TABLE_NAME GRANTOR

------------------------------ ------------------------------

PRIVILEGE GRA HIE

---------------------------------------- --- ---

SELECT NO NO

MP_55_16 SCOTT

SALGRADE SCOTT

SELECT NO NO

MP_55_17 SCOTT

GRANTEE OWNER

------------------------------ ------------------------------

TABLE_NAME GRANTOR

------------------------------ ------------------------------

PRIVILEGE GRA HIE

---------------------------------------- --- ---

SALGRADE SCOTT

SELECT NO NO

MP_55_22 SCOTT

SALGRADE SCOTT

SELECT NO NO

GRANTEE OWNER

------------------------------ ------------------------------

TABLE_NAME GRANTOR

------------------------------ ------------------------------

PRIVILEGE GRA HIE

---------------------------------------- --- ---

MP_54_03 SCOTT

SALGRADE SCOTT

SELECT NO NO

MP_54_04 SCOTT

SALGRADE SCOTT

SELECT NO NO

GRANTEE OWNER

------------------------------ ------------------------------

TABLE_NAME GRANTOR

------------------------------ ------------------------------

PRIVILEGE GRA HIE

---------------------------------------- --- ---

MP_54_07 SCOTT

SALGRADE SCOTT

DELETE NO NO

MP_54_07 SCOTT

SALGRADE SCOTT

GRANTEE OWNER

------------------------------ ------------------------------

TABLE_NAME GRANTOR

------------------------------ ------------------------------

PRIVILEGE GRA HIE

---------------------------------------- --- ---