Изменения

Перейти к: навигация, поиск

Управление доступом к данным

100 байт добавлено, 12:41, 20 декабря 2021
Примеры изменены
=== Примеры ===
<font color=green> -- Выдача всех прав на таблицу студентов товаров группе декановменеджеров</font>
<font color=green> -- с возможностью наделения этим правом</font>
<font color=blue>grant all priviledges on <font color=black>StudentsItems</font> <font color=blue> to group <font color=black>Deans ShopManagers <font color=blue>with grant option<font color=grey>;<font color=black>
<font color=green> -- Выдача публичного права на выборку из таблицы студентовтоваров</font> <font color=blue>grant select on <font color=black>Students Items <font color=blue>to public<font color=grey>;<font color=black>
== Удаление прав ==
=== Примеры ===
<font color=green> -- Удалить у группы деканов менеджеров право вставки в таблицу студентовтоваров</font> <font color=green> -- с отзывом этого права у всех, кто получил его по цепочке от декановменеджеров</font> <font color=blue>revoke insert on <font color=black>StudentsItems</font> <font color=blue> from group <font color=black>Deans ShopManagers <font color=blue>cascade<font color=grey>;<font color=black>
<font color=green> -- Удалить публичное право обновления таблицы студентовтоваров</font> <font color=blue>revoke update on <font color=black>Students Items <font color=blue>from public<font color=grey>;<font color=black>
== Владелец объекта ==
=== Пример ===
<font color=green>-- Создать представление, состоящее только из студентов факультета ИТиПтоваров из отдела мебели</font> <font color=blue>create view <font color=black>FITPStudents FurnitureItems <font color=blue>as</font> <font color=blue>select <font color=gray>* <font color=blue>from <font color=black>StudentsItems</font>
<font color=blue>where <font color=black>GId <font color=blue>in</font>
<font color=gray>(<font color=blue>select <font color=black>GId DId <font color=blue>from <font color=black>Group Departments <font color=blue>where <font color=black>FId DId <font color=gray>= <font color=green>'ИТиПFurniture'<font color=gray>)<font color=black>
<font color=green>-- Выдать все права на это представление декану ИТиПаменеджеру отдела мебели</font> <font color=blue>grant all priviledges on <font color=black>FITPStudents FurnitureItems <font color=blue>to <font color=black>FITPDeanFurnitureManager <font color=gray>;<font color=black>
== Спроецированная таблица ==
=== Пример ===
<font color=green>-- Создать представление, состоящее только из табельных номеровартикулов, имен наименований и фамилий студентовцветов товаров</font> <font color=blue>create view <font color=black>PublicStudents PublicItems <font color=blue>as</font> <font color=blue>select <font color=black>SIdItemId<font color=gray>, <font color=black>FirstNameName<font color=gray>, <font color=black>LastName Color <font color=green>-- без данных группыо расположении на складе, паспорта поставщике, сертификации и тд</font> <font color=blue>from <font color=black>StudentsItems
<font color=green>-- Выдать публичное право выборки для созданного представления</font>
<font color=blue>grant select on <font color=black>PublicStudents PublicItems <font color=blue>to <font color=black>public<font color=grey>;<font color=black>
== Агрегированная таблица ==
<font color=green>-- Выдать публичное право выборки на созданное представление</font>
<font color=blue>grant select on <font color=black>StudentPoints <font color=blue>to public<font color=grey>;<font color=black><font color=black>
= См. также =
436
правок

Навигация