數(shù)據(jù)庫系統(tǒng)概論試題與答案5_第1頁
數(shù)據(jù)庫系統(tǒng)概論試題與答案5_第2頁
數(shù)據(jù)庫系統(tǒng)概論試題與答案5_第3頁
數(shù)據(jù)庫系統(tǒng)概論試題與答案5_第4頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、試題五一、單項選擇題1.模式的邏輯子集通常稱為()A外模式B 模式C概念模式D邏輯模式2.已知兩個關(guān)系如下:RABCSDEA1b1cd1e1112b2cd2e1223b1cd3e211假設(shè) R 的主鍵是 A , S 的主鍵是 D,在關(guān)系 S 的定義中包含外鍵子句:“ FOREIGN KEY (A) REFERENCES R(A) ON DELETE NO ACTION”,下列 SQL 語句不能成功執(zhí)行的是()A DELETEFROMRWHEREA 2BDELETEFROMRWHEREA 3CDELETEFROMSWHEREA 1D DELETEFROMSWHEREA 23.在 SQL 中,與“

2、A <>ALLC=SOMENOTIN ”等價的操作符是(B <>SOMED =ALL)4 將 E-R 模型轉(zhuǎn)換成關(guān)系模型,屬于數(shù)據(jù)庫的(A需求分析B 概念設(shè)計C邏輯設(shè)計D物理設(shè)計)5 設(shè)有一個關(guān)系:并且至少包含DEPT( DNO ,DNAME ),如果要找出倒數(shù)第三個字母為W ,4 個字母的 DNAME ,則查詢條件子句應(yīng)寫成WHERE DNAMELIKE ()A_W_% B_%W_C_W_D W _ %6 有一個關(guān)系:學(xué)生(學(xué)號,系別),規(guī)定學(xué)號的值域是符串,這一規(guī)則屬于()。8 個數(shù)字組成的字A實體完整性約束B 參照完整性約束C用戶自定義完整性約束D關(guān)鍵字完整性約束

3、7. 已知關(guān)系 R 如圖 1 所示,可以作為R 主碼的屬性組是()。RABCD123413452456143413473456圖 1A.ABCC. ACDB. ABDD. BCD8.已知成績關(guān)系如圖執(zhí)行 SQL 語句:2 所示。SELECT COUNT( DISTINCT學(xué)號)FROM 成績WHERE 分?jǐn)?shù) 60查詢結(jié)果中包含的元組數(shù)目是()成績學(xué)號課程號分?jǐn)?shù)S1C180S1C275S2C1nullS2C255S3C390圖 2A .1B .2C.3D.49設(shè)有關(guān)系R 和關(guān)系S 進(jìn)行如圖3 所示的運(yùn)算,則運(yùn)算結(jié)果中含有元組的數(shù)目是()RSABCDE1235645678789910圖 3A. 6

4、B . 7C. 8D.910. 已知關(guān)系:廠商(廠商號,廠名)PK= 廠商號產(chǎn)品(產(chǎn)品號,顏色,廠商號)PK= 產(chǎn)品號, FK= 廠商號假設(shè)兩個關(guān)系中已經(jīng)存在如圖4 所示元組:廠商產(chǎn)品廠商號廠名產(chǎn)品號顏色廠商號C01宏達(dá)P01紅C01C02立仁P02黃C03C03廣源圖 4若再往產(chǎn)品關(guān)系中插入如下元組:I( P03,紅, C02)II (P01,藍(lán), C01)III ( P04,白, C04)IV (P05,黑, null )能夠插入的元組是()A.I,II,IVB. I,IIIC.I,IID. I, IV得分二、填空題(本大題共10 小題,每小題2 分,共 20 分)錯填、不填均無分。1.數(shù)

5、據(jù)管理經(jīng)過了人工管理、文件系統(tǒng)和三個發(fā)展階段。2.關(guān)系中主碼的取值必須唯一且非空,這條規(guī)則是完整性規(guī)則。3.關(guān)系代數(shù)中專門的關(guān)系運(yùn)算包括:、投影、連接和除法。4.SQL 語言提供數(shù)據(jù)定義、數(shù)據(jù)控制等功能。5. 在 SELECT 語句查詢中,要去掉查詢結(jié)果中的重復(fù)記錄,應(yīng)該使用關(guān)鍵字。6.在 DBMS的授權(quán)子系統(tǒng)中,授權(quán)和回收權(quán)限的語句分別是_和REVOKE 語句。7. 從關(guān)系規(guī)化理論的角度講, 一個只滿足 1NF 的關(guān)系可能存在的四方面問題是:數(shù)據(jù)冗余度大、修改異常、插入異常和_。8. 如果兩個實體之間具有m: n 聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是_個表。9. 若有關(guān)系模式 R(A ,B

6、,C)和 S(C, D ,E), SQL 語句SELECT A, D FROM R, S WHERE R.C=S.C AND E = '80' ;對應(yīng)的關(guān)系代數(shù)表達(dá)式是。10.SQL 語言中,刪除基本表的語句是,刪除數(shù)據(jù)的語句是。三、簡答題1 數(shù)據(jù)模型的三大要素是什么?2 數(shù)據(jù)庫設(shè)計的基本步驟是什么?3. 什么是事務(wù)?事務(wù)具有哪些特性?4. 簡述數(shù)據(jù)庫并發(fā)操作通常會帶來哪些問題。5. 簡述系統(tǒng)故障時的數(shù)據(jù)庫恢復(fù)策略。四、設(shè)計題設(shè)有關(guān)系 EMP( ENO ,ENAME ,SALARY ,DNO ),其中各屬性的含義依次為職工號、工資和所在部門號,以及關(guān)系 DEPT( DNO ,D

7、NAME ,MANAGER ),其中各屬性含義依次為部門號、部門名稱、部門經(jīng)理的職工號。1 試用 SQL 語句完成以下查詢:列出各部門中工資不低于600 元的職工的平均工資。2 寫出“查詢001 號職工所在部門名稱”的關(guān)系代數(shù)表達(dá)式。3 請用 SQL 語句將“銷售部” 的那些工資數(shù)額低于600 的職工的工資上調(diào)10%。4 有如下關(guān)系代數(shù)表達(dá)式 ENO (EMP( MANAGER =001 (DEPT)請將其轉(zhuǎn)化成相應(yīng)的SQL 語句。五、綜合題得分(本大題共2 小題 , 每小題 10 分, 共 20 分)1 設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有一關(guān)系模式R 如下:R (商店編號,商品編號,數(shù)量,部門編號,負(fù)責(zé)

8、人)如果規(guī)定:( 1)每個商店的每種商品只在一個部門銷售;( 2)每個商店的每個部門只有一個負(fù)責(zé)人;( 3)每個商店的每種商品只有一個庫存數(shù)量。試回答下列問題:( 1)根據(jù)上述規(guī)定,寫出關(guān)系模式R 的基本函數(shù)依賴; ( 2 分)( 2)找出關(guān)系模式R 的候選碼;( 2 分)( 3)試問關(guān)系模式R 最高已經(jīng)達(dá)到第幾式?為什么?(2 分)( 4)如果 R 不屬于 3NF ,請將 R 分解成 3NF 模式集。( 4 分)2. 設(shè)有商店和顧客兩個實體, “商店” 有屬性商店編號、 商店名、 地址、,“顧客”有屬性顧客編號、 、地址、年齡、性別。假設(shè)一個商店有多個顧客購物,一個顧客可以到多個商店購物,顧

9、客每次去商店購物有一個消費(fèi)金額和日期,而且規(guī)定每個顧客在每個商店里每天最多消費(fèi)一次。試畫出E-R 圖,注明屬性和聯(lián)系類型,并將 E-R 模型轉(zhuǎn)換成關(guān)系模式,要求關(guān)系模式主碼加下劃線表示。 (E-R 模型 4 分,關(guān)系模型 6 分 )試題五參考答案與評分細(xì)則一、單項選擇題(共10 小題,每小題 2 分,共 20 分)題號12345678910答案AAACBCBBAD二、填空題(共 10 小題,每小題2 分,共 20 分)。1數(shù)據(jù)庫系統(tǒng)2實體3_選擇 _4_數(shù)據(jù)操縱 _5_DISTINCT _6_ GRANT_7_刪除異常_8_ 3_9A,D( (RS)10 DROP _DELETEE='

10、80'三、簡答題(共5 小題,每小題 4 分,共 20 分)。1. 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、完整性約束。 (錯一個扣 1 分,全錯不得分)2. 需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫實施、數(shù)據(jù)庫運(yùn)行和維護(hù)。 (錯一個扣 0.5 分,全錯不得分)3. 事務(wù)是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做要么全不做,是一個不可分割的工作單位。 ( 2 分)事務(wù)具有原子性、 一致性、 隔離性和持續(xù)性等特性。 (每個特性 0.5 分)4.丟失修改、不可重復(fù)讀、讀“臟”數(shù)據(jù)。(錯一個扣1 分,全錯不得分)5. (1)正像掃描日志文件,找出在故障發(fā)生前已經(jīng)提交的事務(wù),將其事務(wù)標(biāo)識記

11、入 REDO 隊列。同時找出故障發(fā)生時尚未完成的事務(wù),將其事務(wù)標(biāo)識記入 UNDO 隊列。( 2)對 UNDO 隊列中的各個事務(wù)進(jìn)行撤銷處理。( 3)對 REDO 隊列中的各個事務(wù)進(jìn)行重做處理。(錯一個扣1.5 分,全錯不得分)四、設(shè)計題(共4 小題,每小題5 分,共 20 分)。1SELECT DNO, A VG (SALARY)(1 分)FROM EMP ( 1 分)WHERE SALARY =600( 1 分)GROUP BY DNO ( 2 分)(說明: WHERE 子句與 GROUP BY 子句順序顛倒的,扣1 分。)2. DNAME(ENO=001DNAME1 分 ,ENO =001

12、1分 ,(EMP)DEPT) ( (EMP)DEPT3 分)或 DNAME(EMPDEPT)(DNAME1分 ,ENO =001 1分 ,ENO =001(EMPDEPT)3 分)3.UPDATE EMPSET SALARY=SALARY*1.1WHERE ENO IN( 2 分)( SELECT ENOFROM EMP, DEPTWHERE EMP.DNO=DEPT.DNOAND DNAME=銷售部 AND SALARY 600)(3 分)4SELECT EMP.ENOFROM EMP, DEPT (2 分)WHERE EMP.DNO=DEPT.DNOAND DEPT.MANAGER=001( 3 分)五、綜合題(共2 小題,每小題 10 分,共 20 分)。1答:( 1)有三個函數(shù)依賴:(商店編號,商品編號) 部門編號(商店編號,部門編號) 負(fù)責(zé)人(商店編號,商品編號) 數(shù)量。(2 分,錯、漏一個扣1 分)( 2)R 的候選碼是 (商店編號,商品編號 )。( 2 分)( 3)R 最高達(dá)到 2NF( 1 分),因為 R 中存在著非主屬性“負(fù)責(zé)人”對候選碼 (商店編號、商品編號)的傳遞函數(shù)依賴,所以R 屬于 2NF ,但 R 不屬于 3NF 。(1 分)( 4)將 R 分解成: R1 (商店編號,商品編號,數(shù)量,部門編號) ( 2 分)R2 ( 商店編號,

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論