數(shù)據(jù)庫實驗四報告_第1頁
數(shù)據(jù)庫實驗四報告_第2頁
數(shù)據(jù)庫實驗四報告_第3頁
數(shù)據(jù)庫實驗四報告_第4頁
數(shù)據(jù)庫實驗四報告_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、數(shù)據(jù)庫原理與應(yīng)用實驗報告實驗名稱:班級:學(xué) 號:姓名:一、實驗?zāi)康模?)了解Oracle數(shù)據(jù)庫中的用戶管理,模式,權(quán)限管理和角色管理。(2)掌握為用戶分配權(quán)限的方法。(3)了解為不同用戶分配不同權(quán)限的LI的及原因。二、實驗過程1. 用系統(tǒng)sys登錄數(shù)據(jù)庫,分別創(chuàng)建數(shù)據(jù)庫部用/J user_one和user_two,創(chuàng)建 時自己為用戶分配口令。語句:create user user_oneidentified by 123456default tablespace userstemporary tablespace tempquota unlimited on users;create user

2、 user_twoidentified by 123456default tablespace userstemporary tablespace tempquota unlimited on users;執(zhí)行結(jié)果:口令孵一股 2塢權(quán)限角色儀限系繞權(quán)限限額表空間1最大單位不限制users蔽.權(quán)用角色權(quán)限做權(quán)限噪廉口令媲貝 休戶翩住外去識別一般對啟權(quán)限角色權(quán)限系燒權(quán)限表空間不限制users2. 為了使兩位用戶登錄數(shù)據(jù)庫請為其授予相應(yīng)的權(quán)限。語句:grant create session to user_one;grant create session to user_two;執(zhí)行結(jié)果:般對象權(quán)限

3、角色權(quán)限系統(tǒng)權(quán)限限額系統(tǒng)權(quán)限可授予create session廠3. 授予用戶user.one在自己模式下創(chuàng)建表的權(quán)限,在任何模式下刪除表的權(quán)限, 授予用戶user_tw??梢栽谌魏文J较聞?chuàng)建表的權(quán)限,查詢?nèi)魏文J较卤碇袛?shù)據(jù) 的權(quán)限和在任何模式下創(chuàng)建視圖的權(quán)限。語句:grant create table,drop any table to user_one;grant create any table,create any viewzselect any table to user_two;執(zhí)行結(jié)果:系統(tǒng)權(quán)限可授予create sessionrcreate tablerdrop any tab

4、le1|一嚴(yán) 對象權(quán)限角色權(quán)限 系統(tǒng)權(quán)限 限額系統(tǒng)權(quán)限可授予create any tablercreate emy view廠create session廠select emy table廠一做 旳銀矽悵角色權(quán)顒系蛻權(quán)阻限額4分別用user_one和user_two登錄,寫出相應(yīng)的SQL語句驗證為其授予的權(quán) 限。(如果建立的表中有主鍵約束,需要預(yù)先授予user_one和user_two用戶create any index 的權(quán)限。) 語句:create table tl (a varchar2(10);drop table heart.change_major;create table hea

5、rt.t2(b varchar2(10);create view heart.abcselect sc.snotudent.snameamerade from student,sc,coursewhere student.sno=sc.sno and o二sc.eno and major=生物工程select sc.sno,student.sname,ame,grade from student,sc,course where student.sno=sc.sno and o=o and major生物工程執(zhí)行結(jié)果:囹一繪 回列 “號 “初壬竽引|fIriccers矣斷有舌名稱虛擬I類型VAR

6、CHAR2(10)-Tables COURSE 逼J:SIP淖S SC SPJSTUDENT圍一般回列 誄 糕查哺空引it權(quán)陰 錚”拓卯=冥型所有考1名稱名稱;虛擬r類型VARCHAR2(10)可為空-Cai Views得ABC 客JSJVIEW S P_LS,SSJ_VIEW 扁XF_VIEW123456789101112131415161718SXO |SXAME CXAME101440張宏薇數(shù)理統(tǒng)計101440張宏薇電算化會計101440張宏薇 經(jīng)濟(jì)數(shù)學(xué)基礎(chǔ)101440張宏薇 微觀經(jīng)濟(jì)學(xué)101440張宏薇 聽力技巧101475宋雅君稅法101475宋雅君概率論101475宋雅君對外貿(mào)易保

7、險101475宋雅君投資金融管理電算化 101475宋雅君 國民經(jīng)濟(jì)管理學(xué)、嵐計算機(jī)語言、嵐管理心理學(xué)、嵐銀行會計學(xué)、嵐國際信貸與結(jié)算、嵐管理信息 國際經(jīng)濟(jì)組織 國際營銷學(xué)“101216 ?d101216孫力101216 刊Z101216 孫/101216孫力101219路寬101219路寬101219路寬項目評估GRADE9482768762315933913595879652457035835. 用系統(tǒng)sys登錄數(shù)據(jù)庫,創(chuàng)建用戶user_three,將角色權(quán)限D(zhuǎn)BA授予用戶 user_three,并將 S、P、J、SPJ 四表導(dǎo)入到 user_three 模式下。語句:create use

8、r user_three identified by 123456 default tablespace users temporary tablespace tempquota unlimited on users; grant dba to user_three;執(zhí)行結(jié)果:I 一總至更9更 ira外報般 対象權(quán)限角色權(quán)限系統(tǒng)權(quán)限限額唔H衰空曰阿角色可授予默認(rèn)叼口令加dbarp一般対象權(quán)限甬色權(quán)限 系統(tǒng)權(quán)限 限額系統(tǒng)權(quán)限可授予unlimited tablespace廠-TablesI伍J| 邑PI j SSPJ6. 使用user_three登錄,完成如下授權(quán),在user_one和user_t

9、wo用戶下執(zhí)行相 應(yīng)的SQL語句驗證授權(quán)是否成功。(1)把對表S的INSERT權(quán)力授予用戶user_one,并允許他再將此權(quán)限授予其他 用戶。語句:grant insert on s to user one with grant option;執(zhí)行結(jié)果:對象選擇I插入|更新刪除參照改變索引|執(zhí)行|讀Write s Grantablej(2) 用戶user_two對S, P, J三個表有SELECT和INSERT權(quán)力 語句:grant select,!nsert on s to user_two;grant select,!nsert on p to user_two;grant select,

10、insert on j to user_two;執(zhí)行結(jié)果:奇色“j* wo mw對象選擇插入更新別除參照 lies Yes改變索引執(zhí)行讀壯itepYes Yessc- (3) 用戶userone對SPJ表有DELETE權(quán)力,對QTY字段具有UPDATE權(quán)力。 語句:grant delete,update(qty) on spj to user_one;執(zhí)行結(jié)果:一簞甘別加廚已妙利啊皿妙對象S選擇插入Grantable更新刪除參RspjYes(4) 收回user_one對S表的插入權(quán)限。 語句:revoke insert on s from user_one; 執(zhí)行結(jié)果:一船 對象權(quán)眼角色枚限老

11、克權(quán)阻呃額對象選擇插入更新刪除參RSpjYes7. 把對用戶usejtwo授予的所有權(quán)限收回,只保留登錄權(quán)限。(系統(tǒng)權(quán)限和對 象權(quán)限應(yīng)該分別收回)語句:revoke create any table,create any viewselect any table from user_two; 執(zhí)行結(jié)果:一_般對象權(quán)限角色權(quán)限系統(tǒng)稅限限額系統(tǒng)權(quán)限可授予create session廠8. 用系統(tǒng)sys登錄數(shù)據(jù)庫,創(chuàng)建用戶user_four,將角色權(quán)限D(zhuǎn)BA授予此用戶, 在user_four的模式下導(dǎo)入Sudentx Course和SC表。語句:create user user_fouridenti

12、fied by 123456 default tablespace users temporary tablespace temp quota unlimited on users;grant dba to user_four;執(zhí)行結(jié)果: - - - 1 r般對象權(quán)限角色權(quán)限系績稅限角色可授予默認(rèn) dba廠丫日 Tables| ; E COURSEI雇SCI E STUDENT9. 使用user_four登錄,創(chuàng)建角色STU DBA,將修改Student、Course SC表結(jié)構(gòu) 的權(quán)限,插入、刪除、修改和查詢?nèi)碇袛?shù)據(jù)的權(quán)限授予角色STUDBA,將角色 的權(quán)限授予user_one和user_

13、two。語句:create role STUDBA;grant alterjnsertqeleteupdateselect on course to studba;grant alterinserteletepdateelect on student to studba;grant alterjnsertqeleteupdateselect on sc to studba;聲;選擇瀕入更新刪除.改變陋程course Yes Yes Yes Yes Yes讀 WritesclYes YesIstudentlYes |Y廠Yes Yes YesYes lYes lYes執(zhí)行結(jié)果:科食優(yōu)從少刪植忻*

14、grant studba to user_onezuser_two;股 對象權(quán)限角色枳關(guān)系統(tǒng)權(quán)懈限額 _ 角色可授予默認(rèn)卜; J710. 對于通過STUDBA角色授予的權(quán)限,在user_one和user_two用戶下執(zhí)行相 應(yīng)的SQL語句對權(quán)限進(jìn)行驗證。語句:alter table user_four.student add s_entrance date;select * from student;執(zhí)行結(jié)果:S -fe 29列M苗或喘窒引 H祝明容稱匚名稱虛擬類型可為空默認(rèn)/表達(dá)式存儲注釋SN0廠VARCHAR2(10)廠SNAME廠VARCHAR2(40)廠SEX廠VARCHAR2(2)P

15、NATIONrVARCHAR2(20)PIPOLITICALrVARCHAR2(20)PIBIRTHrDATEPCOLLEGE廠VARCHAR2(40)PMAJOR廠VARCHAR2(40)PLS ENTRANCE廠DATEP三、實驗總結(jié)101102劉澤民10110410110510110691011121314151610110710110810110910111010111110113410113510113710113919張洲 朱支琪 曾羅暢 鄭林鴻 陳信助 肖秀鐘嘉緯 袁皓滕欣宇 張?zhí)炻劧跷娜饘O思遙于金鑫ON族族族克爾族TI族族族族族族族族族族古古古溫斡古族族族 NA漢漢漢漢漢漢漢漢

16、漢漢蒙蒙慕鄂達(dá)蒙滿滿滿J *!sex男女男女男男男女男男女女男男女女女女男LI眾青青育眾青青青靑青青青青靑青青青青青PO群共共共群共共共共共共共共共共共共共共BIRTH 1995/8/23 * 1994/12/12 1995/5/41995/4/41995/9/11994/7/23 1995/5/15 1995/4/16 1994/3/81995/2/11993/4/30 1995/1/10 1995/5/20 1994/2/14 1995 6 28 1995/1/12 * 1994/9/23 1994/1/21 1994/4/17 COLLEGE動物科技學(xué)院 植物保護(hù)學(xué)院 動物科技學(xué)院 信息工程學(xué)院 生命科學(xué)學(xué)院 經(jīng)濟(jì)管理學(xué)院 信息工程學(xué)院植物保護(hù)學(xué)院 經(jīng)濟(jì)管理學(xué)院 生命

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論