




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè) 本科實(shí)驗(yàn)報(bào)告課程名稱: 數(shù)據(jù)庫(kù)系統(tǒng)原理 實(shí)驗(yàn)項(xiàng)目: 用戶鑒別與數(shù)據(jù)安全性控制 實(shí)驗(yàn)地點(diǎn): 4606 專業(yè)班級(jí): 學(xué)號(hào): 學(xué)生姓名: 指導(dǎo)教師: 2012 年 10 月 23 日一 目的與要求(1)了解 SQL Serer 數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)訪問控制的基本方法 (2)了解使用 SSMS 如何給用戶授權(quán) (3)熟練掌握常用 GRANT 和 REVOKE 進(jìn)行權(quán)限控制 (4)驗(yàn)證數(shù)據(jù)庫(kù)系統(tǒng)的訪問控制二 實(shí)驗(yàn)設(shè)備與環(huán)境使用 SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)提供的 SSMS。
2、三 實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)記錄及實(shí)驗(yàn)結(jié)果與分析實(shí)驗(yàn)包括如下內(nèi)容:創(chuàng)建新的數(shù)據(jù)庫(kù)用戶 對(duì)上一實(shí)驗(yàn)建立的表進(jìn)行權(quán)限設(shè)置 檢查數(shù)據(jù)庫(kù)用戶的權(quán)限 撤銷用戶權(quán)限1 使用 SSMS 的圖形界面創(chuàng)建用戶并授權(quán) 創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)用戶:張明,授予他可以查詢 Student 表的權(quán)限。 1)使用 SSMS 的圖形界面創(chuàng)建登錄名 在快捷菜單中選擇“新建登錄名”,進(jìn)入“登錄名”窗口,輸入登錄信息,按“確定”創(chuàng)建登錄名。使用該名稱可以登錄數(shù)據(jù)庫(kù)服務(wù)器。 2) 使用 SSMS 的圖形界面創(chuàng)建數(shù)據(jù)庫(kù)用戶選擇“ST”數(shù)據(jù)庫(kù),在快捷菜單中選擇“新建用戶”,進(jìn)入“數(shù)據(jù)庫(kù)用戶”窗口,輸入用戶名和登錄名,按“確定”創(chuàng)數(shù)據(jù)庫(kù)用戶。 3)使用 S
3、SMS 的圖形界面進(jìn)行授權(quán),設(shè)置用戶對(duì)對(duì)象的訪問權(quán)限 展開 ST 數(shù)據(jù)庫(kù)的“安全性”下的“用戶”,選擇“張明 db”。 (1) 打開用戶屬性窗口,在“選擇對(duì)象類型”窗口中選擇“表”。(2) 在屬性窗口的“安全對(duì)象”頁(yè)中進(jìn)行設(shè)置權(quán)限選擇要訪問的表 Student,在下面的權(quán)限列表中點(diǎn)擊“選擇”權(quán)限的“授予”檢查框。按“確定”授予“張明”可以查詢 Student 表的權(quán)限。2 使用語句創(chuàng)建用戶并授權(quán) 在 ST 或 TEST 數(shù)據(jù)庫(kù)中,使用 SQL 語句創(chuàng)建兩個(gè)數(shù)據(jù)庫(kù)用戶,對(duì)數(shù)據(jù)庫(kù)中的 Student、SC、和 Course 表,分別對(duì)其授予不同的訪問權(quán)限,1) 創(chuàng)建登錄名 用戶要訪問數(shù)據(jù)庫(kù),必須首
4、先登錄到服務(wù)器上。因此,首先需要為用戶創(chuàng)建登錄名。以系統(tǒng)管理員賬戶登錄,進(jìn)入數(shù)據(jù)庫(kù)服務(wù)器,執(zhí)行以下的操作。 (1) 分別創(chuàng)建兩個(gè)登錄名王明和李剛: CREATE LOGIN 王明 WITH password=CREATE LOGIN 李剛 WITH password= (2)展開服務(wù)器的“安全性”下的“登錄名”,檢查登錄名是否創(chuàng)建成功。 2) 創(chuàng)建數(shù)據(jù)庫(kù)用戶 用戶登錄服務(wù)器后,要進(jìn)入某一數(shù)據(jù)庫(kù)訪問,需要為登錄用戶在該數(shù)據(jù)庫(kù)中建立一個(gè)數(shù)據(jù)庫(kù)用戶名。 對(duì)創(chuàng)建的兩個(gè)登錄名,在 TEST 數(shù)據(jù)庫(kù)分別為其創(chuàng)建兩個(gè)數(shù)據(jù)庫(kù)用戶: (1) 切換到 TEST 數(shù)據(jù)庫(kù): USE TEST (2) 創(chuàng)建登錄名在 T
5、EST 數(shù)據(jù)庫(kù)中的用戶: CREATE USER 王明db FOR LOGIN 王明 CREATE USER 李剛 FOR LOGIN 李剛 (3)展開 TEST 數(shù)據(jù)庫(kù)的“安全性”下的“用戶”,檢查數(shù)據(jù)庫(kù)用戶是否創(chuàng)建成功。 3)授權(quán) 在數(shù)據(jù)庫(kù)中添加新用戶后,新用戶沒用訪問數(shù)據(jù)庫(kù)中數(shù)據(jù)的權(quán)限,需要數(shù)據(jù)庫(kù)管理人員給其授予相關(guān)的權(quán)限后,才能執(zhí)行相應(yīng)的操作。 (1)授予王明權(quán)限 GRANT SELECT ON Student TO 王明db (2)授予李剛權(quán)限 GRANT SELECT ON Student TO 李剛 GRANT INSERT,UPDATE,DELETE ON Student TO
6、 李剛 GRANT SELECT ON Course TO 李剛 3 檢查權(quán)限控制 分別以兩個(gè)登錄名登錄數(shù)據(jù)庫(kù),執(zhí)行一些對(duì)數(shù)據(jù)庫(kù)的操作,檢查用戶是否允許執(zhí)行相關(guān)的操作。 1) 檢查王明的權(quán)限 以用戶“王明”登錄,執(zhí)行如下的操作,檢查能否正確的運(yùn)行: SELECT * FROM Student INSERT INTO Student(Sno,Sname,Sclass) VALUES(, 高志,男,1008)UPDATE Student Set Sage = Sage + 1DELETE FROM Student Where Sno = SELECT * FROM Course SELECT *
7、FROM SC 2) 檢查李剛的權(quán)限 以用戶“李剛”登錄,執(zhí)行如下的操作,檢查能否正確的運(yùn)行: SELECT * FROM StudentINSERT INTO Student(Sno,Sname,Sclass) VALUES(, 錢 紅,1008) UPDATE Student Set Sage = Sage + 1 DELETE FROM Student Where Sno = SELECT * FROM Course INSERT INTO Course VALUES(20,FORTRAN語言,NULL,2) UPDATE Course Set Ccredit = 3 WHERE Cno
8、=2 DELETE FROM Course Where Cno = 6 4 撤銷權(quán)限 當(dāng)不希望用戶執(zhí)行某些對(duì)數(shù)據(jù)庫(kù)的操作時(shí),可以撤銷先前授予用戶的操作權(quán)限。1)撤銷權(quán)限 以系統(tǒng)管理員帳號(hào)登錄,撤銷“李剛”對(duì) Student 表的權(quán)限: REVOKE SELECT ON Student FROM 李剛 REVOKE INSERT,UPDATE,DELETE ON Student FROM 李剛 2)檢查權(quán)限:以“李剛”帳號(hào)登錄,檢查如下的命令能否正確的運(yùn)行: SELECT * FROM Student INSERT INTO Student(Sno,Sname,Sclass) VALUES(, 趙 光,1008) UPDATE Student Set Sage = Sage + 1 DELETE FROM Student Where Sno = 數(shù)據(jù)庫(kù)沒有變動(dòng),李剛的權(quán)限已經(jīng)被刪除。四 實(shí)驗(yàn)遇到的問題和解決方法1.權(quán)限可以通過SSMS的圖形界面和SQL語句設(shè)置,兩種方法相對(duì)來說圖形界面比較適合大眾化,而SQL語言適合專業(yè)的數(shù)據(jù)庫(kù)管理人員使用。問題還是對(duì)SQL語言不是特別熟悉,要加強(qiáng)使用SQL語言的練習(xí)。2.權(quán)限的設(shè)置時(shí),感覺SQL反應(yīng)比較慢,對(duì)象資源管理器刷新不顯示。關(guān)掉之后重新啟動(dòng),新
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 金屬制品在環(huán)保監(jiān)測(cè)設(shè)備中的實(shí)時(shí)監(jiān)測(cè)能力考核試卷
- 校長(zhǎng)在2025屆高考百日誓師大會(huì)上的講話橫絕學(xué)海問鼎蒼穹
- 2025年中國(guó)邊緣智能計(jì)算芯片行業(yè)市場(chǎng)現(xiàn)狀及未來發(fā)展前景預(yù)測(cè)分析報(bào)告
- 房產(chǎn)拍賣代理與中介服務(wù)合同
- 抖音平臺(tái)合規(guī)性承諾及信息互發(fā)合同
- 2025年中國(guó)被動(dòng)電子元器件行業(yè)市場(chǎng)規(guī)模調(diào)研及投資前景研究分析報(bào)告
- 網(wǎng)店過戶交易保障及后續(xù)市場(chǎng)拓展與客戶服務(wù)合同
- 電商廣告媒體資源采購(gòu)與銷售轉(zhuǎn)化服務(wù)協(xié)議
- 生態(tài)農(nóng)業(yè)股權(quán)投資協(xié)議(SPA)及綠色生產(chǎn)標(biāo)準(zhǔn)協(xié)議
- 2025年中國(guó)板栗行業(yè)市場(chǎng)前景預(yù)測(cè)及投資價(jià)值評(píng)估分析報(bào)告
- 洋酒簡(jiǎn)介版課件
- 道路橋梁工程施工進(jìn)度計(jì)劃表
- 《用戶協(xié)議和隱私政策》
- 大隊(duì)委競(jìng)選筆試試卷
- 英語閱讀教學(xué)【講座課件】
- 高中信息技術(shù) 必修1 算法及其描述PPT 課件
- 舟山外釣島光匯油庫(kù)儲(chǔ)運(yùn)基地四期工程
- [甘肅]最新甘肅省造價(jià)文件匯編(310頁(yè))
- 工業(yè)企業(yè)環(huán)境管理工作要點(diǎn)
- 臨床技術(shù)操作規(guī)范麻醉學(xué)分冊(cè)
- 高中物理實(shí)驗(yàn)考點(diǎn)整合電學(xué)PPT課件
評(píng)論
0/150
提交評(píng)論