




已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫原理實驗報告題目:實驗三數(shù)據(jù)完整性與安全性控制學(xué)號姓名班級日期2016/10/18一 實驗內(nèi)容、步驟以及結(jié)果1 利用圖形用戶界面對實驗一中所創(chuàng)建的Student庫的S表中,增加以下的約束和索引。(1) 非空約束:為出生日期添加非空約束。(2) 主鍵約束:將學(xué)號(sno)設(shè)置為主鍵,主鍵名為pk_sno。(3) 唯一約束:為姓名(sname)添加唯一約束(唯一鍵),約束名為uk_sname。(4) 缺省約束:為性別(ssex)添加默認(rèn)值,其值為“男”。(5) CHECK約束:為SC表的成績(grade)添加CHECK約束,約束名為ck_grade,其檢查條件為:成績應(yīng)該在0-100之間。(6) 外鍵約束:為SC表添加外鍵約束,將sno,cno設(shè)置為外鍵,其引用表分別是S表和C表,外鍵名稱分別為fk_sno,fk_cno。2 在圖形用戶界面中刪除以上小題中已經(jīng)創(chuàng)建的各種約束,用SQL語言分別重新創(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ù)庫關(guān)系圖。(提示:選中student - 數(shù)據(jù)關(guān)系圖)4 用SQL語言刪除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ù)庫company和其中的基本表,并創(chuàng)建該題中所需要用到的各個用戶以及相關(guān)的登錄名。(2) 用圖形用戶界面完成以下的權(quán)限賦予:a) 用戶王明對兩個表均有Select和Insert的權(quán)力。 b)用戶李勇對職工表具有Select權(quán)力,對工資字段具有更新權(quán)力。6 用SQL語句授權(quán)和收回權(quán)限并對權(quá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)每個用戶連接到數(shù)據(jù)庫要查詢時,創(chuàng)建該用戶對應(yīng)的視圖,該用戶只有對自己的視圖有查詢權(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 職工.部門號,MAX(工資),MIN(工資),AVG(工資) FROM 職工,部門 WHERE 職工.部門號=部門.部門號 GROUP BY 職工.部門號 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 選做實驗(選作1)1 利用SQL語言創(chuàng)建,驗證和刪除規(guī)則。(1) 創(chuàng)建一個ssex_rule規(guī)則(create rule),將其綁定(sp_bindrule)到S表的ssex性別字段上(請驗證該規(guī)則生效,保證了輸入的性別只能是“男”或者“女”)。建立規(guī)則:CREATE RULE ssex_rule AS ssex IN(男,女)綁定:EXEC sp_bindrule ssex_rule , s.ssex 驗證INSERT INTO S VALUES(95111,張偉,男人,1994-12-25,CS)二.實驗中出現(xiàn)的問題以及解決方案1.如上圖,在做為SC表添加外鍵約束,將sno,cno設(shè)置為外鍵,其引用表分別是S表和C表,外鍵名稱分別為fk_sno,fk_cno,設(shè)置sno時運行通過,但在
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Z世代消費行為對品牌形象塑造的影響:2025年新消費品牌形象報告
- 2025年醫(yī)院電子病歷系統(tǒng)在醫(yī)院信息化建設(shè)中的遠程診斷應(yīng)用報告
- 土壤改良技術(shù)革新:2025年新型土壤改良劑研發(fā)成果與應(yīng)用報告
- 2025年醫(yī)藥行業(yè)CRO模式下的臨床試驗倫理審查與合規(guī)性評估報告
- 2025年工業(yè)廢氣催化燃燒技術(shù)環(huán)保設(shè)備行業(yè)發(fā)展趨勢與市場分析報告
- 老年教育課程設(shè)置與教學(xué)方法創(chuàng)新基于2025年老年教育信息化建設(shè)的實踐研究報告
- 保險考試題庫及答案
- 線下演出市場復(fù)蘇:2025年演出行業(yè)產(chǎn)業(yè)鏈協(xié)同創(chuàng)新報告
- 安全再培訓(xùn)試題及答案
- 安全試題100道及答案
- 人力資源許可證制度(服務(wù)流程、服務(wù)協(xié)議、收費標(biāo)準(zhǔn)、信息發(fā)布審查和投訴處理)
- GB/T 32210-2015便攜式氣相色譜-質(zhì)譜聯(lián)用儀技術(shù)要求及試驗方法
- GB/T 2012-1989芳烴酸洗試驗法
- GB 9448-1999焊接與切割安全
- 腦卒中患者深靜脈血栓的護理
- 北京市北京八中高一分班考試物理試卷
- 以硅的計算為例,比較S-W,Tersoff,MEAM勢的差異課件
- 初中化學(xué)講座課件
- 政府投資項目審計與報告案例信息講解課件
- 污水處理缺氧、厭氧、好氧的工藝流程分析
- 廣西大學(xué)畢業(yè)論文統(tǒng)一封面
評論
0/150
提交評論