版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《數(shù)據(jù)庫統(tǒng)概論》實(shí)報(bào)告題目:實(shí)驗(yàn)三數(shù)據(jù)控制(安全性)班級(jí)
姓名
學(xué)號(hào)
日期2014年6月6日一、實(shí)目的1.通過對(duì)數(shù)據(jù)庫進(jìn)行安全性控制2.完成教材中例題的上機(jī)練習(xí)二、實(shí)平臺(tái)微軟SQLServer或以上版本。對(duì)于SQLServer查詢分析器運(yùn)SQL語句SQLServer以上的版本,使用ManagementStudio行SQL語句。三、實(shí)內(nèi)容和要求使用SQL對(duì)數(shù)據(jù)進(jìn)行全性控制,包括授權(quán)和權(quán)力回收。操作完成后查看授權(quán)用戶是否真正具有所授予的數(shù)據(jù)操作權(quán)利在權(quán)力回收操作之后,用戶是否確實(shí)喪失了所回收的數(shù)據(jù)操作權(quán)力。在前幾次實(shí)驗(yàn)中已經(jīng)建立了實(shí)驗(yàn)數(shù)據(jù)庫續(xù)在此數(shù)據(jù)庫上進(jìn)行實(shí)驗(yàn)所要求的各項(xiàng)操作。認(rèn)真填寫實(shí)驗(yàn)報(bào)告,記錄所有的實(shí)驗(yàn)用例。四、實(shí)步驟1.以管理員sa登錄數(shù)據(jù)庫,新建DB數(shù)據(jù)庫,然后運(yùn)行如下語句,創(chuàng)建我們前幾次實(shí)驗(yàn)所建立的表。CREATETABLEcourse(DEFAULTDEFAULTCcreditDEFAULTPRIMARY(Cno));----轉(zhuǎn)表中的據(jù)--INTOCcredit)ALUES('1','數(shù)據(jù)庫''5',INTOCcredit)ALUES('2','數(shù)學(xué)',2);
INTOCcredit)VALUES('3','信息系統(tǒng)','1',4);INTOCcredit)ALUES('4','操作系統(tǒng)','6',3);INTOCcredit)ALUES('5','數(shù)據(jù)結(jié)構(gòu)','7',4);INTOCcredit)ALUES('6','數(shù)據(jù)處理',2);INTOCcredit)ALUES('7','PASCAL語'6',INTOCcredit)ALUES('8','1',2);----表結(jié)構(gòu)'sc'--CREATETABLEsc(SnoDEFAULT'',DEFAULT'',GradeDEFAULTPRIMARY(Sno,Cno),);----轉(zhuǎn)表中的據(jù)--INTOCno,ALUESINTOCno,ALUESINTOCno,ALUESINTOCno,ALUESINTOCno,ALUES--------------------------------------------------------------表結(jié)構(gòu)--CREATETABLESnochar(20)DEFAULTUNIQUE,DEFAULTSagesmallintDEFAULT—
精選文檔2
精選文檔SdeptDEFAULTPRIMARY)----轉(zhuǎn)表中的據(jù)'student'--INTOstudent(Sno,Ssex,Sage,ALUES李'男INTOstudent(Sno,Ssex,Sage,ALUES劉'女INTOstudent(Sno,Ssex,Sage,ALUES王'女INTOstudent(Sno,Ssex,Sage,ALUES張'男'IS');INTOstudent(Sno,Ssex,Sage,ALUES陳'男'IS');----限表--ALTERTABLEcourseCONSTRAINTcourse_ibfk_1(Cpno)----限表'sc'--ALTERTABLEscCONSTRAINTFOREIGNKEY(Sno)REFERENCESstudent(Sno);ALTERTABLEscCONSTRAINTFOREIGNKEY(Cno)2.創(chuàng)建數(shù)據(jù)庫服務(wù)器的登錄名u1~u7,服務(wù)器角色為空,數(shù)據(jù)庫訪問許可增加對(duì)前上一步建立的的訪問權(quán)。(1)建立用戶在SQL的企業(yè)管理器中,在下的安全性目錄下選新建登錄名,分別創(chuàng)建用戶u1~u7。(2)增加對(duì)的訪問權(quán);將創(chuàng)建完的用戶屬性中的數(shù)據(jù)庫訪問內(nèi)對(duì)DB的訪問權(quán)打上勾。如下所示:—
3
精選文檔可得到最后界面如下:3.以sa用(登錄運(yùn)行教材上4.2.4中的例1~例7對(duì)7新用戶授權(quán)。每運(yùn)行一個(gè)例子后,以相應(yīng)的用戶名重新登錄,驗(yàn)證新用戶是否具有授予的權(quán)限。注Server中權(quán)授與收令與材題的節(jié)所同這只出在SQL中權(quán)限予回命語。【例1把查詢的權(quán)限授給用戶u1。GRANT—
4
精選文檔ONTOu1;執(zhí)行完授權(quán)語句后,用登錄,驗(yàn)證其是否已有查詢權(quán)利。重新連接數(shù)據(jù)庫,登錄界面如下:用u1登錄后,執(zhí)行一條命令,顯示了查詢結(jié)果如下所示,說明u1具有了對(duì)表的查詢權(quán)限?!纠?把對(duì)和course表的全部操作權(quán)限予用戶u2u3GRANTALLPRIVILEGESONTOu2,u3;GRANTALLPRIVILEGES—
5
精選文檔ONcourseTOu2,u3;執(zhí)行完授權(quán)語句后,用登錄,驗(yàn)證其是否已有所有權(quán)利。用u2錄后,執(zhí)行兩SELECT命令,顯示了查詢結(jié)果如下所示,說u2已具有了對(duì)表的查詢權(quán)限行令DELETE命令命令,同樣可得到結(jié)果。說明已具有了對(duì)student表和表的所有權(quán)限。同u2樣,u3已具有了對(duì)student表和表的所有權(quán)限?!纠?把對(duì)表的查詢權(quán)限授予所有用戶。GRANTONTO【例4把查詢和修改學(xué)生學(xué)號(hào)的權(quán)限授予用戶。GRANTUPDATE(Sno),SELECTON—
6
精選文檔TOu4;執(zhí)行完授權(quán)語句后,用登錄,驗(yàn)證其是否已有相應(yīng)權(quán)利。用u4錄后執(zhí)行一條命和一條UPDATE命令顯示查詢結(jié)果如下所示說明u4已具有了對(duì)student表的查詢權(quán)限和對(duì)學(xué)生學(xué)號(hào)的修改權(quán)限?!纠?對(duì)表SC的權(quán)限授予用戶允許將此權(quán)限再授予其他用戶。GRANTONTOu5WITHGRANTOPTION;執(zhí)行完授權(quán)語句后,用登錄,驗(yàn)證其是否已有相應(yīng)權(quán)利。執(zhí)行完INSERTINTOSC(Sno,Cno)VALUES(200215128,’)INSERTINTOSC(Sno,Cno)VALUES(200215128,’)語句后,由于在例3中把對(duì)表的查詢權(quán)限授予所有的用戶,所以通過查詢命令顯示結(jié)果如下:—
7
精選文檔【例6用戶u5以將此權(quán)限授予GRANTONTOu6WITHGRANTOPTION;【例7u6以將此insert權(quán)限授予。GRANTONTOu7;用戶u7進(jìn)行插入操作如下:—
8
精選文檔4、以用戶()登錄,運(yùn)行教材上中的例例語句進(jìn)行權(quán)限的回收在權(quán)限回收后以相應(yīng)的用戶名重新登錄驗(yàn)證新用戶是否真正丟失了對(duì)數(shù)據(jù)的相應(yīng)權(quán)限?!纠?把用戶u4修改學(xué)生學(xué)號(hào)的權(quán)限收回。UPDATE(Sno)ONFROM用u4錄后,執(zhí)行語句,執(zhí)行失敗,該用戶不具有【例7收回所有用戶對(duì)表查詢權(quán)限。ONFROMPUBLIC—
9
精選文檔【例8把用戶U5對(duì)表的INSERT權(quán)限收回。ONFROMCASCADE;出現(xiàn)的題及解決方:1、在單表詢的ORDERBY子句的例子中,第14,查詢?nèi)w學(xué)生情況結(jié)果按所在系的系號(hào)升序排列,同一系中的學(xué)生按年齡降序排列。SELECT*FROMStudentORDERBYSdept,Sage得出的結(jié)果的確是系號(hào)按升序排列,年齡按降序排列,但是我將也改為升序排列以后,很明顯結(jié)果系號(hào)是升序排列,但年齡是散亂的。后來發(fā)現(xiàn),當(dāng)兩者都按升序排列時(shí),先保證第一個(gè)屬性
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版?zhèn)€體廂貨車出租及車輛監(jiān)控系統(tǒng)合同3篇
- 2025版土地居間業(yè)務(wù)規(guī)范化合同書(2025版)6篇
- 2025版建筑塑料材料買賣合同范本解讀3篇
- 《手機(jī)送分析》課件
- 【中學(xué)課件】香港和澳門
- 二零二五版汽車銷售退換貨處理合同模板2篇
- 二零二五版智慧城市建設(shè)項(xiàng)目工程勘察設(shè)計(jì)勞務(wù)分包合同3篇
- 家用紡織品的消費(fèi)趨勢(shì)與市場(chǎng)需求預(yù)測(cè)考核試卷
- 《波爾多液配制》課件
- 2025版事業(yè)單位聘用合同起草與審查要點(diǎn)3篇
- 2024-2025學(xué)年山東省濰坊市高一上冊(cè)1月期末考試數(shù)學(xué)檢測(cè)試題(附解析)
- 數(shù)學(xué)-湖南省新高考教學(xué)教研聯(lián)盟(長(zhǎng)郡二十校聯(lián)盟)2024-2025學(xué)年2025屆高三上學(xué)期第一次預(yù)熱演練試題和答案
- 決勝中層:中層管理者的九項(xiàng)修煉-記錄
- 幼兒園人民幣啟蒙教育方案
- 高考介詞練習(xí)(附答案)
- 單位就業(yè)人員登記表
- 衛(wèi)生監(jiān)督協(xié)管-醫(yī)療機(jī)構(gòu)監(jiān)督
- 記錄片21世紀(jì)禁愛指南
- 腰椎間盤的診斷證明書
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)七 裂變傳播
- 單級(jí)倒立擺系統(tǒng)建模與控制器設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論