版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
《數(shù)據(jù)庫原理》實驗報告題目:實驗三:數(shù)據(jù)完整性與安全性控制學(xué)號姓名班級日期孟玉軍1001140216.10.18實驗內(nèi)容、環(huán)節(jié)以及結(jié)果運用圖形用戶界面對實驗一中所創(chuàng)建的Student庫的S表中,增長以下的約束和索引。(18分,每小題3分)非空約束:為出生日期添加非空約束。主鍵約束:將學(xué)號(sno)設(shè)立為主鍵,主鍵名為pk_sno。唯一約束:為姓名(sname)添加唯一約束(唯一鍵),約束名為uk_sname。缺省約束:為性別(ssex)添加默認(rèn)值,其值為“男”。CHECK約束:為SC表的成績(grade)添加CHECK約束,約束名為ck_grade,其檢查條件為:成績應(yīng)當(dāng)在0-100之間。外鍵約束:為SC表添加外鍵約束,將sno,cno設(shè)立為外鍵,其引用表分別是S表和C表,外鍵名稱分別為fk_sno,fk_cno。在圖形用戶界面中刪除以上小題中已經(jīng)創(chuàng)建的各種約束,用SQL語言分別重新創(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)運用圖形用戶界面根據(jù)上述SC表中的外鍵定義畫出由S,C,SC表構(gòu)成的數(shù)據(jù)庫關(guān)系圖。(5分,提醒:選中student->數(shù)據(jù)關(guān)系圖)用SQL語言刪除S表中所創(chuàng)建的缺省約束和外鍵約束。(6分,每小題3分)altertableSdropconstraintuk_snamealtertableSCdropconstraintfk_sno在圖形用戶界面中創(chuàng)建新登錄名以及用戶。(16分)根據(jù)第五版教材第四章第7題,創(chuàng)建數(shù)據(jù)庫company和其中的基本表,并創(chuàng)建該題中所需要用到的各個用戶以及相關(guān)的登錄名。(10分)用圖形用戶界面完畢以下的權(quán)限賦予:(每小題3分)用戶王明對兩個表均有Select和Insert的權(quán)力。用戶李勇對職工表具有Select權(quán)力,對工資字段具有更新權(quán)力。用SQL語句授權(quán)和收回權(quán)限并對權(quán)限加以驗證。(40分,每題20分)根據(jù)第五版教材第四章第7題。1).?grantselectonemployee,departmentTO王明?2).grantinsert,deleteonemployeeto李勇grantinsert,deleteondepartmentto李勇3).先創(chuàng)建視圖;createviewview_iasselect*fromemployeewhereename=CURRENT_USER再進行授權(quán):grantselectonview_itopublic4).grantselect,update(salary)onemployeeto劉星5).grantalteronemployeeto張新grantalterondepartmentto張新6).grantallprivilegesondepartmentto周平withgrantoptiongrantallprivilegesonemployeeto周平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)建合適的視圖,針對視圖進行授權(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,alteronemployeefrom周平cascaderevokeselect,insert,delete,alterondepartmentfrom周平cascade7).revokeselectondepartment_salaryfrom楊蘭選做實驗運用SQL語言創(chuàng)建,驗證和刪除規(guī)則。創(chuàng)建一個ssex_rule規(guī)則(creat(yī)erule),將其綁定(sp_bindrule)到S表的ssex性別字段上(請驗證該規(guī)則生效,保證了輸入的性別只能是“男”或者“女”)。:創(chuàng)建createrulessex_ruleas@ssexin('男','女'):綁定execsp_bindrule'ssex_rule','S.ssex':驗證刪除ssex_rule規(guī)則(注意:規(guī)則已綁定到ssex表的性別字段上,需要先解除原有的綁定sp_unbindrule,droprule)。execsp_unbindrule'S.ssex'droprulessex_rule運用SQL語言創(chuàng)建,驗證和刪除默認(rèn)值。創(chuàng)建一個ssex_def默認(rèn)對象(createdefault),將其綁定(sp_bindefault)到S表的ssex性別字段上,使其默認(rèn)值為“男”(請驗證該默認(rèn)值生效)。:創(chuàng)建creat(yī)edefaultssex_defas'男':綁定execsp_bindefault'ssex_def','S.ssex';:驗證刪除ssex_def(注意:默認(rèn)對象已綁定到S表的ssex性別字段上,需要先解除原有的綁定sp_unbindefault,dropdefault)。execsp_unbindefault'S.ssex'
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年租賃合同(設(shè)備)
- 2024年進出口業(yè)務(wù)委托合同2篇
- 2024年環(huán)保公益捐贈合同3篇
- 2025年度美容院商鋪租賃及美容院品牌授權(quán)合同3篇
- 2024年西餐廳特許經(jīng)營權(quán)出租及轉(zhuǎn)讓合同
- 2025年度智能家電產(chǎn)品采購與市場推廣合同3篇
- 2024年遺體接送與防腐處理合同3篇
- 教育心理學(xué)復(fù)習(xí)參考試題
- 2025年度旅游景區(qū)門衛(wèi)安全責(zé)任書3篇
- 2024綠城物業(yè)服務(wù)公司戰(zhàn)略合作合同
- 土壤肥料學(xué)(全套1292張課件)
- 一年級計算題連加連減
- 會計專業(yè)工作簡歷表(中級)
- 中國建筑史經(jīng)典題型
- 人民美術(shù)出版社三年級下冊書法教案
- 二年級豎式計算題720道(打印排版)
- 公路工程質(zhì)量檢驗評定標(biāo)準(zhǔn)(交安部分)
- 整式的乘法和因式分解純計算題100道
- Consent-Letter-for-Children-Travelling-Abroad
- 玻璃鱗片施工技術(shù)規(guī)范
- 操作規(guī)程管理制度的內(nèi)容及示例
評論
0/150
提交評論