




已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(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í)日期2016/10/18一 實(shí)驗(yàn)內(nèi)容、步驟以及結(jié)果1 利用圖形用戶界面對(duì)實(shí)驗(yàn)一中所創(chuàng)建的Student庫(kù)的S表中,增加以下的約束和索引。(1) 非空約束:為出生日期添加非空約束。(2) 主鍵約束:將學(xué)號(hào)(sno)設(shè)置為主鍵,主鍵名為pk_sno。(3) 唯一約束:為姓名(sname)添加唯一約束(唯一鍵),約束名為uk_sname。(4) 缺省約束:為性別(ssex)添加默認(rèn)值,其值為“男”。(5) CHECK約束:為SC表的成績(jī)(grade)添加CHECK約束,約束名為ck_grade,其檢查條件為:成績(jī)應(yīng)該在0-100之間。(6) 外鍵約束:為SC表添加外鍵約束,將sno,cno設(shè)置為外鍵,其引用表分別是S表和C表,外鍵名稱分別為fk_sno,fk_cno。2 在圖形用戶界面中刪除以上小題中已經(jīng)創(chuàng)建的各種約束,用SQL語(yǔ)言分別重新創(chuàng)建第1題中的(2)-(6)小題.(提示:alter table add constraint)(2) USE Student GOALTER TABLE S ADD CONSTRAINT pk_sno PRIMARY KEY(sno);(3)USE Student GOALTER TABLE S ADD CONSTRAINT uk_sname UNIQUE(sname);(4)USE Student GOALTER TABLE S ADD CONSTRAINT A DEFAULT(男) FOR ssex;(5)USE student GOALTER TABLE SC ADD CONSTRAINT ck_grade CHECK(grade BETWEEN 0 AND 100);(6) USE student GOALTER TABLE SC ADD CONSTRAINT fk_sno FOREIGN KEY(sno) REFERENCES S(sno) ALTER TABLE SC ADD CONSTRAINT fk_cno FOREIGN KEY(cno) REFERENCES C(cno);3 利用圖形用戶界面根據(jù)上述SC表中的外鍵定義畫出由S,C,SC表構(gòu)成的數(shù)據(jù)庫(kù)關(guān)系圖。(提示:選中student - 數(shù)據(jù)關(guān)系圖)4 用SQL語(yǔ)言刪除S表中所創(chuàng)建的缺省約束和外鍵約束。USE Student GOALTER TABLE S -缺省約束DROP CONSTRAINT AALTER TABLE SC -外鍵約束 DROP CONSTRAINT fk_sno,fk_cno;5 在圖形用戶界面中創(chuàng)建新登錄名以及用戶。(1) 根據(jù)第五版教材第四章 第7題,創(chuàng)建數(shù)據(jù)庫(kù)company和其中的基本表,并創(chuàng)建該題中所需要用到的各個(gè)用戶以及相關(guān)的登錄名。(2) 用圖形用戶界面完成以下的權(quán)限賦予:a) 用戶王明對(duì)兩個(gè)表均有Select和Insert的權(quán)力。 b)用戶李勇對(duì)職工表具有Select權(quán)力,對(duì)工資字段具有更新權(quán)力。6 用SQL語(yǔ)句授權(quán)和收回權(quán)限并對(duì)權(quán)限加以驗(yàn)證。(1) 根據(jù)第五版教材第四章 第7題。1. GRANT SELECT ON 職工 TO 王明 GRANT SELECT ON 部門 TO 王明;2. GRANT INSERT,DELETE ON 職工TO 李勇GRANT INSERT,DELETE ON 部門TO 李勇;3.當(dāng)每個(gè)用戶連接到數(shù)據(jù)庫(kù)要查詢時(shí),創(chuàng)建該用戶對(duì)應(yīng)的視圖,該用戶只有對(duì)自己的視圖有查詢權(quán)限,下面以楊蘭舉例。CREATE VIEW yanglanAS SELECT * FROM 職工 WHERE 職工.姓名 =CURRENT_USER GRANT SELECT ON yanglan TO 楊蘭 4.GRANT SELECT,UPDATE(工資)ON 職工TO 劉星5.GRANT ALTERON 職工TO 張新GRANT ALTERON 部門TO 張新6.GRANT ALL PRIVILEGES ON 職工 TO 周平 WITH GRANT OPTION GRANT ALL PRIVILEGES ON 部門 TO 周平 WITH GRANT OPTION7.CREATE VIEW NEWVIEW(a,b,c,d) AS SELECT 職工.部門號(hào),MAX(工資),MIN(工資),AVG(工資) FROM 職工,部門 WHERE 職工.部門號(hào)=部門.部門號(hào) GROUP BY 職工.部門號(hào) GRANT SELECT ON NEWVIEW TO 楊蘭 (2) 根據(jù)第五版教材第四章 第8題。 1.REVOKE SELECT ON 職工 TO 王明 REVOKE SELECT ON 部門 FROM 王明2.REVOKE DELETE,INSERT ON 部門 FROM 李勇; REVOKE DELETE,INSERT ON 職工 FROM 李勇;3.CREATE VIEW yanglanAS SELECT * FROM 職工 WHERE 職工.姓名 =CURRENT_USER REVOKE SELECT ON yanglan FROM 楊蘭 4.REVOKE SELECT,UPDATE ON 職工 FROM 劉星5.REVOKE ALTERON 職工FROM 張新REVOKE ALTERON 部門FROM 張新6.REVOKE ALL PRIVILEGES ON 職工 FROM 周平 CASCADE7.REVOKE SELECT ON NEWVIEW FROM 楊蘭; DROP VIEW NEWVIEW;l 選做實(shí)驗(yàn)(選作1)1 利用SQL語(yǔ)言創(chuàng)建,驗(yàn)證和刪除規(guī)則。(1) 創(chuàng)建一個(gè)ssex_rule規(guī)則(create rule),將其綁定(sp_bindrule)到S表的ssex性別字段上(請(qǐng)驗(yàn)證該規(guī)則生效,保證了輸入的性別只能是“男”或者“女”)。建立規(guī)則:CREATE RULE ssex_rule AS ssex IN(男,女)綁定:EXEC sp_bindrule ssex_rule , s.ssex 驗(yàn)證INSERT INTO S VALUES(95111,張偉,男人,1994-12-25,CS)二.實(shí)驗(yàn)中出現(xiàn)的問(wèn)題以及解決方案1.如上圖,在做為SC表添加外鍵約束,將sno,cno設(shè)置為外鍵,其引用表分別是S表和C表,外鍵名稱分別為fk_sno,fk_cno,設(shè)置sno時(shí)運(yùn)行通過(guò),但在
溫馨提示
- 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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 我的偶像人物描寫(9篇)
- 描述公園美景寫景作文10篇
- 某商超宣傳策略規(guī)定
- 雨中的回憶描寫一場(chǎng)雨的作文(15篇)
- 2025年初中化學(xué)九年級(jí)上冊(cè)期中測(cè)試卷重點(diǎn)難點(diǎn)實(shí)戰(zhàn)演練解析
- 2025年監(jiān)理工程師職業(yè)能力測(cè)試卷:監(jiān)理現(xiàn)場(chǎng)巡查與記錄技巧試題集錦
- 2025年小學(xué)語(yǔ)文畢業(yè)升學(xué)考試全真模擬卷(文學(xué)名著閱讀)之《西游記》人物關(guān)系分析試題
- 2025年建筑行業(yè)安全生產(chǎn)事故調(diào)查與分析試題庫(kù)試卷
- 2025年激光治療機(jī)項(xiàng)目提案報(bào)告
- 電力系統(tǒng)故障分析與排除試題及答案
- 病理生物安全管理制度
- 急性呼吸衰竭教學(xué)
- 土地執(zhí)法知識(shí)課件
- 2025年護(hù)理管理學(xué)課程考試試題及答案
- 學(xué)習(xí)任務(wù)群下小學(xué)語(yǔ)文整本書閱讀的實(shí)踐研究
- 終端營(yíng)銷實(shí)戰(zhàn)手冊(cè)
- 畢業(yè)設(shè)計(jì)(論文)-自動(dòng)展開曬衣架設(shè)計(jì)
- 2025至2030中國(guó)汽車微電機(jī)行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 2025年內(nèi)蒙古能源集團(tuán)煤電板塊所屬單位招聘筆試參考題庫(kù)含答案解析
- IP授權(quán)合作框架協(xié)議
- 人力資源許可證制度(服務(wù)流程、服務(wù)協(xié)議、收費(fèi)標(biāo)準(zhǔn)、信息發(fā)布審查和投訴處理)
評(píng)論
0/150
提交評(píng)論