數(shù)據(jù)庫第四、五章習題及答案_第1頁
數(shù)據(jù)庫第四、五章習題及答案_第2頁
數(shù)據(jù)庫第四、五章習題及答案_第3頁
數(shù)據(jù)庫第四、五章習題及答案_第4頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

1、第4、5章練習題(數(shù)據(jù)庫的安全性、完整性)一、選擇題1下面哪個不是數(shù)據(jù)庫系統(tǒng)必須提供的數(shù)據(jù)控制功能 。A安全性B可移植性C完整性D并發(fā)控制 答案:B2保護數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄漏、更改破壞。這是指數(shù)據(jù)的 。A安全性B完整性C并發(fā)控制D恢復 答案:A3數(shù)據(jù)庫的 是指數(shù)據(jù)的正確性和相容性。A安全性B完整性C并發(fā)控制D恢復 答案:B4在數(shù)據(jù)系統(tǒng)中,對存取權(quán)限的定義稱為 。A命令 B授權(quán) C定義 D審計 答案:B5數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實現(xiàn)數(shù)據(jù)庫的 。A可靠性B一致性C完整性D安全性 答案:D6下列SQL語句中,能夠?qū)崿F(xiàn)“收回

2、用戶ZHAO對學生表(STUD)中學號(XH)的修改權(quán)”這一功能的是 AREVOKE UPDATE(XH) ON TABLE FROM ZHAO BREVOKE UPDATE(XH) ON TABLE FROM PUBLICCREVOKE UPDATE(XH) ON TABLE STUD FROM ZHAO DREVOKE UPDATE(XH) ON STUD FROM PUBLIC答案:C7把對關系SC的屬性GRADE的修改權(quán)授予用戶ZHAO的SQL語句是 A)GRANT GRADE ON SC TO ZHAO B)GRANT UPDATE ON SC TO ZHAOC)GRANT UPDA

3、TE (GRADE) ON SC TO ZHAO D)GRANT UPDATE ON SC (GRADE) TO ZHAO 答案:C8以下( D  )不屬于實現(xiàn)數(shù)據(jù)庫系統(tǒng)安全性的主要技術(shù)和方法。  A. 存取控制技術(shù) B. 視圖技術(shù)    C. 審計技術(shù)  D. 出入機房登記和加鎖    9SQL中的視圖提高了數(shù)據(jù)庫系統(tǒng)的( D  )。    A. 完整性 

4、B. 并發(fā)控制    C. 隔離性 D. 安全性 10安全性控制的防范對象是( B ),防止他們對數(shù)據(jù)庫數(shù)據(jù)的存取。 A不合語義的數(shù)據(jù)   B非法用戶    C不正確的數(shù)據(jù)    D不符合約束數(shù)據(jù)11在數(shù)據(jù)庫系統(tǒng)中,保證數(shù)據(jù)及語義正確和有效的功能是 ( )A.并發(fā)控制 B.存取控制 C.安全控制 D.完整性控制 答案:D12關于主鍵約束以下說法錯誤的是( )A. 一個表中只能設置一個主鍵

5、約束 B.允許空值的字段上不能定義主鍵約束C.允許空值的字段上可以定義主鍵約束 D.可以將包含多個字段的字段組合設置為主鍵 答案:C13在表或視圖上執(zhí)行除了( )以外的語句都可以激活觸發(fā)器。A.Insert B. Delete C. Update D. Create 答案:D14數(shù)據(jù)庫的_是指數(shù)據(jù)的正確性和相容性。A安全性 B完整性 C并發(fā)控制 D恢復 答案:B15在數(shù)據(jù)庫的表定義中,限制成績屬性列的取值在0到100的范圍內(nèi),屬于數(shù)據(jù)的_約束。A實體完整性B、參照完整性C、用戶自定義D、用戶操作 答案:C16如果學生表STUDENT是使用下面SQL的語句創(chuàng)建的 CREATE 

6、;TABLE STUDENT (SNO char(4) PRIMARY  KEY, SNAME char(8), SEX char(2), AGE int CHECK(AGE>15 AND AGE<30) ) 則下面的語句中可以正確執(zhí)行的是( A ) A.INSERT INTO STUDENT(SNO,SEX,AGE)values(S9,男,17) B.INSERT 

7、;INTO STUDENT(SNO,SEX,AGE)values(S9,男,14) C.INSERT INTO STUDENT(SNO,SEX,AGE)values(男,20) D.INSERT INTO STUDENT(SNO,SEX,AGE)values(S9,安琦16)17.在數(shù)據(jù)庫中刪除觸發(fā)器使用( B  )。  A.ROLLBACK  B.DROP  C.DELALLOCATE  D.DELETE  二、填空題1保護

8、數(shù)據(jù)安全性的一般方法是 。 答案:設置用戶標識和存取權(quán)限控制2安全性控制的一般方法有、和視圖的保護五級安全措施。答案:用戶標識鑒定存取控制 審計 數(shù)據(jù)加密3存取權(quán)限包括兩方面的內(nèi)容,一個是 ,另一個是 。 答案:要存取的數(shù)據(jù)對象對此數(shù)據(jù)對象進行操作的類型4在SQL語言中,為了數(shù)據(jù)庫的安全性,設置了對數(shù)據(jù)的存取進行控制的語句,對用戶授權(quán)使用 語句,收回所授的權(quán)限使用 語句。 答案:GRANT REVOKE5DBMS存取控制機制主要包括兩部分: 自主存取控制 ,強制存取控制。 答案:自主存取控制6數(shù)據(jù)庫角色是被命名的一組與數(shù)據(jù)庫操作相關的權(quán)限,角色是_權(quán)限_的集合。7數(shù)據(jù)庫的完整性是指數(shù)據(jù)的 .

9、_和 。答案:實體完整性 參照完整性 用戶定義完整性 8實體完整性是指在基本表中,主屬性不能取空值 。 答案:主屬性不能取空值9參照完整性是指在基本表中, 。 答案:外碼可以是空值或者另一個關系主碼的有效值10為了保護數(shù)據(jù)庫的實體完整性,當用戶程序?qū)χ鞔a進行更新使主碼值不惟一時,DBMS就 。答案:拒絕此操作11.在數(shù)據(jù)庫系統(tǒng)中,定義存取權(quán)限的過程稱為 授權(quán) 。12觸發(fā)器按時間關鍵字分為兩種:BEFORE觸發(fā)器、AFTER觸發(fā)器。對于AFTER觸發(fā)器,觸發(fā)動作體與觸發(fā)事件的執(zhí)行順序為:先執(zhí)行觸發(fā)事件,然后測試WHEN條件是否滿足,若滿足則執(zhí)行觸發(fā)動作體。13.在參照完整性控制中,將參照關系中所

10、有外碼值與被參照關系主碼值相同的元組一起刪除,這種刪除控制屬于 級聯(lián)刪除 。三、綜合題今有兩個關系模式:    職工(職工號,姓名,年齡,職務,工資,部門號)     部門(部門號,名稱,經(jīng)理名,位置,電話號)  請用SQL的GRANT和REVOKE語句(加上視圖機制)完成以下授權(quán)定義或存取控制功能:  1)用戶王明對兩個表有SELECT權(quán)力;       GRANT SELECT ON

11、 TABLE 職工,部門 TO 王明;      2)用戶李勇對兩個表有INSERT和DELETE權(quán)力;     GRANT INSERT,DELETE ON TABLE 職工,部門 TO 李勇;       3)用戶劉星對職工表有SELECT權(quán)力,對工資字段具有更新權(quán)力;      GR

12、ANT SELECT,UPDATE(工資) ON TABLE 職工 TO 劉星;4)用戶張平具有對兩個表所有權(quán)力(讀,插,改,刪數(shù)據(jù)),并具有給其他用戶授權(quán)的權(quán)力;     GRANT ALL PRIVILIGES ON  TABLE 職工,部門 TO 張平 WITH GRANT OPTION;5)用戶楊蘭具有從每個部門職工中SELECT最高工資,最低工資,平均工資的權(quán)力,他不能查看每個人的工資。        首先建立一個視圖。     CREATE VIEW 部門工資 AS   SELECT 部門.名稱,MAX(工資),MIN(工資),AVG(工資)     

溫馨提示

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

評論

0/150

提交評論