版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)報(bào)告課程名稱:數(shù)據(jù)庫(kù)系統(tǒng)概論學(xué)院:工程學(xué)院專業(yè):年級(jí):班級(jí):姓名:學(xué)號(hào):指導(dǎo)教師:年月日教務(wù)處制實(shí)驗(yàn)名稱:數(shù)據(jù)庫(kù)平安性及完整性時(shí)間:2021-12-17地點(diǎn):三教205機(jī)房班組:教師評(píng)語(yǔ)成績(jī)教師簽名實(shí)驗(yàn)報(bào)告1?實(shí)驗(yàn)?zāi)康?1.熟悉通過SQL對(duì)數(shù)據(jù)進(jìn)行平安性限制.2?實(shí)驗(yàn)工具KingbaseES?KingbaseES及其交互式查詢工具ISQLW.3?實(shí)驗(yàn)內(nèi)容和要求?1使用SQL對(duì)數(shù)據(jù)進(jìn)行平安性限制,包括:授權(quán)和權(quán)力回收.操作完成后看看已授權(quán)的用戶是否真正具有授予的數(shù)據(jù)操作的權(quán)力了;權(quán)力收回操作之后的用戶是否確實(shí)喪失了收回的數(shù)據(jù)操作的權(quán)力.根據(jù)操作過程認(rèn)真填寫實(shí)驗(yàn)報(bào)告,記錄所有的實(shí)驗(yàn)用例.2.首
2、先在數(shù)據(jù)庫(kù)中建立用戶U1,U2,U3,U4,U5,U6,U7,選擇全部為CONNECT角包具體操作見課本141頁(yè);進(jìn)行例4.1-4.13各操作.3.在SYSTEM用戶與7個(gè)CONNECT用戶之間進(jìn)行授權(quán)例題1-12.注意在完成授權(quán)或權(quán)利回收之后,以相應(yīng)的用戶登錄數(shù)據(jù)庫(kù),檢查是否獲得相應(yīng)的權(quán)利.4實(shí)驗(yàn)方法及步驟例4.1把查詢student表的權(quán)限授給用戶u1.system的身份進(jìn)入查詢分析器,建立用戶U1,U2,U3U4,U5U6,U7,密碼均為tclcreateuserU1withpassword'tcl'createuserU2withpassword'tcl'
3、;createuserU3withpassword'tcl'createuserU4withpassword'tcl'createuserU5withpassword'tcl'createuserU6withpassword'tcl'createuserU7withpassword'tcl'以system的身份進(jìn)入企業(yè)治理器,查看用戶以U1的身份進(jìn)入查詢分析器,進(jìn)行任意查詢.SELECT*FROM"S-C"."STUDENT"翻開企業(yè)治理器設(shè)置u1的權(quán)限,以U1的身份進(jìn)入企業(yè)
4、治理器,把查詢模式S-C的權(quán)限授給用戶U1oSELECT*FROM"S-C"."STUDENT"以U1的身份進(jìn)入企業(yè)治理器,把查詢Student表的權(quán)限授給用戶U1SELECT*FROM"S-C"."STUDENT"注意:實(shí)驗(yàn)中假設(shè)出現(xiàn)那么可以用語(yǔ)句dropownedbyU1刪除它不懂刪除的話,看kingbase用戶手冊(cè)例4.2把查詢student表和course表的權(quán)全部操作限授給用戶u2和u3.SELECT*FROM"S-C"."STUDENT","S-C&qu
5、ot;."COURSE"以system的身份進(jìn)入查詢分析器,把對(duì)Student表和Course表全部操作權(quán)限授予用戶U2和U3.GRANTALLPRIVILEGESONTABLE"S-C"."STUDENT","S-C"."COURSE"TOU2,U3;以U2/U3的身份進(jìn)入查詢分析器,進(jìn)行任意查詢.SELECT*FROM"S-C"."STUDENT","S-C"."COURSE"例4.3把對(duì)表SC的權(quán)限授給所有用戶
6、.以U3的身份進(jìn)入查詢分析器,進(jìn)行任意查詢.SELECT*FROM"S-C"."SC"以system的身份進(jìn)入查詢分析器,把對(duì)表SC的查詢權(quán)限授予所有用戶.GRANTSELECTONTABLE"S-C"."SC"TOPUBLIC;以U3的身份進(jìn)入查詢分析器,進(jìn)行任意查詢.SELECT*FROM"S-C"."SC"例4.4把查詢student表和修改學(xué)生學(xué)號(hào)的權(quán)限授給用戶u4.以system的身份進(jìn)入查詢分析器,對(duì)student表插入一條新的學(xué)號(hào)INSERTINTO"
7、S-C".STUDENT(SNO,SNAME,SSEX,SDEPT,SAGE)以U4的身份進(jìn)入查詢分析器,修改插入的學(xué)號(hào)UPDATE"S-C".STUDENTSELECT*FROM"S-C".STUDENT;以system的身份進(jìn)入查詢分析器,把查詢Student表和修改學(xué)生學(xué)號(hào)的權(quán)限授予用戶U4.SELECT*FROM"S-C"."STUDENT"GRANTUPDATE(SNO),SELECTONTABLE"S-C"."STUDENT"TOU4;以U4的身份進(jìn)入查
8、詢分析器,進(jìn)行任意查詢.UPDATE"S-C".STUDENTSELECT*FROM"S-C".STUDENT;例4.5把對(duì)表SC的INSERT權(quán)限授2用戶u5,并允許將此權(quán)限再授予其他用戶.以U5的身份進(jìn)入查詢分析器,進(jìn)行任意查詢.INSERTINTO"S-C".SC(SNO,CNO,GRADE)SELECT*FROM"S-C"."SC"以system的身份進(jìn)入查詢分析器,把對(duì)表SC的INSERT權(quán)限授予U5用戶,并允許將此權(quán)限在授予其他用戶.GRANTINSERTONTABLE"S
9、-C"."SC"TOU5WITHGRANDPTION;/*此語(yǔ)句,U5不僅有對(duì)表SC的INSERT權(quán)限,還可以傳播此權(quán)限.*/以U5的身份進(jìn)入查詢分析器,進(jìn)行任意查詢.INSERTINTO"S-C".SC(SNO,CNO,GRADE)SELECT*FROM"S-C"."SC"例4.6u5將此權(quán)限授給用戶u6.以U6的身份進(jìn)入查詢分析器,進(jìn)行任意查詢.INSERTINTO"S-C".SC(SNO,CNO,GRADE)SELECT*FROM"S-C"."SC&
10、quot;以U5的身份進(jìn)入查詢分析器,把對(duì)表SC的INSERT權(quán)限授予U6用戶,并允許將此權(quán)限在授予其他用戶.GRANTINSERTONTABLE"S-C"."SC"TOU6WITHGRANTOPTION;/*此語(yǔ)句,U5不僅有對(duì)表SC的INSERT權(quán)限,還可以傳播此權(quán)限.*/以U6的身份進(jìn)入查詢分析器,進(jìn)行任意查詢.INSERTINTO"S-C".SC(SNO,CNO,GRADE)SELECT*FROM"S-C"."SC"例4.7同樣,u6還可以將此權(quán)限授給用戶u7.以U6的身份進(jìn)入查詢分析器
11、,把對(duì)表SC的INSERT權(quán)限授予U7用戶.GRANTINSERTONTABLE"S-C"."SC"TOU7;以U7的身份進(jìn)入查詢分析器,把對(duì)表SC的INSERT權(quán)限授予U2用戶.GRANTINSERTONTABLE"S-C"."SC"TOU2;注意:由于U6未給U7傳播的權(quán)限,因此U7不能再傳播此權(quán)限.例4.8把用戶U4修改學(xué)生學(xué)號(hào)的權(quán)限收回.以system的身份進(jìn)入查詢分析器,把用戶U4修改學(xué)生學(xué)號(hào)的權(quán)利收回.REVOKEUPDATEONTABLE"S-C"."STUDENT&qu
12、ot;FROMU4;以U4的身份進(jìn)入查詢分析器,對(duì)學(xué)生學(xué)號(hào)進(jìn)行修改.UPDATE"S-C".STUDENT例4.9收回所有用戶對(duì)表SC的查詢權(quán)限.以system的身份進(jìn)入查詢分析器,收回所有用戶對(duì)表SC的查詢權(quán)限.REVOKESELECTONTABLE"S-C"."SC"FROMPUBLIC;以U1的身份進(jìn)入查詢分析器,對(duì)表SC進(jìn)行任意查詢SELECTgradeFROM"S-C"."SC"例4.10把用戶U5對(duì)SC表的INSERT權(quán)限收回.以system的身份進(jìn)入查詢分析器,把用戶U5對(duì)SC表的
13、INSERT權(quán)限收回.REVOKEINSERTONTABLE"S-C"."SC"FROMU5CASCADE;以U5的身份進(jìn)入查詢分析器,對(duì)表SC進(jìn)行INSERT權(quán)限測(cè)試.INSERTINTO"S-C".SC(SNO,CNO,GRADE)','1',80);SELECT*FROM"S-C"."SC"例4.11通過角色來實(shí)現(xiàn)將一組權(quán)限授予一個(gè)用戶.以system的身份進(jìn)入查詢分析器,創(chuàng)立一個(gè)角色CREATEROLER1;以system的身份進(jìn)入企業(yè)治理器,查看用戶剛剛創(chuàng)立的角
14、色是空的,沒有任何內(nèi)容.我們使用grant語(yǔ)句,使角色R1擁有Student表的SELECTUPLECTINSER儂限GRANTSELECT,UPDATE,INSERTONTABLE"S-C"."STUDENT"TOR1;將這個(gè)角色授予U7,使他們具有角色R1所包含的全部權(quán)限.以U7的身份進(jìn)入查詢分析器,對(duì)Student表進(jìn)行查詢SELECT*FROM"S-C"."STUDENT"將這個(gè)角色授予U7,使他們具有角色R1所包含的全部權(quán)限.GRANTR1TOU7;以U7的身份進(jìn)入查詢分析器,對(duì)Student表進(jìn)行查詢S
15、ELECT*FROM"S-C"."STUDENT"也可以一次性地通過R1來收回U7的這三個(gè)權(quán)限.以system的身份進(jìn)入查詢分析器,一次性地通過R1來收回U7的這三個(gè)權(quán)限.REVOKER1FROMU7;以U7的身份進(jìn)入查詢分析器,對(duì)Student表進(jìn)行查詢SELECT*FROM"S-C".STUDENT;CREATEROLER1;CREATEROLEEE平;CREATEROLE長(zhǎng)明;CREATEROL志玲;GRANTSELECT,UPDATE,INSERTONTABLE"S-C"."STUDENT&quo
16、t;TOR1;GRANTR1TO王平;GRANTR1TO張明;GRANTR1TO趙玲;REVOKER1FROME平;例4.12角色的權(quán)限修改.以system的身份進(jìn)入查詢分析器,增加角色R1對(duì)Student表的DELET取限.GRANTDELETEONTABLE"S-C"."STUDENT"TOR1;將這個(gè)角色授予U7,使他們具有角色R1所包含的全部權(quán)限.GRANTR1TOU7;以U7的身份進(jìn)入查詢分析器,進(jìn)行對(duì)Student表的DELET取限測(cè)試.DELETEFROM"S-C".STUDENTSELECT*FROM"S-C".STUDENT;例4.13減少角色R1對(duì)Student表的select權(quán)限以system的身份進(jìn)入查詢分析器,減少角色R1對(duì)Student表的select權(quán)限.REVOKEselectONTABLE"S-C"."STUDENT"FROMR1;以U7的身份進(jìn)入查詢分析器,進(jìn)行對(duì)Student表的select
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 家電業(yè)務(wù)員產(chǎn)品介紹總結(jié)
- 媒體工作室行政后勤工作總結(jié)
- 陶瓷制品生產(chǎn)合同三篇
- 資金管理及優(yōu)化總結(jié)
- 設(shè)立圖書角提升閱讀興趣計(jì)劃
- 電商平臺(tái)前臺(tái)服務(wù)總結(jié)
- 2023年福建省寧德市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 大學(xué)生村官農(nóng)村村情調(diào)研報(bào)告范本
- 《認(rèn)識(shí)臭氧層危機(jī)》課件
- 2024年社會(huì)人文科學(xué)研究服務(wù)項(xiàng)目資金申請(qǐng)報(bào)告代可行性研究報(bào)告
- 2024云南保山電力股份限公司招聘(100人)高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 2024年江蘇省高中學(xué)業(yè)水平合格性考試數(shù)學(xué)試卷試題(答案詳解1)
- 學(xué)前兒童數(shù)學(xué)教育智慧樹知到期末考試答案章節(jié)答案2024年湖州師范學(xué)院
- 2024年中南出版?zhèn)髅郊瘓F(tuán)股份有限公司招聘筆試參考題庫(kù)含答案解析
- 超星爾雅學(xué)習(xí)通《生命安全與救援》章節(jié)測(cè)試含答案
- 酒店項(xiàng)目投資分析報(bào)告可行性報(bào)告
- 液壓系統(tǒng)中油管尺寸的選擇
- 視頻監(jiān)控臺(tái)賬參考模板
- 初一初三國(guó)家體育鍛煉標(biāo)準(zhǔn)評(píng)分表
- F1方程式賽車的空氣動(dòng)力學(xué)
- 南京市2004年中考數(shù)學(xué)試題
評(píng)論
0/150
提交評(píng)論