Предоставление привелегий
⇐ ПредыдущаяСтр 7 из 7 Оператор GRANT обеспечивает предоставление прав. Диаграмма оператора GRANT имеет вид
Например предоставим пользователю Ivan права на просмотр и внесение новых данных в таблицу BOOKS Grant Select,Insert On BOOKS To Ivan
Ключевое слово PUBLIC соответсует всем пользователям данной базы данных, включенным в категорию (группу) PUBLIC
Предоставим всем пользователям право на просмотр таблицы BOOKS Grant Select On BOOKS To PUBLIC
При создании нового объекта в БД каждый владелец может предоставить привелегии на работу с этим объектам другим пользователям текущей БД, но возможен принцип передачи прав на установку привелегий по созданному Вами объекту другому пользователю. Например владелец таблицы READERS может переадресовать предоставление прав на работу с эти объектом пользователю Ivan
Grant Select,Insert,Update On BOOKS To Ivan With Grant Option
При этом Ivan может предоставлять только те права, которые имеет сам.
Отмена привелегий осуществляется оператором REVOKE. Этот оператор позволяет отобрать только ранее предоставленные привелегии. Ну это вполне разумно, что же отбирать, если ничего нет. При этом в работе операторов предоставления привелегий GRAND и операторов отмены привелегий REVOKE прослеживается жесткая взаимосвязь: если я предоставил, то я могу и отобрать. Синтаксическая диаграмма оператора REVOKE приведена на рис. На ней видно, что также как и оператор GRAND оператор REVOKE действует на объект и на те операции, которые были данному пользователю разрешены в работе с объектом.
В стандарте SQL2 требуется, чтобы в операторе REVOKE присутствовал параметр CASCADE или RESRTRICT, которые определяют каким образом должна производиться отмена привелегий, предоставленных другим пользователям. Параметр CASCADE предполагает каскадное удаление привелегий, т.е. отменяются привелегии данного пользователя и все то, что он передал другим пользователям.
Читайте также: Выселение из жилых помещений: с предоставлением другого благоустроенного жилого помещения, с предоставлением другого жилого помещения, без предоставления жилого помещения. Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|