版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)庫(kù)第四章課后習(xí)題
15級(jí)計(jì)算機(jī)一班任毅20152178
6.對(duì)下列兩個(gè)關(guān)系模式:
學(xué)生(學(xué)號(hào),姓名,年齡,性別,家庭住址,班級(jí)號(hào))
班級(jí)(班級(jí)號(hào),班級(jí)名,班主任,班長(zhǎng))
使用GRANT語句完成下列授權(quán)功能:
(1)授予用戶U1對(duì)兩個(gè)表的所有權(quán)限,并可給其他用戶授權(quán)。
程序:
createloginUI
withpassword='1234’,
default_databaseexercise4;
createuserUI
forloginUI;
grantallprivileges
onStudent
toUI
withgrantoption;
grantallprivileges
onClass
toUI
withgrantoption;
運(yùn)行結(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
國(guó)結(jié)果求消息
Msa
AU1SnoSn???Sx?xScl*ss
1IJ01521781任敘21里費(fèi)州省循仁市1
AU2
(2)授予用戶U3對(duì)學(xué)生表具有查看權(quán)限,對(duì)家庭住址具有更新權(quán)限。
程序:
createloginU3
withpassword’56',
default_database=exercise4;
createuserU3
forloginU3;
grantupdate(Saddress),select
onStudent
toU2;
運(yùn)行結(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)將對(duì)班級(jí)表的查看權(quán)限授予所有用戶。
程序:
grantselect
onClass
toU1,U3;
運(yùn)行結(jié)果:
SQLQuery12.sql-...xercise4(U1(60)),?XSQL(
Eselect?
IfromClass;
150%-
霞結(jié)果津消息
CnoCt?ach?rCaonitor
in計(jì)算機(jī)一班劉里王海濤
SQLQueryl1.sql-?.xercise4(U3(62))**X虱
□select
fromClass
L.,'
150%▼
劇結(jié)果承消息
CnoCntrntCt??ch?rCaonitor
1口]計(jì)算機(jī)一班劉里王海清
(4)將對(duì)學(xué)生表的查詢、更新權(quán)限賦予角色R1。
createroleRI
-grantselect,update
onStudent
toRI
150%,.
承消息
命令已成功完成。
(5)將角色R1授予用戶U1,并且U1可繼續(xù)授權(quán)給其他角色。
程序:
execsp_addro1emember'RI',‘UI'
運(yùn)行結(jié)果:
SQLQueryl3.sql-...xercise4(UI(53))*o3SQLQueryll.sql-
■-]updateStudent
setSname二’改
whereSname二'任軟’;
-select*
[fromStudent;|
150%?
國(guó)結(jié)果g|l消息____
SnoSntmeS?s?Ss?xSaddrtssSclass
1|也0178歌21更廣東省箜慶市1
7.請(qǐng)用SQL的GRANT和REVOKE語句(加上視圖機(jī)制)完成以下授權(quán)定義或存取
控制功能:
(1)用戶王明對(duì)兩個(gè)表有SELECT權(quán)力。
程序:
createloginWang
withpassword='wang,,
default_databaseexercise4;
createuserWang
forloginWang;
grantselect
onEmployee
toWang;
grantselect
onDepartment
toWang;
運(yùn)行結(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項(xiàng)目部王二西/p>
2—
2李四30項(xiàng)目經(jīng)理100002項(xiàng)目部王二西/p>
31秣三23程序員500012富里部陳五南/p>
42李四30項(xiàng)目經(jīng)理1000022管理部陳五南開188888888S8
(2)用戶李勇對(duì)兩個(gè)表有INSERT和DELETE權(quán)力。
程序:
createloginLi
withpassword='li,,
default_databaseexercise4;
createuserLi
forloginLi;
grantinsert,delete
onEmployee
toLi;
grantinsert,delete
onDepartment
toLi;
運(yùn)行結(jié)果:
SQLQueryl6.Sql-...xercise4(Li(62))**XSQlQuery15.yl“.ciX(Wang(60))。SQLQueryl4.sql...YPC\2雙5(57)).
SinsertintoEmployeevalues(3/IL,33,'項(xiàng)目處理'J10000',2);
Sselect?
[fromEmployee
150%-
國(guó)消息
(1行受影響)
消息229,級(jí)別14,狀態(tài)5,第3行
拒絕了對(duì)對(duì)象,Employee((數(shù)據(jù)庫(kù)'exercised,,架構(gòu),db。,)的SELECT權(quán)限.
(3)每個(gè)職工只對(duì)自己的記錄有SELECT權(quán)力。
程序:
grantselect
onEmployee
whenuser()EnametoALL;
(3)用戶劉星對(duì)職工表有SELECT權(quán)力,對(duì)工資字段具有更新權(quán)力。
程序:
createloginLiu
withpassword='liu,,
default_databaseexercise4;
createuserLiu
forloginLiu;
grantselect,update(Esalary)
onEmployee
toLiu;
運(yùn)行結(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%-?
會(huì)結(jié)果咸清患
(1行受影響)
(3行受影響)
消息230,級(jí)SU14,狀態(tài)1,第8行
拒絕了對(duì)對(duì)象“Employee”(數(shù)據(jù)庫(kù)"exerci3e4",的列''Ename”的UPDATE權(quán)限.
(4)用戶張新具有修改這兩個(gè)表的結(jié)構(gòu)的權(quán)力。
程序:
createloginZhang
withpassword='zhang',
default_databaseexercise4;
createuserZhang
forloginZhang;
grantalter,select/*為使結(jié)果明顯,在此添加select權(quán)限
*/
onEmployee
toZhang;
grantalter
onDepartment
toZhang;
運(yùn)行結(jié)果:
SQLQuery18.sql-...cise4(Zhang(61)),-?XSQLQi
BaltertableEmployee
dropcolumnEno:
-select?
fromEmployee|
150%,
劇結(jié)果國(guó)消息
Enam?E?(eEworkEsaltryEdep
1ilKE-j23程序員10001
2手四30項(xiàng)目經(jīng)理100002
3李五33項(xiàng)目經(jīng)理100002
(5)用戶周平具有對(duì)兩個(gè)表所有權(quán)力(讀,插,改,刪數(shù)據(jù)),并具有給其
他用戶授權(quán)的權(quán)力。
程序:
createloginZhou
withpassword'zhou',
default_database=exercise4;
createuserZhou
forloginZhou:
grantallprivileges
onEmployee
toZhou
withgrantoption;
grantallprivileges
onDepartment
toZhou
withgrantoption;
運(yùn)行結(jié)果:
SQLQuery19.5ql-...rcise4(Zhou(65)),Meryl4.sql、..YPC\23665(57)),SQLQuery2.sql…用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年中國(guó)膏狀鋇鎘鋅復(fù)合穩(wěn)定劑市場(chǎng)調(diào)查研究報(bào)告
- 2024年監(jiān)控設(shè)備安裝協(xié)議簡(jiǎn)明版版B版
- 2025版藥店藥品供應(yīng)鏈管理與優(yōu)化合同3篇
- 服裝生產(chǎn)服裝廠建設(shè)項(xiàng)目可行性研究報(bào)告
- 二零二五年度合伙購(gòu)買房產(chǎn)投資管理服務(wù)合同3篇
- 2024年股東股權(quán)終止協(xié)議書
- 2025版綠色環(huán)保材料合伙開店合作協(xié)議3篇
- 2024年版定制軟件開發(fā)與技術(shù)服務(wù)合同版B版
- 二零二五年度合伙投資購(gòu)房貸款還款協(xié)議3篇
- 2024年改性硅酮項(xiàng)目可行性研究報(bào)告
- 死因監(jiān)測(cè)工作總結(jié)
- 邊防知識(shí)講座
- 分子病理學(xué)題庫(kù)
- 《腎病綜合征》課件
- 護(hù)理給藥制度課件
- 基于單片機(jī)的火災(zāi)報(bào)警系統(tǒng)設(shè)計(jì)
- 培智三年級(jí)上冊(cè)生活語文期末測(cè)試卷(A)
- GB/T 13296-2023鍋爐、熱交換器用不銹鋼無縫鋼管
- 新加坡學(xué)習(xí)匯報(bào)
- 人工智能與機(jī)器學(xué)習(xí)基礎(chǔ)課程
- 高速公路隧道工程施工方案
評(píng)論
0/150
提交評(píng)論