Практическая лабораторная работа №1


В БД уже  существует роль DEKAN



Download 3,23 Mb.
Pdf ko'rish
bet61/221
Sana08.11.2022
Hajmi3,23 Mb.
#862568
TuriУчебно-методическое пособие
1   ...   57   58   59   60   61   62   63   64   ...   221
Bog'liq
Khoroshaya metoda po SQL SERVER

В БД уже 
существует роль DEKAN
». 
Чтобы 
просмотреть, 
что 
роль 
добавлена, 
откройте 
вкладку 
Безопасность/Роли/Роли базы данных
.
Пример
создания роли студента: 
USE University --сделать текущей БД university 
EXEC sp_addrole 'STUDENT' 
Декан
должен обладать правами на 
чтение, удаление, изменение, добавление во 
все таблицы БД University
, а также должен иметь возможность запускать на 
исполнение процедуры и функции БД University. Поэтому роли декана из системных 
привилегий назначаем 
SELECT._Студент_должен_обладать_правами_на_чтение_из_таблиц'>EXECUTE
, а из привилегий доступа к объектам назначаем 
DELETE, INSERT, UPDATE, SELECT.
Студент
должен обладать правами 
на чтение из таблиц
. Поэтому роли читателя 
из привилегий доступа к объектам назначаем 
SELECT

Оператор представления привилегий 
Синтаксис: 
GRANT <привилегия>, ... 
ON < объект >, … 
TO <имя> 
[WITH grant option]; 
Атрибут 
WITH GRANT OPTION
дает право пользователю самому раздавать 
права, которые он получил.
С помощью оператора 
GRANT
для каждого пользователя формируется список 
привилегий, привилегии управляют работой сервера данных с точки зрения защиты 
данных. Выполнению каждой транзакции предшествует проверка привилегий 
пользователя, сеанс которого породил транзакцию. 
Например (не выполнять):


60 
GRANT select, update (Sales, num) ON Sales_data TO user1 
WITH GRANT OPTION 
Пользователь, предоставивший привилегию другому, называется 
грантор
(grantor 
— предоставитель). Привилегия является предоставляемой, если право на нее можно 
предоставить другим пользователям. 
PUBLIC
— имя роли, которую получает пользователь при добавлении в список 
пользователей конкретной БД, включает в себя минимальный набор прав на чтение 
данных из таблиц и представлений в БД. 
Для примера (немного забегая вперед) создадим таблицу 

Download 3,23 Mb.

Do'stlaringiz bilan baham:
1   ...   57   58   59   60   61   62   63   64   ...   221




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish