數(shù)據(jù)庫原理及應(yīng)用復(fù)習(xí)題_第1頁
數(shù)據(jù)庫原理及應(yīng)用復(fù)習(xí)題_第2頁
數(shù)據(jù)庫原理及應(yīng)用復(fù)習(xí)題_第3頁
數(shù)據(jù)庫原理及應(yīng)用復(fù)習(xí)題_第4頁
數(shù)據(jù)庫原理及應(yīng)用復(fù)習(xí)題_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理及應(yīng)用復(fù)習(xí)題一.填空題:1. 關(guān)系數(shù)據(jù)庫的關(guān)系演算語言是以_數(shù)理邏輯中的謂詞演算 為基礎(chǔ)的DML語言。2. 在函數(shù)信賴中,平凡的函數(shù)信賴根據(jù)Armstrong推理規(guī)則中的_自反_律就可推出。3. 設(shè)關(guān)系模式R (A,B,C),F(xiàn)是R上成立的FD集,F(xiàn) = BA,BC,則分解 = AB,AC丟失的FD是BC _。4. 分布式數(shù)據(jù)庫中定義數(shù)據(jù)分片時,必須滿足三個條件:完備性條件、重構(gòu)條件和不相交條件5. DB并發(fā)操作通常會帶來三類問題,它們是丟失更新、不一致分析和讀臟數(shù)據(jù)6. 事務(wù)必須具有的四個性質(zhì)是:原子性、一致性、隔離性和持久性。7. 分布式數(shù)據(jù)庫系統(tǒng)中透明性層次越高,應(yīng)用程序的編寫

2、越_簡單 (或容易)_。8. 在有泛化/細(xì)化聯(lián)系的對象類型之間,較低層的對象類型稱為_子類型_。9. 數(shù)據(jù)管理經(jīng)過了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段三個發(fā)展階段。10. SQL語言中,用于事務(wù)回滾的語句是_rollback transaction_。11. 在層次數(shù)據(jù)庫中,交片段和子片段之間只能具有_一對多_類型的聯(lián)系。12. 封鎖對象的大小稱為_封鎖的粒度(或粒度)_。13. 如果一個汽車銷售公司,經(jīng)營摩托車,小汽車.貨車和客車,那么在該公司的E-R模型設(shè)計中,應(yīng)該采用_超類與子類(或?qū)哟螝w納)_方法。14. 現(xiàn)將關(guān)系模式R分解為兩個關(guān)系模式R1(A,C,D),R2(A,B,E)那

3、么這個分解_ _無損連接性且_ _函數(shù)依賴不具有無損連接性且不保持函數(shù)依賴。15. 用于表達(dá)一個ODBC驅(qū)動程序和DBMS特殊連接的命名,被稱為_數(shù)據(jù)源(或DSN)_,它是數(shù)據(jù)庫驅(qū)動程序與數(shù)據(jù)庫系統(tǒng)連接的橋梁。16. DBMS利用事務(wù)日志保存所有數(shù)據(jù)庫事務(wù)的_更新(或修改)_操作。17. 如果兩個實(shí)體之間具有M:N聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是 3_個表。18. 一級封鎖協(xié)議解決了事務(wù)的并發(fā)操作帶來的_數(shù)據(jù)丟失修改_不一致性的問題。19. 由于存在數(shù)據(jù)冗余,就可能導(dǎo)致數(shù)據(jù)操作異常: 更新異常 。20. 不含多余屬性的超鍵稱為 候選鍵 。21. 修改數(shù)據(jù)的操作是關(guān)系運(yùn)算中 _運(yùn)算和_ _運(yùn)

4、算的復(fù)合。22. 屬性之間一般有兩種依賴關(guān)系,一種是_函數(shù)依賴_關(guān)系,一種是_多值依賴 _關(guān)系。23. 數(shù)據(jù)庫的完整性是指數(shù)據(jù)庫的_域完整性、實(shí)體完整性、參照完整性.和_用戶定義的完整性_,其主要目的是防止錯誤的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫。24. 解決數(shù)據(jù)冗余的途徑就是將關(guān)系模式進(jìn)行_規(guī)范化_。25. 事務(wù)重執(zhí)有兩種策略:_等待-死亡策略和擊傷-等待策略 26. INSERT INTO命令能夠向基本表中_插入 條記錄。27. 一個關(guān)系模式為Y(X1,X2,X3,X4),假定該關(guān)系存在著如下函數(shù)依賴:X1X2,X1X3,X3X4,則該關(guān)系屬于_第二_范式,因?yàn)樗嬖谥鴂 傳遞函數(shù)依賴二.選擇題:1. 單個用

5、戶使用的數(shù)據(jù)視圖的描述稱為 ( A )A. 外模式B. 概念模式C. 內(nèi)模式D. 存儲模式2. 子模式DDL用來描述 (B)A. 數(shù)據(jù)庫的總體邏輯結(jié)構(gòu)B. 數(shù)據(jù)庫的局部邏輯結(jié)構(gòu)C. 數(shù)據(jù)庫的物理存儲結(jié)構(gòu)D. 數(shù)據(jù)庫的概念結(jié)構(gòu)3. 在DBS中,DBMS和OS之間的關(guān)系是 ( B )A. 相互調(diào)用B. DBMS調(diào)用OSC. OS調(diào)用DBMSD. 并發(fā)運(yùn)行4. 五種基本關(guān)系代數(shù)運(yùn)算是 ( A )A. ,-,和B. ,-,和C. ,和D. ,和5. 以下關(guān)于E-R圖的敘述正確的是( C )A. E-R圖建立在關(guān)系數(shù)據(jù)庫的假設(shè)上B. E-R圖使用過程和數(shù)據(jù)的關(guān)系清晰,實(shí)體間的關(guān)系可導(dǎo)出應(yīng)用過程的表示。C

6、. E-R圖可將現(xiàn)實(shí)世界(應(yīng)用)中的信息抽象地表示為實(shí)體以及實(shí)體間的聯(lián)系D. E-R圖能表示數(shù)據(jù)生命周期。6. 下列聚合函數(shù)中不忽略空值 (null) 的是 ( C )A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)7. 設(shè)關(guān)系模式R (A,B,C),F(xiàn)是R上成立的FD集,F(xiàn) = BC,則分解 = AB,BC相對于F ( A )A. 是無損聯(lián)接,也是保持FD的分解B. 是無損聯(lián)接,但不保持FD的分解C. 不是無損聯(lián)接,但保持FD的分解D. 既不是無損聯(lián)接,也不保持FD 的分解8. 事務(wù)的ACID性質(zhì)中,關(guān)于原子性(atomicity)的描述正確的是

7、( C )A. 指數(shù)據(jù)庫的內(nèi)容不出現(xiàn)矛盾的狀態(tài)。B. 若事力正常結(jié)束,即使發(fā)生故障,列新結(jié)果也不會從數(shù)據(jù)庫中消失。C. 事務(wù)中的所有操作要么都執(zhí)行,要么都不執(zhí)行。D. 若多個事務(wù)同時進(jìn)行,與順序?qū)崿F(xiàn)的處理結(jié)果是一致的。9. 在數(shù)據(jù)庫設(shè)計中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( B )A. 需求分析階段B. 邏輯設(shè)計階段C. 概念設(shè)計階段D. 物理設(shè)計階段10. SQL中,下列涉及空值的操作,不正確的是 ( C )A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULL D. NOT (AGE IS NULL)11. 如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排它鎖,則T對

8、Q ( C )A. 只能讀不能寫B(tài). 只能寫不能讀C. 既可讀又可寫D. 不能讀不能寫12. DBMS中實(shí)現(xiàn)事務(wù)持久性的子系統(tǒng)是 (D )A. 安全性管理子系統(tǒng)B. 完整性管理子系統(tǒng)C. 并發(fā)控制子系統(tǒng)D. 恢復(fù)管理子系統(tǒng)13. 一級封鎖協(xié)議解決了事務(wù)的并發(fā)操作帶來的( A )不一致性的問題。A. 數(shù)據(jù)丟失修改 B. 數(shù)據(jù)不可重復(fù)讀|C. 讀臟數(shù)據(jù) D. 數(shù)據(jù)重復(fù)修改14. 分布式數(shù)據(jù)庫系統(tǒng)中分片模式和分配模式均是 ( A )A. 全局的B. 局部的C. 分布的D. 集中的15. 屬性類型允許是基本數(shù)據(jù)類型.結(jié)構(gòu)類型和集合類型的模型是( C )A. 平面關(guān)系模型B. 嵌套關(guān)系模型C. 復(fù)合對象

9、模型D. 分布式關(guān)系模型16. 關(guān)系數(shù)據(jù)庫中的視圖屬于4個數(shù)據(jù)抽象級別中的( A ) A 外部模型 B 概念模型C 邏輯模型 D 物理模型 17. 在下列關(guān)于關(guān)系的陳述中,錯誤的是( B ) A 表中任意兩行的值不能相同 B 表中任意兩列的值不能相同 C 行在表中的順序無關(guān)緊要 D 列在表中的順序無關(guān)緊要 18. 為了防止一個用戶的工作不適當(dāng)?shù)赜绊懥硪粋€用戶,應(yīng)該采取( C ) A 完整性控制 B 安全性控制C 并發(fā)控制 D 訪問控制 19. 關(guān)系數(shù)據(jù)庫中,實(shí)現(xiàn)實(shí)體之間的聯(lián)系是通過表與表之間的( D ) A 公共索引 B 公共存儲 C 公共元組 D 公共屬性 20. 在SQL的SELECT語句

10、中,實(shí)現(xiàn)投影操作的是哪個句? A A SELECT B FROM C WHERE D ORDER BY21. 下面系統(tǒng)中不屬于關(guān)系數(shù)據(jù)庫管理系統(tǒng)的是( C ) A Oracle B MS SQL Server C IMS D DB2 22. SQL語言中,刪除一個表的命令是( B ) A DELETE B DROP C CLEAR D REMORE 23. SQL語言中,刪除記錄的命令是(A ) A DELETE B DROP C CLEAR D REMORE 24. 如果在關(guān)系的分片過程中使用了選擇操作,則不可能是( B ) A 水平分片 B 垂直分片C 導(dǎo)出分片 D 混合分片 25. 在一

11、個實(shí)體集中,一個實(shí)體實(shí)例(一行)與另外多個實(shí)例(多行)相關(guān),則這個實(shí)體稱為( A )A 遞歸實(shí)體 B 弱實(shí)體C 復(fù)合實(shí)體 D 聯(lián)系實(shí)體 26. 存在一個等待事務(wù)集T0,T1,Tn,其中T0正等待被T1鎖住的數(shù)據(jù)項(xiàng),T1正等待被T2鎖住的數(shù)據(jù)項(xiàng),Tn-1正等待被Tn鎖住的數(shù)據(jù)項(xiàng),且Tn正等待被T0鎖住的數(shù)據(jù)項(xiàng),則系統(tǒng)的工作狀態(tài)處于( D ) A 并發(fā)處理 B 封鎖 C 循環(huán) D 死鎖 27. 關(guān)系R(A,B)和S(B,C)中分別有10個和15個元組,屬性B是R的主碼,則中元組數(shù)目的范圍是( A ) A(0,15) B(10,15) C(10,25) D(0,150) 28. 有一個網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用

12、系統(tǒng),其中一臺計算機(jī)A存有DBMS軟件.所有用戶數(shù)據(jù)和應(yīng)用程序,其余各節(jié)點(diǎn)作為終端通過通信線路向A發(fā)出數(shù)據(jù)庫應(yīng)用請求,這種方式屬于( A ) A 集中式數(shù)據(jù)庫體系結(jié)構(gòu) B 主從式數(shù)據(jù)庫體系結(jié)構(gòu) C 客戶機(jī)/服務(wù)器數(shù)據(jù)庫體系結(jié)構(gòu) D 分布式數(shù)據(jù)庫體系結(jié)構(gòu) 29. 設(shè)有一個關(guān)系:DEPT(DNO,DNAME),如果要找出倒數(shù)第三個字母為W,并且至少包含4個字母的DNAME,則查詢條件子句應(yīng)寫成WHERE DNAME LIKE (B)A _ _ W _ % B _ % W _ _ C _ W _ _ D _ W _ % 30. 有一個關(guān)系:學(xué)生(學(xué)號,姓名,系別),規(guī)定學(xué)號的值域是8個數(shù)字組成的字符

13、串,這一規(guī)則屬于( C ) A 實(shí)體完整性約束 B 參照完整性約束 C 用戶自定義完整性約束 D 關(guān)鍵字完整性約束 31. 已知關(guān)系R如圖1所示,可以作為R主碼的屬性組是( B ) RABCD123413452456143413473456圖1A ABC B ABDC ACD D BCD32. 已知成績關(guān)系如圖2所示。執(zhí)行SQL語句:SELECT COUNT(DISTINCT學(xué)號)FROM成績WHERE分?jǐn)?shù)60查詢結(jié)果中包含的元組數(shù)目是( B ) 成績學(xué)號課程號分?jǐn)?shù)S1C180S1C275S2C1nullS2C255S3C390圖2A 1 B 2 C 3 D 433. 設(shè)有關(guān)系R和關(guān)系S進(jìn)行如

14、圖3所示的運(yùn)算,則運(yùn)算結(jié)果中含有元組的數(shù)目是( A )A 6 B 7C 8 D 9 RSABC123456789DE5678910 圖334. 已知關(guān)系:廠商(廠商號,廠名)PK=廠商號產(chǎn)品(產(chǎn)品號,顏色,廠商號)PK=產(chǎn)品號,F(xiàn)K=廠商號假設(shè)兩個關(guān)系中已經(jīng)存在如圖4所示元組:廠商產(chǎn)品廠商號廠名C01宏達(dá)C02立仁C03廣源產(chǎn)品號顏色廠商號P01紅C01P02黃C03圖4若再往產(chǎn)品關(guān)系中插入如下元組:I(P03,紅,C02)II(P01,藍(lán),C01)III(P04,白,C04)IV(P05,黑,null)能夠插入的元組是( D )A I,II,IV B I,IIIC I,II D I,IV 3

15、5. 在數(shù)據(jù)庫設(shè)計中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( C )A. 需求分析階段B. 邏輯設(shè)計階段C. 概念設(shè)計階段D. 物理設(shè)計階段36. SQL語言中,創(chuàng)建一個表的命令是( C ) A View B DROP C CLEAR D Create 37. SQL語言中,更新一個表的命令是( C ) A Insert B DROP C Update D Create 38. 在關(guān)系數(shù)據(jù)庫中,表是三級模式結(jié)構(gòu)中的( A )A 外模式 B 模式 C 存儲模式 D 內(nèi)模式39. 設(shè)關(guān)系R和S的元組個數(shù)分別為100和300,關(guān)系T是R與S的笛卡爾積,則T的元組個數(shù)是 ( D )A 400B 100

16、00 C 30000 D 9000040. 數(shù)據(jù)庫中增加一條新數(shù)據(jù)使用的命令是 ( A )A. insertB. drop tableC. update D. create41. 下列哪一個不是數(shù)據(jù)庫開發(fā)的可選數(shù)據(jù)庫。( D )A. mysqlB. DB2C. OracleD. Excel42. 如果關(guān)系模式R中的每一個非主屬性既不部分依賴也不傳遞依賴于鍵,則稱這個關(guān)系模式屬于( C )A. 第一范式 B. 第二范式C. 第三范式D. BC范式43. 下列哪一個不是數(shù)據(jù)冗余帶來的異常?( D )A. 修改異常B. 插入異常C. 刪除異常D. io異常44. 以下哪一個不是ER圖中的元素( D

17、)A. 實(shí)體 B. 聯(lián)系C. 屬性D. 鍵45. 如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排它鎖,則T對Q ( C )A. 只能讀不能寫B(tài). 只能寫不能讀C. 既可讀又可寫D. 不能讀不能寫46. 當(dāng)關(guān)系R和S自然聯(lián)接時,能夠把R利S原該舍棄的元組放到結(jié)果關(guān)系中的操作是( C )。A左外聯(lián)接B右外聯(lián)接C外部并D外聯(lián)接47. 數(shù)據(jù)的管理方法主要有(C )。A文件系統(tǒng)和分布式系統(tǒng)B批處理系統(tǒng)和實(shí)時處理系統(tǒng)C數(shù)據(jù)庫系統(tǒng)和文件系統(tǒng)D數(shù)據(jù)庫系統(tǒng)和實(shí)時處理系統(tǒng)48. 設(shè)有關(guān)系R,按條件f對關(guān)系R進(jìn)行選擇,正確的是( D )。ARR BCRfR Df (R)49. 數(shù)據(jù)庫物理存儲方式的描述稱為( B )A.外模式B.內(nèi)

18、模式C.概念模式D.邏輯模式50. 在下面給出的內(nèi)容中,不屬于DBA職責(zé)的是( C )A.定義概念模式B.修改模式結(jié)構(gòu)C.編寫應(yīng)用程序D.編寫完整性規(guī)則51. 在數(shù)據(jù)庫三級模式間引入二級映象的主要作用是( A)A.提高數(shù)據(jù)與程序的獨(dú)立性B.提高數(shù)據(jù)與程序的安全性C.保持?jǐn)?shù)據(jù)與程序的一致性D.提高數(shù)據(jù)與程序的可移植性52. DB.DBMS和DBS三者之間的關(guān)系是( C )A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能相互包括53. 位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件是( C )A.DBSB.DBC.DBMSD.MIS54. 數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)模

19、型通常由(A)三部分組成A.數(shù)據(jù)結(jié)構(gòu).數(shù)據(jù)操作和完整性約束B.數(shù)據(jù)定義.數(shù)據(jù)操作和安全性約束C.數(shù)據(jù)結(jié)構(gòu).數(shù)據(jù)管理和數(shù)據(jù)保護(hù)D.數(shù)據(jù)定義.數(shù)據(jù)管理和運(yùn)行控制55. 數(shù)據(jù)庫技術(shù)的三級模式中,數(shù)據(jù)的全局邏輯結(jié)構(gòu)用( C )來描述A.子模式B.用戶模式C.模式D.存儲模式56. 用戶涉及的邏輯結(jié)構(gòu)用(D)描述A.模式B.存儲模式C.概念模式D.子模式57. 數(shù)據(jù)庫的開發(fā)控制,完整性檢查,安全性檢查等是對數(shù)據(jù)庫的( D )A.設(shè)計B.保護(hù)C.操縱D.維護(hù)58. (C)是控制數(shù)據(jù)整體結(jié)構(gòu)的人,負(fù)責(zé)三級結(jié)構(gòu)定義和修改A.專業(yè)用戶B.應(yīng)用程序員C.DBAD.一般用戶59. 文件系統(tǒng)的一個缺點(diǎn)是( B )A.

20、數(shù)據(jù)不保存B.數(shù)據(jù)冗余性C.沒有專用軟件對數(shù)據(jù)進(jìn)行管理D.數(shù)據(jù)聯(lián)系強(qiáng)60. (C)完成對數(shù)據(jù)庫數(shù)據(jù)的查詢與更新A.DCLB.DDLC.DMLD.DQL61. 關(guān)系模型的程序員不需熟悉數(shù)據(jù)庫的( C )A.數(shù)據(jù)操作B.完整性約束條件C.存取路徑D.數(shù)據(jù)定義62. DBMS提供DML實(shí)現(xiàn)對數(shù)據(jù)的操作??梢元?dú)立交互使用的DML稱為( C )A.宿主型B.獨(dú)立型C.自含型D.嵌入型63. DBMS提供DML實(shí)現(xiàn)對數(shù)據(jù)的操作。嵌入高級語言中使用的DML稱為( C )A.自主型B.自含型C.宿主型D.交互型64. 數(shù)據(jù)庫管理系統(tǒng)由三級模式組成,其中決定DBMS功能的是( A )A.邏輯模式B.外模式C.內(nèi)

21、模式D.物理模式65. 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)是數(shù)據(jù)庫系統(tǒng)的總體框架,一般來說數(shù)據(jù)庫系統(tǒng)應(yīng)具有三級模式體系結(jié)構(gòu),它們是( A )A.外模式.模式和內(nèi)模式B.子模式.用戶模式和存儲模式C.模式.子模式和概念模式D.子模式.模式和用戶模式66. 數(shù)據(jù)庫管理系統(tǒng)與操作系統(tǒng).應(yīng)用軟件的層次關(guān)系從核心到外圍依次是( C )A.DBMS.OS.應(yīng)用軟件B.DBMS.應(yīng)用軟件.OSC.OS.DBMS.應(yīng)用軟件D.OS.應(yīng)用軟件.DBMS67. 數(shù)據(jù)庫是在計算機(jī)系統(tǒng)中按照一定的數(shù)據(jù)模型組織.存儲和應(yīng)用的_,支持?jǐn)?shù)據(jù)庫各種操作的軟件系統(tǒng)叫_,由計算機(jī).操作系統(tǒng). DBMS.數(shù)據(jù)庫.應(yīng)用程序及用戶等組成的一個整體叫

22、( B )A.文件的集合.操作系統(tǒng).文件系統(tǒng)B.數(shù)據(jù)的集合.數(shù)據(jù)庫管理系統(tǒng).數(shù)據(jù)庫系統(tǒng)C.命令的集合.數(shù)據(jù)庫系統(tǒng).軟件系統(tǒng)D.程序的集合.命令系統(tǒng).文件系統(tǒng)68. 數(shù)據(jù)庫管理系統(tǒng)中數(shù)據(jù)操縱語言DML所實(shí)現(xiàn)的操作一般包括( A )A.查詢.插入.修改.刪除B.排序.授權(quán).刪除C.建立.插入.修改.排序D.建立.授權(quán).修改69. ER圖中的主要元素是( B )A.結(jié)點(diǎn).記錄和文件B.實(shí)體.聯(lián)系和屬性C.記錄.文件和表D.記錄.表.屬性70. 在ER圖中,用長方形表示_,用橢圓表示_( C )A.聯(lián)系.屬性B.屬性.實(shí)體C.實(shí)體.屬性D.什么也不代表.實(shí)體71. ER圖是表示概念模型的有效工具之一,

23、在ER圖中的菱形框表示( A )A.聯(lián)系B.實(shí)體C.實(shí)體的屬性D.聯(lián)系的屬性72. 下列關(guān)于數(shù)據(jù)庫系統(tǒng)特點(diǎn)的敘述中,正確的一項(xiàng)是( C )A.各類用戶程序均可隨意地使用數(shù)據(jù)庫中的各種數(shù)據(jù)B.數(shù)據(jù)庫系統(tǒng)中概念模式改變,則需將與其有關(guān)的子模式做相應(yīng)改變,否則用戶程序需改寫C.數(shù)據(jù)庫系統(tǒng)的存儲模式如有改變,概念模式無需改動D.數(shù)據(jù)一致性是指數(shù)據(jù)庫中數(shù)據(jù)類型的一致73. 絕大多數(shù)數(shù)據(jù)庫系統(tǒng)的總體結(jié)構(gòu),都具有外模式.模式和內(nèi)模式三級模式結(jié)構(gòu)。描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是( C )A.模式和內(nèi)模式B.內(nèi)模式C.模式D.外模式74. 概念模型表示方法最常用的是( A )A.ER方法B.數(shù)據(jù)的

24、方法C.分布式方法D.面向?qū)ο蟮姆椒?5. 下列各種模型中不是數(shù)據(jù)模型的是( A )A.概念模型B.層次模型C.網(wǎng)狀模型D.關(guān)系模型76. 數(shù)據(jù)庫系統(tǒng)是在(A)的基礎(chǔ)上發(fā)展起來的。A.文件系統(tǒng)B.應(yīng)用程序系統(tǒng)C.數(shù)據(jù)庫管理系統(tǒng)D.編譯系統(tǒng)77. 數(shù)據(jù)庫三級模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫的( C )A.結(jié)構(gòu)規(guī)范化B.數(shù)據(jù)安全性C.數(shù)據(jù)獨(dú)立性D.操作可行性78. 同網(wǎng)狀模型和層次模型相比,關(guān)系模型具有很多的特點(diǎn),下列各項(xiàng)中哪一個不是關(guān)系模型所具有的特點(diǎn)?( C )A.概念單一B.規(guī)范化C.直觀性好D.以二維表格表示79. 數(shù)據(jù)庫系統(tǒng)依靠_支持了數(shù)據(jù)獨(dú)立性( B )A.具有封裝機(jī)制B.模式分級

25、.各級之間有映像機(jī)制C.定義完整性約束條件D.DDL語言和DML語言互相獨(dú)立80. 設(shè)有關(guān)系R和S,與R-S等價的元組關(guān)系演算表達(dá)式是( B )A.t|R(t)s(t)B.t|R(t)S(t)C.t|(u)R(tS(u)D.t|(u)R(t)S(u)81. 設(shè)關(guān)系R(A,B,C)和S(A,D),與自然連接RS等價的關(guān)系代數(shù)表達(dá)式是( C )A.(R.A=S.A)(RS)B.R(等值連接1=1)SC.B,C,S.A,D(R.A=S.A(RS)D.R,A,B.C,D(RS)82. 有關(guān)系R和S,RS的運(yùn)算等價于(B)A.S-(R-S)B.R-(R-S)C.(R-S)SD.R(R-S)三.簡答題:1

26、. 請闡述在網(wǎng)狀模型和關(guān)系模型中,實(shí)體之間聯(lián)系的實(shí)現(xiàn)方法。在網(wǎng)狀模型中,聯(lián)系用指針實(shí)現(xiàn)。在關(guān)系模型中,聯(lián)系用關(guān)鍵碼 (或外鍵,或關(guān)系運(yùn)算) 來實(shí)現(xiàn)2. 簡單說明排它鎖和它的作用。排它鎖又稱為寫鎖((eXclusive lock,簡記為X鎖)),若事務(wù)T對數(shù)據(jù)對象A加上X鎖,則只允許T讀取和修改A,其它任何事務(wù)都不能再對A加任何類型的鎖,直到T釋放A上的鎖。它防止任何其它事務(wù)獲取資源上的鎖,直到在事務(wù)的末尾將資源上的原始鎖釋放為止。在更新操作(INSERT、UPDATE 或 DELETE)過程中始終應(yīng)用排它鎖。故而排他所得作用就是:防止并發(fā)操作引起的數(shù)據(jù)不一致性3. 設(shè)有兩個關(guān)系R (A,B,C

27、) 和S (C,D,E),試用SQL查詢語句表達(dá)下列關(guān)系代數(shù)表達(dá)式A,E (B = D (RS)。SELECT A,EFROM R,SWHERE B = D AND R.C = S.C4. 設(shè)有關(guān)系模式R (A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn) = DA,DB,試寫出關(guān)系模式R的候選鍵,并說明理由。R的候選鍵是CD理由:從已知的F,可導(dǎo)出DABD,再根據(jù)增廣律,可得出CDABCD,即CD值可決定全部屬性值。5. 兩個函數(shù)信賴集F和G等價的充分必要條件是什么?F中每個FD在G+ 中,并且G中每個FD也在F+ 中。設(shè)有關(guān)系R和S,其中R為參照關(guān)系,S為信賴關(guān)系。為了實(shí)現(xiàn)完整性約束,SQL規(guī)定

28、可以對R的刪除操作采取哪三種措施? (1) RESTRICT (或 約束刪除)(2) CASCADE (或級聯(lián)刪除)(3) SET NULL (或外鍵值置空)6. 解釋文件系統(tǒng)為什么會存在數(shù)據(jù)冗余?這種數(shù)據(jù)冗余會導(dǎo)致哪兩類典型的問題?由于文件系統(tǒng)難于實(shí)現(xiàn)數(shù)據(jù)共享,因此,相同的數(shù)據(jù)可能會在多個文件中重復(fù)出現(xiàn),即產(chǎn)生數(shù)據(jù)冗余。數(shù)據(jù)冗余會導(dǎo)致數(shù)據(jù)(或更新)異常和數(shù)據(jù)不一致性。7. SQL中表達(dá)完整性約束的規(guī)則主要有哪幾種?有主鍵約束、外鍵約束、屬性值約束和全局約束等8. 什么是分布式數(shù)據(jù)庫的分布透明性?分布透明性是指用戶不必關(guān)心數(shù)據(jù)的邏輯分片,不必關(guān)心數(shù)據(jù)物理位置分配的細(xì)節(jié),也不必關(guān)心各個場地上數(shù)據(jù)

29、庫的數(shù)據(jù)模型。9. 什么是對象關(guān)系數(shù)據(jù)模型?在傳統(tǒng)的關(guān)系數(shù)據(jù)模型基礎(chǔ)上,提供元組、數(shù)組、集合等數(shù)據(jù)類型以及處理新的數(shù)據(jù)類型操作的能力,這樣形成的數(shù)據(jù)模型,稱為“對象關(guān)系數(shù)據(jù)模型”。10. 簡要說明事務(wù)的原子性。事務(wù)的所有操作必須完成,否則事務(wù)將被撤消。也就是說,事務(wù)是作為一個整體的單位處理,不可以被分割。11. 什么是分布式數(shù)據(jù)庫?數(shù)據(jù)庫分布在計算機(jī)網(wǎng)絡(luò)的不同計算機(jī)上,網(wǎng)絡(luò)中的每個節(jié)點(diǎn)具有獨(dú)立處理的能力(場地自治),可以執(zhí)行局部應(yīng)用,同時,每個節(jié)點(diǎn)也能通過網(wǎng)絡(luò)通信子系統(tǒng)執(zhí)行全局應(yīng)用。四.綜合題:1. 圖書出版管理數(shù)據(jù)庫中有兩個基本表:圖書(書號,書名,作者編號,出版社,出版日期);作者 (作者

30、編號,作者名,年齡,地址)。試用SQL語句寫出下列查詢:檢索年齡低于作者平均年齡的所有作者的作者名.書名和出版社。SELECT 作者名,書名,出版社FROM 圖書,作者WHERE 圖書 . 作者編號 = 作者 . 作者編號AND 年齡 = (SELECT AVG (年齡)FROM 作者);2. 學(xué)校有多名學(xué)生,財務(wù)處每年要收一次學(xué)費(fèi)。為財務(wù)處收學(xué)費(fèi)工作設(shè)計一個數(shù)據(jù)庫,包括兩個關(guān)系:學(xué)生(學(xué)號,姓名,專業(yè),入學(xué)日期);收費(fèi)(學(xué)年,學(xué)號,學(xué)費(fèi),書費(fèi),總金額)。假設(shè)規(guī)定屬性的類型:學(xué)費(fèi).書費(fèi).總金額為數(shù)值型數(shù)據(jù);學(xué)號.姓名.學(xué)年.專業(yè)為字符型數(shù)據(jù);入學(xué)日期為日期型數(shù)據(jù)。列的寬度自定義。試用SQL語句

31、定義上述表的結(jié)構(gòu)。(定義中應(yīng)包括主鍵子句和外鍵子句)CREATE TABLE 學(xué)生(學(xué)號 CHAR (8),姓名 CHAR (8),專業(yè) CHAR (13),入學(xué)日期 DATE,PRIMARY KEY (學(xué)號);CREATE TABLE 收費(fèi)(學(xué)年 CHAR (10),學(xué)號 CHAR (8),學(xué)費(fèi) NUMERIC (4),書費(fèi) NUMERIC (5,2),總金額 NUMERIC (7,2),PRIMARY KEY (學(xué)年,學(xué)號),F(xiàn)OREIGN KEY (學(xué)號) REFERENCES 學(xué)生 (學(xué)號);3. 假設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有一關(guān)系模式R如下:R (商店編號,商品編號,數(shù)量,部門編號,負(fù)責(zé)

32、人)如果規(guī)定:(1) 每個商店的每種商品只在一個部門銷售;(2) 每個商店的每個部門只有一個負(fù)責(zé)人;(3) 每個商店的每種商品只有一個庫存數(shù)量。試回答下列問題:(1) 根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依賴;(2) 找出關(guān)系模式R的候選碼;(3) 試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么?(4) 如果R不屬于3NF,請將R分解成3NF模式集。(1) 有三個函數(shù)依賴:(商店編號,商品編號) 部門編號(商店編號,部門編號) 負(fù)責(zé)人(商店編號,商品編號) 數(shù)量(2) R的候選碼是 (商店編號,商品編號)(3) 因?yàn)镽中存在著非主屬性“負(fù)責(zé)人”對候選碼 (商店編號、商品編號)的傳遞函數(shù)依賴,所以

33、R屬于2NF,R不屬于3NF。(4) 將R分解成:R1 (商店編號,商品編號,數(shù)量,部門編號)R2 (商店編號,部門編號,負(fù)責(zé)人)設(shè)有關(guān)系EMP(ENO,ENAME,SALARY,DNO),其中各屬性的含義依次為職工號.姓名.工資和所在部門號,以及關(guān)系DEPT(DNO,DNAME,MANAGER),其中各屬性含義依次為部門號.部門名稱.部門經(jīng)理的職工號。(回答以下各題)(1)試用SQL語句完成以下查詢:列出各部門中工資不低于600元的職工的平均工資。(2)寫出“查詢001號職工所在部門名稱”的關(guān)系代數(shù)表達(dá)式。(3)請用SQL語句將“銷售部”的那些工資數(shù)額低于600的職工的工資上調(diào)10%。(4)

34、有如下關(guān)系代數(shù)表達(dá)式請將其轉(zhuǎn)化成相應(yīng)的SQL語句。(1)SELECT DNO, AVG (SALARY)FROM EMPWHERE SALARY=600GROUP BY DNO(2)(3)UPDATE EMPSET SALARY=SALARY*1.1WHERE ENO IN(SELECT ENOFROM EMP, DEPTWHERE EMP.DNO=DEPT.DNOAND DNAME=銷售部AND SALARY600)(4)SELECT ENOFROM EMP, DEPTWHERE EMP.DNO=DEPT.DNOAND DEPT.MANAGER=0014. 圖中顯示一張交通違章處罰通知書,根

35、據(jù)這張通知書所提供的信息,設(shè)計一個E-R模型,并將這個E-R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型,要求標(biāo)注主碼和外碼。交通違章通知書:編號:TZ11617姓名:駕駛執(zhí)照號:地址:郵編:電話:機(jī)動車牌照號:型號:制造廠:生產(chǎn)日期:違章日期:時間:地點(diǎn):違章記載:處罰方式警告罰款暫扣駕駛執(zhí)照警察簽字:警察編號:被處罰人簽字:注:一張違章通知書可能有多項(xiàng)處罰,例如:警告+罰款E-R圖關(guān)系數(shù)據(jù)模型司機(jī)(駕照號,姓名,地址,郵編,電話)PK=駕照號機(jī)動車(牌照號,型號,制造廠,生產(chǎn)日期)PK=牌照號警察(警察編號,姓名)PK=警察編號處罰通知(編號,日期,時間,地點(diǎn),駕照號,牌照號,警告,罰款,暫扣,警察編號)PK=編號FK=駕照號,牌照號,警察編號5. 創(chuàng)建學(xué)生表Student (sno, sname, sage, ssex, sdept), 列出與95001同歲的同學(xué)的學(xué)號,姓名

溫馨提示

  • 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

提交評論