版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
數(shù)據(jù)庫第四章課后習題
15級計算機一班任毅20152178
6.對下列兩個關系模式:
學生(學號,姓名,年齡,性別,家庭住址,班級號)
班級(班級號,班級名,班主任,班長)
使用GRANT語句完成下列授權功能:
(1)授予用戶U1對兩個表的所有權限,并可給其他用戶授權。
程序:
createloginUI
withpassword='1234’,
default_databaseexercise4;
createuserUI
forloginUI;
grantallprivileges
onStudent
toUI
withgrantoption;
grantallprivileges
onClass
toUI
withgrantoption;
運行結(jié)果:
Q?登泰名
立**MS_PolicyEventProcessingLogin?
A?^MS_PolicyTsqlExecutionLogin#?
Ml_certSignSmDetach
ANTAUTHORITY\NETWORKSERVICE
ANTAUTHORITY\SYSTEM
&NTService\MSSQL$RENYI
&NTSERVICE\SQLAgent$RENYISQLQuery2.sql
ANTSERVICE\SQLTELEMETRY$RENYISjelect
ANTSERVICE\SQLWriterfromStudent
ANTSERVICE\Winmgmt
iso%?
ARY-PC\23665
國結(jié)果求消息
Msa
AU1SnoSn???Sx?xScl*ss
1IJ01521781任敘21里費州省循仁市1
AU2
(2)授予用戶U3對學生表具有查看權限,對家庭住址具有更新權限。
程序:
createloginU3
withpassword’56',
default_database=exercise4;
createuserU3
forloginU3;
grantupdate(Saddress),select
onStudent
toU2;
運行結(jié)果:_______________________________
SQLQueryH.sql-...xerci$e4(U3(62)),-?XSQLQuery2.sql-...RY-
Ellelect
fromStudent|
-updateStudent
setSaddress:'廣東行鵬慶市'
[whereSno=*201521781:
ISO%?
窈結(jié)果承消患
SnoSUM*SscxStd^rtssSelass
I[20152178:任贄21月廣東?箜慶市1
(3)將對班級表的查看權限授予所有用戶。
程序:
grantselect
onClass
toU1,U3;
運行結(jié)果:
SQLQuery12.sql-...xercise4(U1(60)),?XSQL(
Eselect?
IfromClass;
150%-
霞結(jié)果津消息
CnoCt?ach?rCaonitor
in計算機一班劉里王海濤
SQLQueryl1.sql-?.xercise4(U3(62))**X虱
□select
fromClass
L.,'
150%▼
劇結(jié)果承消息
CnoCntrntCt??ch?rCaonitor
1口]計算機一班劉里王海清
(4)將對學生表的查詢、更新權限賦予角色R1。
createroleRI
-grantselect,update
onStudent
toRI
150%,.
承消息
命令已成功完成。
(5)將角色R1授予用戶U1,并且U1可繼續(xù)授權給其他角色。
程序:
execsp_addro1emember'RI',‘UI'
運行結(jié)果:
SQLQueryl3.sql-...xercise4(UI(53))*o3SQLQueryll.sql-
■-]updateStudent
setSname二’改
whereSname二'任軟’;
-select*
[fromStudent;|
150%?
國結(jié)果g|l消息____
SnoSntmeS?s?Ss?xSaddrtssSclass
1|也0178歌21更廣東省箜慶市1
7.請用SQL的GRANT和REVOKE語句(加上視圖機制)完成以下授權定義或存取
控制功能:
(1)用戶王明對兩個表有SELECT權力。
程序:
createloginWang
withpassword='wang,,
default_databaseexercise4;
createuserWang
forloginWang;
grantselect
onEmployee
toWang;
grantselect
onDepartment
toWang;
運行結(jié)果:
SQLQueryl5sqi-...ci$e4(Wang(60))**XSQLQueryl4.sqlr.Y-PC\23665(57)).SQL。
select?
fromEmployee.Department
150%-
聶緒果求消息
EnoEn-EworltEstl?ryEd?pDnoDn???MAMI?D?drDnu?
jT-
1張三23程序員50001項目部王二西/p>
2—
2李四30項目經(jīng)理100002項目部王二西/p>
31秣三23程序員500012富里部陳五南/p>
42李四30項目經(jīng)理1000022管理部陳五南開188888888S8
(2)用戶李勇對兩個表有INSERT和DELETE權力。
程序:
createloginLi
withpassword='li,,
default_databaseexercise4;
createuserLi
forloginLi;
grantinsert,delete
onEmployee
toLi;
grantinsert,delete
onDepartment
toLi;
運行結(jié)果:
SQLQueryl6.Sql-...xercise4(Li(62))**XSQlQuery15.yl“.ciX(Wang(60))。SQLQueryl4.sql...YPC\2雙5(57)).
SinsertintoEmployeevalues(3/IL,33,'項目處理'J10000',2);
Sselect?
[fromEmployee
150%-
國消息
(1行受影響)
消息229,級別14,狀態(tài)5,第3行
拒絕了對對象,Employee((數(shù)據(jù)庫'exercised,,架構,db。,)的SELECT權限.
(3)每個職工只對自己的記錄有SELECT權力。
程序:
grantselect
onEmployee
whenuser()EnametoALL;
(3)用戶劉星對職工表有SELECT權力,對工資字段具有更新權力。
程序:
createloginLiu
withpassword='liu,,
default_databaseexercise4;
createuserLiu
forloginLiu;
grantselect,update(Esalary)
onEmployee
toLiu;
運行結(jié)果:
SQLQuery17.?ql...ercise4(Liu(56)),?X3LQuery16.sql..Jterche4(U(62))*SQLQueryl5.sql-_.cise4(W?ng(60))9SQL
|;Bfcc:atEnployee
setEsalary1000
whereEno1
-select?
fromEmployee
Enqjloyee
setEnamei-六
ILBereEno1|
150%-?
會結(jié)果咸清患
(1行受影響)
(3行受影響)
消息230,級SU14,狀態(tài)1,第8行
拒絕了對對象“Employee”(數(shù)據(jù)庫"exerci3e4",的列''Ename”的UPDATE權限.
(4)用戶張新具有修改這兩個表的結(jié)構的權力。
程序:
createloginZhang
withpassword='zhang',
default_databaseexercise4;
createuserZhang
forloginZhang;
grantalter,select/*為使結(jié)果明顯,在此添加select權限
*/
onEmployee
toZhang;
grantalter
onDepartment
toZhang;
運行結(jié)果:
SQLQuery18.sql-...cise4(Zhang(61)),-?XSQLQi
BaltertableEmployee
dropcolumnEno:
-select?
fromEmployee|
150%,
劇結(jié)果國消息
Enam?E?(eEworkEsaltryEdep
1ilKE-j23程序員10001
2手四30項目經(jīng)理100002
3李五33項目經(jīng)理100002
(5)用戶周平具有對兩個表所有權力(讀,插,改,刪數(shù)據(jù)),并具有給其
他用戶授權的權力。
程序:
createloginZhou
withpassword'zhou',
default_database=exercise4;
createuserZhou
forloginZhou:
grantallprivileges
onEmployee
toZhou
withgrantoption;
grantallprivileges
onDepartment
toZhou
withgrantoption;
運行結(jié)果:
SQLQuery19.5ql-...rcise4(Zhou(65)),Meryl4.sql、..YPC\23665(57)),SQLQuery2.sql…用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 部編道德與法治八上第十課《建設美好祖國》教材習題參考答案
- 山東省青島市2023-2024學年高一上學期1月期末化學試題 含解析
- 企業(yè)職業(yè)衛(wèi)生健康教育和促進方案
- 招標代理服務費收費標準及費用計算器
- DB23-T 3745-2024 建設項目臨時使用濕地地表土剝離利用技術規(guī)范
- 人力資源政策對旅游行業(yè)服務質(zhì)量提升影響的研究
- 師德演講比賽總結(jié)-副本
- DB6101∕T 212-2024 觀賞石竹主要病蟲害防治技術規(guī)范
- 電氣控制與PLC應用(第2版)課件:S7-200 PLC的系統(tǒng)配置與接口模塊
- 部編版二年級語文上冊《商量》教學課件2篇口語交際1
- 腦梗死合并高血壓患者個案護理
- 光功率預測系統(tǒng)運行維護手冊
- 《胸部正常CT解剖》課件
- 油脂科技有限公司年產(chǎn)3萬噸油酸項目環(huán)評可研資料環(huán)境影響
- 部隊預防自殺
- 科技有限公司績效考核管理制度
- 久坐危害與預防課件
- 供電企業(yè)安全風險辨識.(變電部分)
- “農(nóng)產(chǎn)品質(zhì)量安全檢測”理論題庫
- 《房產(chǎn)測繪講座》課件
- 第1.1課《七律二首 送瘟神》(課件)-【中職專用】高二語文同步課件(高教版2023·職業(yè)模塊)
評論
0/150
提交評論