![2023年西北工業(yè)大學(xué)數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告3_第1頁(yè)](http://file4.renrendoc.com/view/5321964cc7be9e04c5631e46d8906116/5321964cc7be9e04c5631e46d89061161.gif)
![2023年西北工業(yè)大學(xué)數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告3_第2頁(yè)](http://file4.renrendoc.com/view/5321964cc7be9e04c5631e46d8906116/5321964cc7be9e04c5631e46d89061162.gif)
![2023年西北工業(yè)大學(xué)數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告3_第3頁(yè)](http://file4.renrendoc.com/view/5321964cc7be9e04c5631e46d8906116/5321964cc7be9e04c5631e46d89061163.gif)
![2023年西北工業(yè)大學(xué)數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告3_第4頁(yè)](http://file4.renrendoc.com/view/5321964cc7be9e04c5631e46d8906116/5321964cc7be9e04c5631e46d89061164.gif)
![2023年西北工業(yè)大學(xué)數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告3_第5頁(yè)](http://file4.renrendoc.com/view/5321964cc7be9e04c5631e46d8906116/5321964cc7be9e04c5631e46d89061165.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《數(shù)據(jù)庫(kù)原理》實(shí)驗(yàn)報(bào)告題目:實(shí)驗(yàn)三:數(shù)據(jù)完整性與安全性控制學(xué)號(hào)姓名班級(jí)日期孟玉軍1001140216.10.18實(shí)驗(yàn)內(nèi)容、環(huán)節(jié)以及結(jié)果運(yùn)用圖形用戶界面對(duì)實(shí)驗(yàn)一中所創(chuàng)建的Student庫(kù)的S表中,增長(zhǎng)以下的約束和索引。(18分,每小題3分)非空約束:為出生日期添加非空約束。主鍵約束:將學(xué)號(hào)(sno)設(shè)立為主鍵,主鍵名為pk_sno。唯一約束:為姓名(sname)添加唯一約束(唯一鍵),約束名為uk_sname。缺省約束:為性別(ssex)添加默認(rèn)值,其值為“男”。CHECK約束:為SC表的成績(jī)(grade)添加CHECK約束,約束名為ck_grade,其檢查條件為:成績(jī)應(yīng)當(dāng)在0-100之間。外鍵約束:為SC表添加外鍵約束,將sno,cno設(shè)立為外鍵,其引用表分別是S表和C表,外鍵名稱分別為fk_sno,fk_cno。在圖形用戶界面中刪除以上小題中已經(jīng)創(chuàng)建的各種約束,用SQL語(yǔ)言分別重新創(chuàng)建第1題中的(2)-(6)小題.(15分,每小題3分,提醒:altertableaddconstraint)(2)altertableSaddconstraintpk_snoprimarykey(sno)(3)altertableSaddconstraintuk_snameunique(sname)(4)altertableSaddconstraintuk_sexdefault('男')forssex(5)altertableSCaddconstraintck_gradecheck(gradebetween0and100)(6)altertableSCaddconstraintfk_snoforeignkey(sno)referencesS(sno)altertableSCaddconstraintfk_cnoforeignkey(cno)referencesC(cno)運(yùn)用圖形用戶界面根據(jù)上述SC表中的外鍵定義畫出由S,C,SC表構(gòu)成的數(shù)據(jù)庫(kù)關(guān)系圖。(5分,提醒:選中student->數(shù)據(jù)關(guān)系圖)用SQL語(yǔ)言刪除S表中所創(chuàng)建的缺省約束和外鍵約束。(6分,每小題3分)altertableSdropconstraintuk_snamealtertableSCdropconstraintfk_sno在圖形用戶界面中創(chuàng)建新登錄名以及用戶。(16分)根據(jù)第五版教材第四章第7題,創(chuàng)建數(shù)據(jù)庫(kù)company和其中的基本表,并創(chuàng)建該題中所需要用到的各個(gè)用戶以及相關(guān)的登錄名。(10分)用圖形用戶界面完畢以下的權(quán)限賦予:(每小題3分)用戶王明對(duì)兩個(gè)表均有Select和Insert的權(quán)力。用戶李勇對(duì)職工表具有Select權(quán)力,對(duì)工資字段具有更新權(quán)力。用SQL語(yǔ)句授權(quán)和收回權(quán)限并對(duì)權(quán)限加以驗(yàn)證。(40分,每題20分)根據(jù)第五版教材第四章第7題。1).?grantselectonemployee(cuò),departmentTO王明?2).grantinsert,deleteonemployeeto李勇grantinsert,deleteondepartmentto李勇3).先創(chuàng)建視圖;createviewview_iasselect*fromemployeewhereename=CURRENT_USER再進(jìn)行授權(quán):grantselectonview_itopublic4).grantselect,update(salary)onemployeeto劉星5).grantalteronemployeeto張新grantalterondepartmentto張新6).grantallprivilegesondepartmentto周平withgrantoptiongrantallprivilegesonemployee(cuò)to周平withgrantoption7).創(chuàng)建部門工資視圖;createviewdepartment_salary(department_dname,max_salary,min_salary,avg_salary)asselectdname,max(salary),min(salary),avg(salary)fromdepartment,employeewheredepartment.dno=employee.dnogroupbydepartment.dno,dname授權(quán):grantselectondepartment_salaryto楊蘭根據(jù)第五版教材第四章第8題。(提醒:(c)和(g)小題可創(chuàng)建合適的視圖,針對(duì)視圖進(jìn)行授權(quán),(c)小題用CURRENT_USER)1).revokeselectondepartmentfrom王明revokeselectonemployeefrom王明2).revokeselect,deleteonemployeefrom李勇revokeselect,deleteondepartmentfrom李勇3).revokeselectonview_ifrompublic4).revokeselect,update(salary)onemployeefrom劉星5).revokealterondepartmentfrom張新revokealteronemployeefrom張新6).revokeselect,insert,delete,alteronemployee(cuò)from周平cascaderevokeselect,insert,delete,alterondepartmentfrom周平cascade7).revokeselectondepartment_salaryfrom楊蘭選做實(shí)驗(yàn)運(yùn)用SQL語(yǔ)言創(chuàng)建,驗(yàn)證和刪除規(guī)則。創(chuàng)建一個(gè)ssex_rule規(guī)則(creat(yī)erule),將其綁定(sp_bindrule)到S表的ssex性別字段上(請(qǐng)驗(yàn)證該規(guī)則生效,保證了輸入的性別只能是“男”或者“女”)。:創(chuàng)建createrulessex_ruleas@ssexin('男','女'):綁定execsp_bindrule'ssex_rule','S.ssex':驗(yàn)證刪除ssex_rule規(guī)則(注意:規(guī)則已綁定到ssex表的性別字段上,需要先解除原有的綁定sp_unbindrule,droprule)。execsp_unbindrule'S.ssex'droprulessex_rule運(yùn)用SQL語(yǔ)言創(chuàng)建,驗(yàn)證和刪除默認(rèn)值。創(chuàng)建一個(gè)ssex_def默認(rèn)對(duì)象(createdefault),將其綁定(sp_bindefault)到S表的ssex性別字段上,使其默認(rèn)值為“男”(請(qǐng)驗(yàn)證該默認(rèn)值生效)。:創(chuàng)建creat(yī)edefaultssex_defas'男':綁定execsp_bindefault'ssex_def','S.ssex';:驗(yàn)證刪除ssex_def(注意:默認(rèn)對(duì)象已綁定到S表的ssex性別字段上,需要先解除原有的綁定sp_unbindefault,dropdefault)。execsp_unbindefault'S.ssex'
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年國(guó)際快遞代理服務(wù)合同書
- 二零二五年度教育培訓(xùn)機(jī)構(gòu)招生代理合同3篇
- 2025年度航空航天技術(shù)合伙經(jīng)營(yíng)合同范本
- 2025年海產(chǎn)品加盟店加盟商培訓(xùn)與考核合同
- 2025年度會(huì)員卡增值服務(wù)拓展合同
- 二零二五年度車牌租賃與車輛檢測(cè)評(píng)估合同3篇
- 2025年度硅藻泥施工材料質(zhì)量監(jiān)督合同
- 二零二五年度個(gè)人貨車貨運(yùn)車輛維修合同樣本3篇
- 2025年度人工智能教育培訓(xùn)股份認(rèn)購(gòu)合同
- 2025版消防設(shè)施改造與代理服務(wù)合同范本3篇
- 粘液腺肺癌病理報(bào)告
- 鑄牢中華民族共同體意識(shí)自評(píng)報(bào)告范文
- 巡察檔案培訓(xùn)課件
- 物流營(yíng)銷(第四版) 課件 第六章 物流營(yíng)銷策略制定
- 13J103-7《人造板材幕墻》
- 上海高考英語(yǔ)詞匯手冊(cè)列表
- PDCA提高患者自備口服藥物正確堅(jiān)持服用落實(shí)率
- 上海石油化工股份有限公司6181乙二醇裝置爆炸事故調(diào)查報(bào)告
- 家譜人物簡(jiǎn)介(優(yōu)選12篇)
- 2023年中智集團(tuán)下屬中智股份公司招聘筆試題庫(kù)及答案解析
- GA 1409-2017警用服飾硬式肩章
評(píng)論
0/150
提交評(píng)論