數(shù)據(jù)庫(kù)原理習(xí)題(2015-2016-1)_第1頁(yè)
數(shù)據(jù)庫(kù)原理習(xí)題(2015-2016-1)_第2頁(yè)
數(shù)據(jù)庫(kù)原理習(xí)題(2015-2016-1)_第3頁(yè)
數(shù)據(jù)庫(kù)原理習(xí)題(2015-2016-1)_第4頁(yè)
數(shù)據(jù)庫(kù)原理習(xí)題(2015-2016-1)_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第一、二、三章練習(xí)題一、單項(xiàng)選擇題1、DBA是指( B )A、高級(jí)程序員 B、數(shù)據(jù)庫(kù)管理員 C、數(shù)據(jù)庫(kù)系統(tǒng) D、數(shù)據(jù)庫(kù)管理系統(tǒng)2、在下列關(guān)于關(guān)系的陳述中,錯(cuò)誤的是(B ) A、 表中任意兩行的值不能相同 B、 表中任意兩列的值不能相同 C、 行在表中的順序無(wú)關(guān)緊要 D、 列在表中的順序無(wú)關(guān)緊要3、數(shù)據(jù)庫(kù)在磁盤(pán)上的基本組織形式是BADB B文件 C二維表 D系統(tǒng)目錄4在數(shù)據(jù)庫(kù)中存儲(chǔ)的是(C )。A、數(shù)據(jù) B、數(shù)據(jù)模型 C、數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系 D、信息5在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中,當(dāng)合并兩個(gè)關(guān)系時(shí),用戶(hù)程序可以不變。這是( C )A、數(shù)據(jù)的物理獨(dú)立性 B、數(shù)據(jù)的位置獨(dú)立性 C、數(shù)據(jù)庫(kù)的邏輯獨(dú)立性 D、

2、數(shù)據(jù)庫(kù)的存儲(chǔ)獨(dú)立性6在下面的數(shù)據(jù)模型中,( D )是概念數(shù)據(jù)模型A、關(guān)系模型 B、層次模型 C、網(wǎng)狀模型 D、實(shí)體-聯(lián)系模型7關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都是基于(A )理論。A. Codd的數(shù)據(jù)關(guān)系模型 B. 數(shù)據(jù)結(jié)構(gòu) C. 計(jì)算機(jī)操縱系統(tǒng) D. 信息管理8如果有9個(gè)不同的實(shí)體集,它們之間存在著12個(gè)不同的二元聯(lián)系(二元聯(lián)系是指兩個(gè)實(shí)體集之間的聯(lián)系),其中4個(gè)1:1聯(lián)系,4個(gè)1:N聯(lián)系,4個(gè)M:N聯(lián)系,那么根據(jù)ER模型轉(zhuǎn)換成關(guān)系模型的規(guī)則,這個(gè)ER結(jié)構(gòu)轉(zhuǎn)換成的關(guān)系模式個(gè)數(shù)為BA9個(gè) B13個(gè) C17個(gè) D21個(gè)9子模式DDL用來(lái)描述 ( B ) A.數(shù)據(jù)庫(kù)的總體邏輯結(jié)構(gòu) B.數(shù)據(jù)庫(kù)的局部邏輯結(jié)構(gòu) C.

3、數(shù)據(jù)庫(kù)的物理存儲(chǔ)結(jié)構(gòu) D.數(shù)據(jù)庫(kù)的概念結(jié)構(gòu) 10關(guān)系笛卡爾積運(yùn)算記號(hào)R×S中,(D ) A. R為關(guān)系名,S為屬性名B. R和S均為屬性名 C. R為屬性名,S為關(guān)系名D. R和S均為關(guān)系名11對(duì)單個(gè)用戶(hù)使用的數(shù)據(jù)視圖的描述稱(chēng)為 (A) A.外模式 B.概念模式 C.內(nèi)模式 D.存儲(chǔ)模式12數(shù)據(jù)管理技術(shù)發(fā)展的3個(gè)階段中,( A)階段沒(méi)有專(zhuān)門(mén)的軟件對(duì)數(shù)據(jù)進(jìn)行管理。、人工管理階段 、文件管理階段 、數(shù)據(jù)庫(kù)階段A、只有 B、只有 C、和 D、和13. 在數(shù)據(jù)庫(kù)的三級(jí)模式間引入二級(jí)映象的主要作用是( A )A、提高數(shù)據(jù)與程序的獨(dú)立性 B、提高數(shù)據(jù)與程序的安全性C、保持?jǐn)?shù)據(jù)與程序的一致性 D、

4、提高數(shù)據(jù)與程序的可移植性14. 在關(guān)系模型中,同一個(gè)關(guān)系中的不同屬性,其( C )。A. 屬性名可以相同,數(shù)據(jù)類(lèi)型不能相同 B. 屬性名和數(shù)據(jù)類(lèi)型都不能相同C. 屬性名不能相同,數(shù)據(jù)類(lèi)型可以相同 D. 屬性名和數(shù)據(jù)類(lèi)型都可以相同15. 五種基本關(guān)系代數(shù)運(yùn)算是( A )A. ,-,×,和 B. ,-,和C. ,×,和 D. ,和16. SQL Server是一種 ( C ) 數(shù)據(jù)庫(kù)管理系統(tǒng)。 A)層次型 B)網(wǎng)絡(luò)型 C)關(guān)系型 D)面向?qū)ο竽P?7、數(shù)據(jù)庫(kù)系統(tǒng)中,邏輯數(shù)據(jù)獨(dú)立性是指 (B )。 A)數(shù)據(jù)之間相互獨(dú)立 B)應(yīng)用程序與數(shù)據(jù)庫(kù)的結(jié)構(gòu)之間相互獨(dú)立C)數(shù)據(jù)的邏輯結(jié)構(gòu)與物

5、理結(jié)構(gòu)相互獨(dú)立 D)數(shù)據(jù)與磁盤(pán)之間相互獨(dú)立18. 下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)特點(diǎn)的是( C)。 A、數(shù)據(jù)共享 B、數(shù)據(jù)完整性 C、數(shù)據(jù)冗余很高 D、數(shù)據(jù)獨(dú)立性高19. 當(dāng)關(guān)系R和S自然聯(lián)接時(shí),能夠把R或S中原該舍棄的元組放到結(jié)果關(guān)系中的操作是 (D ) A.左外聯(lián)接 B.右外聯(lián)接 C.外部并 D.外聯(lián)接20. 下面系統(tǒng)中不屬于關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的是( C ) A Oracle B MS SQL Server C IMS D DB221、設(shè)有關(guān)系R,按條件f對(duì)關(guān)系R進(jìn)行選擇,正確的是(C)AR´R BR wv R C sf(R) DPf(R)22、有一個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,系別),要

6、求用學(xué)號(hào)標(biāo)識(shí)每一位學(xué)生,這一約束可用( A ) 實(shí)現(xiàn)。A 實(shí)體完整性約束 B 參照完整性約束 C 用戶(hù)自定義完整性約束 D 關(guān)鍵字完整性約束23、在關(guān)系代數(shù)中,從兩個(gè)關(guān)系的笛卡爾積中,選取屬性間滿(mǎn)足一定條件的元組的操作稱(chēng)為( D )。A、投影 B、選擇 C、自然連接 D、連接24、數(shù)據(jù)庫(kù)中可以創(chuàng)建和刪除表、視圖、索引等,可以修改表等,這是因?yàn)閿?shù)據(jù)庫(kù)管理系統(tǒng)提供了( A )A、數(shù)據(jù)定義功能 B、數(shù)據(jù)操縱功能 C、數(shù)據(jù)維護(hù)功能 D、數(shù)據(jù)控制功能25、數(shù)據(jù)庫(kù)管理系統(tǒng)的功能不包括( C )A、定義數(shù)據(jù)庫(kù) B、對(duì)已定義的數(shù)據(jù)庫(kù)進(jìn)行管理C、為定義的數(shù)據(jù)庫(kù)提供操作系統(tǒng) D、數(shù)據(jù)通信26、在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)

7、構(gòu)中,模式有(A )A、1個(gè) B、2個(gè) C、3個(gè) D、任意個(gè)27、在關(guān)系數(shù)據(jù)庫(kù)中,視圖是三級(jí)模式結(jié)構(gòu)中的(D )A、概念模式 B、內(nèi)模式 C、模式 D、外模式 28、在關(guān)系數(shù)據(jù)庫(kù)中,表是三級(jí)模式結(jié)構(gòu)中的(C )A、存儲(chǔ)模式 B、內(nèi)模式 C、模式 D、外模式29、在關(guān)系數(shù)據(jù)庫(kù)中,索引是三級(jí)模式結(jié)構(gòu)中的( B )A、概念模式 B、內(nèi)模式 C、模式 D、外模式30、下列的( C )運(yùn)算不是關(guān)系運(yùn)算中的傳統(tǒng)的集合運(yùn)算。A并B差C投影D交31、在關(guān)系中,定義外鍵是實(shí)現(xiàn)(B )。A、實(shí)體完整性 B、參照完整性 C、用戶(hù)定義完整性 D、參照完整性和用戶(hù)定義完整性 32、關(guān)系A(chǔ)中有6個(gè)屬性,關(guān)系B中的8個(gè)屬性

8、,關(guān)系A(chǔ)中有兩個(gè)屬性名與關(guān)系B中相同且其相應(yīng)的數(shù)據(jù)類(lèi)型也相同,則關(guān)系A(chǔ)和關(guān)系B的自然連接運(yùn)算結(jié)果中,有( C )個(gè)屬性。A6B8C12D1433、對(duì)于關(guān)系數(shù)據(jù)庫(kù)中的表,下面的說(shuō)法哪個(gè)是不正確的( D )A、每一列的分量是同一種數(shù)據(jù)類(lèi)型,來(lái)自同一個(gè)域 B、不同列的數(shù)據(jù)可以來(lái)自相同的域C、列的次序可以任意交換D、行的次序不可任意交換34、數(shù)據(jù)庫(kù)的概念模型獨(dú)立于(A )A、具體的機(jī)器和DBMS B、E-R圖 C、信息世界 D、現(xiàn)實(shí)世界35、關(guān)系模式的任何屬性(A )。 A、不可再分 B、可再分 C、命名在該關(guān)系模式中可以不推一 D、以上都不是36、數(shù)據(jù)庫(kù)管理系統(tǒng)中,DDL是指(B )。A、數(shù)據(jù)庫(kù)操作

9、語(yǔ)言 B、數(shù)據(jù)庫(kù)定義語(yǔ)言 C、交互式語(yǔ)言 D、嵌入式語(yǔ)言37、(B )是存儲(chǔ)在計(jì)算機(jī)內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。A、數(shù)據(jù)庫(kù)系統(tǒng) B、數(shù)據(jù)庫(kù) C、數(shù)據(jù)庫(kù)管理系統(tǒng) D、數(shù)據(jù)結(jié)構(gòu)38、SQL語(yǔ)言具有兩種使用方式,分別稱(chēng)為交互式SQL和(C )。A、提示式SQL B、多用戶(hù)SQL C、嵌入式SQL D、解釋式SQL39、反映信息世界中實(shí)體及實(shí)體間聯(lián)系的模型是( D )。 A、關(guān)系模型 B、層次模型 C、網(wǎng)狀模型 D、ER模型40、在數(shù)據(jù)庫(kù)系統(tǒng)階段,數(shù)據(jù)( D )。 A、具有物理獨(dú)立性,沒(méi)有邏輯獨(dú)立性 B、具有邏輯獨(dú)立性,沒(méi)有物理獨(dú)立性 C、物理獨(dú)立性和邏輯獨(dú)立性均沒(méi)有 D、具有高度的物理獨(dú)立性和邏輯獨(dú)立性4

10、1、在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫(kù)全局邏輯結(jié)構(gòu)和特性的是(D )。 A、外模式 B、內(nèi)模式 C、存儲(chǔ)模式 D、模式42、有12個(gè)實(shí)體類(lèi)型,并且它們之間存在著15個(gè)不同的二元聯(lián)系,其中4個(gè)是1:1聯(lián)系類(lèi)型,5個(gè)是1:N聯(lián)系類(lèi)型,6個(gè)M:N聯(lián)系類(lèi)型,那么根據(jù)轉(zhuǎn)換規(guī)則,這個(gè)ER結(jié)構(gòu)轉(zhuǎn)換成的關(guān)系模式有BA17個(gè) B18個(gè) C23個(gè) D27個(gè)43、關(guān)系數(shù)據(jù)庫(kù)三級(jí)模式的劃分,有利于保持?jǐn)?shù)據(jù)庫(kù)的( D )A、結(jié)構(gòu)規(guī)范化 B、數(shù)據(jù)安全性 C、操作可行性 D、數(shù)據(jù)獨(dú)立性44、設(shè)關(guān)系R、S及W各有20個(gè)元組,這三個(gè)關(guān)系的自然連接的元組個(gè)數(shù)為( D )。A、20 B、60 C 8000 D、不確定(與計(jì)算結(jié)果

11、有關(guān))45、關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長(zhǎng)的運(yùn)算是(C)。 A投影 B選擇 C笛卡爾積 D除46、數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)獨(dú)立性是指( B )。 A不會(huì)因?yàn)閿?shù)據(jù)的變化而影響應(yīng)用程序 B不會(huì)因?yàn)橄到y(tǒng)數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C不會(huì)因?yàn)榇鎯?chǔ)策略的變化而影響存儲(chǔ)結(jié)構(gòu) D不會(huì)因?yàn)槟承┐鎯?chǔ)結(jié)構(gòu)的變化而影響其他的存儲(chǔ)結(jié)構(gòu)47、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的(D )。A、元組 B、行 C、記錄 D、屬性48、一個(gè)學(xué)生社團(tuán)可以接納多名學(xué)生參加,但每個(gè)學(xué)生只能參加一個(gè)學(xué)生社團(tuán),從學(xué)生社團(tuán)到學(xué)生的聯(lián)系類(lèi)型是(D )。A、多對(duì)多 B、

12、一對(duì)一 C、多對(duì)一 D、一對(duì)多49、關(guān)系數(shù)據(jù)模型的三個(gè)組成部分中,不包括(D )。A、完整性規(guī)則 B、數(shù)據(jù)結(jié)構(gòu) C、數(shù)據(jù)操作 D、并發(fā)控制50、( B )屬于信息世界的模型,實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次A、數(shù)據(jù)模型 B、概念模型 C、對(duì)象模型 D、關(guān)系模型51、集合R與S的連接可以用關(guān)系代數(shù)的5種基本運(yùn)算表示為(A )A、R-(R-S) B、F(R×S) C、R-(S-R) D、S-(R-S)52、等值連接運(yùn)算與自然連接運(yùn)算是( D )A、相同的 B、不相同的 C、等價(jià)的 D、有時(shí)相同53、( B)是位于用戶(hù)和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫(kù)在建立、使用和維護(hù)時(shí)由其

13、統(tǒng)一管理、統(tǒng)一控制。 A DB BDBMS CDBS DDBA54、關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專(zhuān)門(mén)關(guān)系運(yùn)算包括(B )。A、排序、索引、統(tǒng)計(jì) B、選擇、投影、連接C、關(guān)聯(lián)、更新、排序 D、顯示、打印、制表55、在數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,內(nèi)模式有(A )A、1個(gè) B、2個(gè) C、三個(gè) D、任意多個(gè)56、對(duì)用戶(hù)存取權(quán)限的核查是數(shù)據(jù)管理系統(tǒng)中(D )模塊的功能。A、數(shù)據(jù)庫(kù)定義 B、數(shù)據(jù)庫(kù)管理 C、數(shù)據(jù)庫(kù)操縱 D、系統(tǒng)運(yùn)行控制57、層次數(shù)據(jù)模型中,一個(gè)子結(jié)點(diǎn)至多有( A)個(gè)父結(jié)點(diǎn)。 A、1 B、2 C、3 D、458、有關(guān)系R和S,RS的運(yùn)算等價(jià)于( B )A、S-(R-S) B、R-(R-S) C、

14、(R-S)S D、R(R-S)59、下列不屬于關(guān)系代數(shù)運(yùn)算的是( A )。A查詢(xún)B投影C選擇D聯(lián)結(jié)60、數(shù)據(jù)管理技術(shù)的發(fā)展分為幾個(gè)階段,在( B )階段,數(shù)據(jù)是以文件形式長(zhǎng)期存儲(chǔ)在輔助存儲(chǔ)器中,程序和數(shù)據(jù)之間具有相對(duì)的獨(dú)立性,數(shù)據(jù)不再屬于某個(gè)特定的應(yīng)用程序,數(shù)據(jù)可以重復(fù)使用。A、手工管理階段 B文件管理階段C層次數(shù)據(jù)庫(kù)管理階段 D關(guān)系數(shù)據(jù)庫(kù)管理階段61、用戶(hù)可以對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查詢(xún)、插入、刪除和修改,這是因?yàn)閿?shù)據(jù)庫(kù)管理系統(tǒng)提供了(C )功能。A、數(shù)據(jù)庫(kù)定義 B、系統(tǒng)運(yùn)行控制 C、數(shù)據(jù)庫(kù)操縱 D、數(shù)據(jù)庫(kù)維護(hù)62、下面關(guān)于數(shù)據(jù)庫(kù)的基本特點(diǎn),說(shuō)法正確的是(B)。 A數(shù)據(jù)可以共享、數(shù)據(jù)獨(dú)立性低、數(shù)

15、據(jù)冗余度小、統(tǒng)一管理和控制 B數(shù)據(jù)可以共享、數(shù)據(jù)獨(dú)立性高、數(shù)據(jù)冗余小、易擴(kuò)充 、統(tǒng)一管理和控制C數(shù)據(jù)可以共享、數(shù)據(jù)獨(dú)立性高、數(shù)據(jù)冗余大、易擴(kuò)充、統(tǒng)一管理和控制D數(shù)據(jù)非結(jié)構(gòu)化、不易擴(kuò)充 、數(shù)據(jù)獨(dú)立性高 、數(shù)據(jù)冗余小63、實(shí)體聯(lián)系模型中的聯(lián)系可以同( B )實(shí)體有關(guān)。A、0個(gè) B、一個(gè)或多個(gè) C、1個(gè) D、多個(gè)64、下列四項(xiàng)中說(shuō)法不正確的是( C ) A.數(shù)據(jù)庫(kù)減少了數(shù)據(jù)冗余 B.數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以共享 C.數(shù)據(jù)庫(kù)避免了一切數(shù)據(jù)的重復(fù) D.數(shù)據(jù)庫(kù)具有較高的數(shù)據(jù)獨(dú)立性65、要保證數(shù)據(jù)庫(kù)邏輯數(shù)據(jù)獨(dú)立性,需要修改的是( C )。A、模式 B、模式與內(nèi)模式的映象 C、模式與外模式的映象 D、內(nèi)模式66、關(guān)

16、系數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)實(shí)體之間的聯(lián)系是通過(guò)表與表之間的( D ) A 公共索引 B 公共存儲(chǔ) C 公共元組 D 公共屬性67、現(xiàn)實(shí)世界中,事物的一般特性在信息世界中稱(chēng)為 ( C )A.實(shí)體 B.實(shí)體鍵 C.屬性 D.關(guān)系鍵 68、數(shù)據(jù)庫(kù)的特點(diǎn)之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享是指( D )。A同一個(gè)應(yīng)用中的多個(gè)程序共享一個(gè)數(shù)據(jù)集合 B多個(gè)用戶(hù)、同一種語(yǔ)言共享數(shù)據(jù)C多個(gè)用戶(hù)共享一個(gè)數(shù)據(jù)文件 D多種應(yīng)用、多種語(yǔ)言、多個(gè)用戶(hù)相互覆蓋地使用數(shù)據(jù)集合 69、在數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。在這幾個(gè)階段中,數(shù)據(jù)獨(dú)立性最高的是(A)階段。 A數(shù)據(jù)庫(kù)系統(tǒng) B文件

17、系統(tǒng) C人工管理 D數(shù)據(jù)項(xiàng)管理70、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是( D )。A數(shù)學(xué)軟件B應(yīng)用軟件 C計(jì)算機(jī)輔助設(shè)計(jì) D系統(tǒng)軟件 71、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的主要功能是 (B )。A修改數(shù)據(jù)庫(kù) B定義數(shù)據(jù)庫(kù) C應(yīng)用數(shù)據(jù)庫(kù)D保護(hù)數(shù)據(jù)庫(kù) 72. 數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)是(A)、數(shù)據(jù)獨(dú)立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強(qiáng)了數(shù)據(jù)保護(hù)。A數(shù)據(jù)共享 B數(shù)據(jù)存儲(chǔ) C數(shù)據(jù)應(yīng)用 D數(shù)據(jù)保密 73設(shè)關(guān)系R(A,B,C)和S(B,C,D,E),下列各關(guān)系代數(shù)表達(dá)式中,不成立的是( B )。APA(R) wv PD(S) BRS C PB(R) PB(S) DR wv S74.描述數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征

18、的是(D)A外模式 B內(nèi)模式 C存儲(chǔ)模式 D模式 75、層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫(kù)劃分是根據(jù)( D )的表示方式的不同。 A記錄長(zhǎng)度 B文件的大小 C聯(lián)系的復(fù)雜程度 D數(shù)據(jù)之間的聯(lián)系 76、 層次模型不能直接表示 (C)A 1 :1關(guān)系 B1 :m關(guān)系 C m :n關(guān)系 D1 :1和1 :m關(guān)系77. 數(shù)據(jù)庫(kù)技術(shù)的奠基人之一E.FCodd從1970年起發(fā)表過(guò)多篇論文,主要論述的是( C)。 A層次數(shù)據(jù)模型 B網(wǎng)狀數(shù)據(jù)模型 C關(guān)系數(shù)據(jù)模型 D面向?qū)ο髷?shù)據(jù)模型78、設(shè)有兩個(gè)關(guān)系R(A,B)和S(B,C),與語(yǔ)句“SELECT A ,B FROM R WHERE B NOT IN(SELECT B

19、 FROM S WHERE C!='ss')“等價(jià)的關(guān)系代數(shù)表達(dá)式是( C )。C'ss'A、A,B(C'ss'(RS)B、A,B(R S)C、RA,B(C= 'ss'(RS)D、RA,B(Css'(RS)79、在數(shù)據(jù)庫(kù)中,產(chǎn)生數(shù)據(jù)不一致的根本原因是(D)。A數(shù)據(jù)存儲(chǔ)量太大 B沒(méi)有嚴(yán)格保護(hù)數(shù)據(jù) C未對(duì)數(shù)據(jù)進(jìn)行完整性控制 D數(shù)據(jù)冗余80、關(guān)系模型中,一個(gè)關(guān)鍵字是(C ) 。A可由多個(gè)任意屬性組成 B至多由一個(gè)屬性組成 C可由一個(gè)或多個(gè)其值能惟一標(biāo)識(shí)該關(guān)系模式中任何元組的屬性組成 D以上都不是 81、描述事物性質(zhì)的最小數(shù)據(jù)單位

20、是( C )。A. 記錄B. 文件 C. 數(shù)據(jù)項(xiàng)D.數(shù)據(jù)庫(kù)82. 在下面所列出的條目中,哪些是數(shù)據(jù)庫(kù)管理系統(tǒng)的基本功能?(D ).數(shù)據(jù)庫(kù)定義.數(shù)據(jù)庫(kù)的建立和維護(hù).數(shù)據(jù)庫(kù)存取.數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)中其他軟件系統(tǒng)的通信A) 和B) 、和C) 和D) 都是83、設(shè)關(guān)系R和關(guān)系S的元數(shù)分別是3和4,關(guān)系T是R與S的廣義笛卡爾積,即:T=R×S,則關(guān)系T的元數(shù)是(A )A) 7B) 9C) 12D) 184. 設(shè)屬性A是關(guān)系R的主屬性,則屬性A不能取空值(NULL)。這是(A )A) 實(shí)體完整性規(guī)則 B) 參照完整性規(guī)則 C) 用戶(hù)定義完整性規(guī)則 D) 域完整性規(guī)則85. 在關(guān)系數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)“表中任

21、意二行不能完全相同”的約束是靠(C ) 。A. 外碼 B. 屬性 C. 主碼 D. 列86、下面關(guān)于外碼的描述中,不正確的是(C )。A. 外碼體現(xiàn)了關(guān)系間的聯(lián)系手段 B. 外碼是某個(gè)關(guān)系的碼C. 外碼不是任何關(guān)系的碼 D. 外碼是一個(gè)關(guān)系的碼同時(shí)是另一個(gè)關(guān)系的屬性87、當(dāng)前DBMS所支持的數(shù)據(jù)模型的主流是(C)。A. 網(wǎng)狀模型 B. 層次模型 C. 關(guān)系模型 D. 面向?qū)ο竽P?8. 能唯一地標(biāo)識(shí)實(shí)體屬性的( C)稱(chēng)為主碼。A. 組和 B. 排列 C. 集合 D. 元組89、 下述關(guān)于數(shù)據(jù)庫(kù)系統(tǒng)的正確敘述是( B)。A. 數(shù)據(jù)庫(kù)中只存在數(shù)據(jù)項(xiàng)之間的聯(lián)系 B. 數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間和記錄之間都存

22、在聯(lián)系 C. 數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間無(wú)聯(lián)系,記錄之間存在聯(lián)系 D. 數(shù)據(jù)庫(kù)的數(shù)據(jù)項(xiàng)之間和記錄之間都不存在聯(lián)系90、 對(duì)表進(jìn)行垂直方向的分割用的運(yùn)算是(B )。A. 交 B. 投影 C. 選擇 D. 連接91、 關(guān)系數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)表與表之間的聯(lián)系是通過(guò)_(B)。A. 實(shí)體完整性規(guī)則 B. 參照完整性規(guī)則 C. 用戶(hù)自定義完整性 D. 值域92、 關(guān)系數(shù)據(jù)庫(kù)中,實(shí)現(xiàn)主碼標(biāo)識(shí)元組的作用是通過(guò)(A) 。A. 實(shí)體完整性規(guī)則 B. 參照完整性規(guī)則 C. 用戶(hù)自定義完整性 D. 屬性的值域93、下述哪一條不屬于概念模型應(yīng)具備的性質(zhì)?(D)A) 有豐富的語(yǔ)義表達(dá)能力B) 易于交流和理解C) 易于變動(dòng)D) 在計(jì)算

23、機(jī)中實(shí)現(xiàn)的效率高94、關(guān)于主鍵約束以下說(shuō)法錯(cuò)誤的是(C )A. 一個(gè)表中只能設(shè)置一個(gè)主鍵約束 B.允許空值的字段上不能定義主鍵約束C.允許空值的字段上定義主鍵約束 D.可以將包含多個(gè)字段的字段組合設(shè)置為主鍵95、在數(shù)據(jù)庫(kù)的表定義中,限制成績(jī)屬性列的取值在0到100的范圍內(nèi),屬于數(shù)據(jù)的( C)約束。A、實(shí)體完整性B、參照完整性C、用戶(hù)自定義D、用戶(hù)操作二、填空題1數(shù)據(jù)模型通常都是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三個(gè)要素組成。其中:數(shù)據(jù)結(jié)構(gòu)是對(duì)數(shù)據(jù)系統(tǒng)的靜態(tài)特性的描述,數(shù)據(jù)操作是對(duì)數(shù)據(jù)的動(dòng)態(tài)特性的描述,完整性約束是保證數(shù)據(jù)的正確性和相容性。2數(shù)據(jù)庫(kù)處理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng) 和_數(shù)據(jù)庫(kù)系統(tǒng)

24、三個(gè)發(fā)展階段。3數(shù)據(jù)安全性保護(hù)防止非法用戶(hù)訪問(wèn)數(shù)據(jù),數(shù)據(jù)的完整性檢查保證數(shù)據(jù)正確性。多個(gè)用戶(hù)同時(shí)使用數(shù)據(jù)庫(kù)中相同的數(shù)據(jù)稱(chēng)為并發(fā)性。4.關(guān)系數(shù)據(jù)庫(kù)三級(jí)模式的劃分,有利于保持?jǐn)?shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性。其原因是三級(jí)結(jié)構(gòu)之間存在著兩級(jí)映象,概念模式與內(nèi)模式之間的映象保證數(shù)據(jù)的物理獨(dú)立性,外模式與概念模式之間的映象,保證數(shù)據(jù)的邏輯獨(dú)立性。5.數(shù)據(jù)庫(kù)三層結(jié)構(gòu)分別是、模式和內(nèi)模式。數(shù)據(jù)庫(kù)用戶(hù)能夠看見(jiàn)的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述稱(chēng)為外模式(子模式或用戶(hù)模式),數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述稱(chēng)為概念模式(邏輯模式),數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,即數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方式稱(chēng)為內(nèi)模式(存儲(chǔ)模式)。6. 實(shí)

25、體間的聯(lián)系分為:1:1 、 1:N 和 M:N 三種類(lèi)型。7. 關(guān)系模型只有單一的數(shù)據(jù)結(jié)構(gòu),即關(guān)系(二維表),一個(gè)關(guān)系數(shù)據(jù)模型是由若干個(gè)關(guān)系組成的集合,其從結(jié)構(gòu)上看實(shí)際上是一張規(guī)范化的二維表,表中的每一行表示一個(gè)實(shí)體對(duì)象,稱(chēng)為元組,每一列對(duì)應(yīng)一個(gè)實(shí)體屬性。8.如果一個(gè)屬性或?qū)傩约系闹的芪ㄒ粯?biāo)識(shí)一個(gè)關(guān)系的元組而又不含有多余的屬性,則稱(chēng)該屬性或?qū)傩约蠟樵撽P(guān)系的候選鍵(候選碼)。在一個(gè)關(guān)系的多個(gè)候選碼中,選擇一個(gè)用于插入,刪除或檢索元組時(shí)區(qū)分記錄,則被選用的候選鍵稱(chēng)為主鍵。9. 實(shí)體集之間的聯(lián)系有三種,分別是 一對(duì)一的聯(lián)系,一對(duì)多的聯(lián)系,多對(duì)多的聯(lián)系。10.專(zhuān)門(mén)的關(guān)系運(yùn)算包括_選擇_、_ 投影_

26、、連接和除四種。11關(guān)系數(shù)據(jù)庫(kù)中的完整性約束分為實(shí)體完整性、引用完整性、用戶(hù)自定義的完整性 和域完整型四類(lèi)12、傳統(tǒng)的集合“并、交、差”運(yùn)算施加于兩個(gè)關(guān)系時(shí),這兩個(gè)關(guān)系的屬性個(gè)數(shù)必須相等,相對(duì)應(yīng)的屬性值必須取自同一個(gè)域。三、簡(jiǎn)答題1、什么是數(shù)據(jù)的完整性?請(qǐng)簡(jiǎn)述在對(duì)關(guān)系進(jìn)行插入、刪除和更新操作時(shí)各需要進(jìn)行哪些完整性檢查。答:數(shù)據(jù)的完整性是指的保證數(shù)據(jù)的正確性和相容性。(1) 執(zhí)行插入操作需要檢查域完整性規(guī)則、實(shí)體完整性、參照完整性規(guī)則和用戶(hù)自定義完整性規(guī)則。(2) 執(zhí)行刪除操作時(shí):如果刪除的是參照關(guān)系的元組,則不需要進(jìn)行完整性檢查,可以執(zhí)行刪除操作。如果刪除的是被參照關(guān)系的元組,則須檢查參照完整

27、性:檢查被刪除元組的主關(guān)鍵字屬性的值是否被參照關(guān)系中某個(gè)元組的外部關(guān)鍵字引用,如果未被引用則可以執(zhí)行刪除操作;否則可能有拒絕刪除、可以刪除和級(jí)聯(lián)刪除三種方式處理。執(zhí)行更新操作可以看作是先刪除舊的元組,然后再插入新的元組。所以執(zhí)行更新操作時(shí)的完整性檢查綜合了上述兩種情況。2、簡(jiǎn)述實(shí)體之間的聯(lián)系類(lèi)型。實(shí)體之間的聯(lián)系有一對(duì)一、一對(duì)多和多對(duì)多三種類(lèi)型。(1)一對(duì)一聯(lián)系(1:1):如果對(duì)于實(shí)體集A中的每個(gè)實(shí)體,實(shí)體集B中至多有一個(gè)(可以沒(méi)有)與之相對(duì)應(yīng),反之亦然,則稱(chēng)實(shí)體集A與B具有一對(duì)一聯(lián)系,記作:1:1。(2)一對(duì)多聯(lián)系(1:n):如果對(duì)于實(shí)體集A中的每個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體(n0)與之相對(duì)應(yīng)

28、,反過(guò)來(lái),實(shí)體集B中的每個(gè)實(shí)體,實(shí)體集A中至多只有一個(gè)實(shí)體與之聯(lián)系, 則稱(chēng)實(shí)體集A與實(shí)體集B具有一對(duì)多聯(lián)系。記作:1:n。(3)多對(duì)多聯(lián)系(m:n):如果對(duì)于實(shí)體集A中的每個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體(n0)與之相對(duì)應(yīng),反過(guò)來(lái),實(shí)體集B中的每個(gè)實(shí)體,實(shí)體集A中也有m個(gè)實(shí)體(m0)與之聯(lián)系,則稱(chēng)實(shí)體集A與實(shí)體集B具有多對(duì)多聯(lián)系,記作:m:n。3、請(qǐng)簡(jiǎn)述關(guān)系數(shù)據(jù)模型中對(duì)關(guān)系的限定(性質(zhì))答:關(guān)系的限定(性質(zhì)):(1)每一列中的分量是同一類(lèi)型的數(shù)據(jù),來(lái)自同一個(gè)域。(2)不同的列可以具有相同的域,稱(chēng)其中的每一列為一個(gè)屬性,不同的屬性要給予不同的屬性名。(3)列的次序可以任意交換;行的次序可以任意交換。

29、(4)任意兩個(gè)元組不能完全相同。(5)分量必須取原子值,即每一個(gè)分量都必須是不可分的數(shù)據(jù)項(xiàng)。4、簡(jiǎn)述E-R模型圖的描述方法。答:(1) 矩形框表示實(shí)體集,雙線矩形框表示弱實(shí)體集。(2) 菱形表示聯(lián)系集。(3) 橢圓框表示屬性。(4) 用直線將屬性連接到實(shí)體集,用帶有短線的直線表示實(shí)體集的主碼屬性。(5)用連線表示實(shí)體集之間的聯(lián)系。每條連線上附加一對(duì)數(shù)表示聯(lián)系類(lèi)型。5、簡(jiǎn)述關(guān)系的完整性。答:關(guān)系模型中有四種完整性約束:實(shí)體完整性、域性完整、參照完整性和用戶(hù)定義完整性。(1)實(shí)體完整性規(guī)則:若屬性A是關(guān)系R的主屬性,則屬性A不能取空值(Null),主碼取值唯一。(2)參照完整性規(guī)則:如果屬性(或?qū)?/p>

30、性組)F是關(guān)系R外部分關(guān)鍵字,它與關(guān)系S的主關(guān)鍵字K相對(duì)應(yīng),則對(duì)于R中的每個(gè)元組在屬性(或?qū)傩越M)F的值必須:或者是空值,或者等于S中某個(gè)元組的主關(guān)鍵字的值。(3)用戶(hù)定義完整性規(guī)則:用戶(hù)按照實(shí)際的數(shù)據(jù)庫(kù)運(yùn)行環(huán)境要求,對(duì)關(guān)系中的數(shù)據(jù)所定義的約束條件,它反映的是某一具體應(yīng)用所涉及的數(shù)據(jù)必須要滿(mǎn)足的條件。(4)域性完整:如數(shù)據(jù)類(lèi)型、格式、值域范圍、是否允許空值等。四、判斷題1、關(guān)系中不同的屬性可以出自相同的一個(gè)域,也可以具有相同的屬性名。(× )2、關(guān)系操作的特點(diǎn)是集合操作()3、關(guān)系數(shù)據(jù)庫(kù)中表的每一列都是不可分割的基本數(shù)據(jù)項(xiàng),同一列中不能有多個(gè)值,屬性的類(lèi)型只能是簡(jiǎn)單類(lèi)型。()4、數(shù)據(jù)

31、庫(kù)的三級(jí)模式結(jié)構(gòu)中,概念模式是用戶(hù)看到的和使用的數(shù)據(jù)的描述,是用戶(hù)與數(shù)據(jù)庫(kù)的接口(× )5、數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu)中,外模式是數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述。(×)6、選擇運(yùn)算是對(duì)關(guān)系的垂直分解。(× )7、 IBM在1969年研制出的 IMS系統(tǒng)是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的代表產(chǎn)品(× )8、關(guān)系數(shù)據(jù)模型的三個(gè)組成部分是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和并發(fā)控制(×)9、信息是經(jīng)加工提煉而成的、用于決定行為、計(jì)劃或具有一定語(yǔ)義的數(shù)據(jù)()10、數(shù)據(jù)庫(kù)中除了存放數(shù)據(jù)本身外,還要存放數(shù)據(jù)之間的聯(lián)系。()11、在文件管理階段,一組數(shù)據(jù)只能面向一個(gè)應(yīng)用程序,不能實(shí)現(xiàn)多個(gè)程

32、序的共享數(shù)據(jù)。(×)12、文件系統(tǒng)管理階段,數(shù)據(jù)間聯(lián)系較強(qiáng)。(× )13、文件系統(tǒng)管理階段,數(shù)據(jù)的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)有了區(qū)別,但比較簡(jiǎn)單。()14、概念模式既不涉及數(shù)據(jù)的物理存儲(chǔ)細(xì)節(jié)和硬件環(huán)境,也與具體的應(yīng)用程序、開(kāi)發(fā)工具無(wú)關(guān)。()15、存儲(chǔ)模式是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方式。()16、層次數(shù)據(jù)模型中,結(jié)點(diǎn)之間的聯(lián)系必須是一對(duì)多的聯(lián)系。()17、關(guān)系數(shù)據(jù)模型中,實(shí)體類(lèi)型之間的M:N聯(lián)系也可以用屬性來(lái)表示。(× )18、關(guān)系數(shù)據(jù)模型不可以直接處理多對(duì)多的關(guān)系。(× )19、E.F.codd1970年開(kāi)始發(fā)表的一系論文,真正系統(tǒng)

33、、嚴(yán)格地提出了數(shù)據(jù)庫(kù)的關(guān)系模型。()20、關(guān)系的操作以集合的方式進(jìn)行,操作的對(duì)象是元組的集合,操作的結(jié)果也是元組的集合。()21、外模式是數(shù)據(jù)庫(kù)用戶(hù)能夠看見(jiàn)的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是保證數(shù)據(jù)庫(kù)安全性的有力措施,一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式。( )22、在關(guān)系數(shù)據(jù)庫(kù)中,同一關(guān)系中不同屬性的數(shù)據(jù)不能自同一個(gè)域。(× )23、現(xiàn)實(shí)世界的對(duì)象在數(shù)據(jù)庫(kù)中用實(shí)體描述 ()24、候選碼可以選作主碼,但一個(gè)主碼不總是候選碼. ( )25實(shí)體之間的聯(lián)系還是實(shí)體內(nèi)部屬性間的聯(lián)系都是由語(yǔ)義決定的。( )26、對(duì)參照關(guān)系執(zhí)行刪除操作時(shí),不需要進(jìn)行完整性檢查()。27、關(guān)系的操作以集合的方式進(jìn)行,是指

34、操作的對(duì)象是元組的集合,操作的結(jié)果也是元組的集合。( )五、解答題1、SR設(shè)關(guān)系R(A、B、C)和S(D、E)如下圖所示:求:RS,并寫(xiě)出求解過(guò)程。解:(1)首先算出R和S的笛卡爾積RS:ABC123456789DE316254 : ABCDE123311236212354456314566245654789317896278954C>D(2)在RS中選取滿(mǎn)足C>D的元組,得RSABCDE45631456547893178962789542、假定一個(gè)部門(mén)的數(shù)據(jù)庫(kù)包括以下信息:職工:職工號(hào)、姓名、住址、所在部門(mén) ; 部門(mén):所有職工、經(jīng)理和銷(xiāo)售的產(chǎn)品;產(chǎn)品:產(chǎn)品名、制造商、價(jià)格、型號(hào)、

35、內(nèi)部編號(hào);制造商:制造商名稱(chēng)、地址、生產(chǎn)的產(chǎn)品名和價(jià)格;其中:一個(gè)職工只能在一個(gè)部門(mén)工作,一個(gè)部門(mén)有多個(gè)職工; 一個(gè)部分可以銷(xiāo)售多種產(chǎn)品,一種產(chǎn)品可以在多個(gè)部分銷(xiāo)售;一個(gè)產(chǎn)品可以由多個(gè)制造商生產(chǎn),一個(gè)制造商可以生產(chǎn)多種產(chǎn)品。(1) 請(qǐng)畫(huà)出該數(shù)據(jù)庫(kù)的ER圖(2) 將該ER圖轉(zhuǎn)換為關(guān)系模型結(jié)構(gòu)(1)ER圖為:職工號(hào)mnnmn1職工部門(mén)產(chǎn)品制造商姓名地址部門(mén)名經(jīng)理產(chǎn)品名從屬銷(xiāo)售生產(chǎn)內(nèi)部編碼地址名稱(chēng)(2)對(duì)應(yīng)的關(guān)系模型為:職工(職工號(hào)、姓名、住址、部門(mén)號(hào))部門(mén)(部門(mén)號(hào)、經(jīng)理、銷(xiāo)售)產(chǎn)品(產(chǎn)品號(hào)、產(chǎn)品名、制造商號(hào))制造商(制造商號(hào)、制造商名稱(chēng)、地址、產(chǎn)品名)銷(xiāo)售(部門(mén)號(hào)、產(chǎn)品號(hào)、數(shù)量)生產(chǎn)(制造商號(hào)、產(chǎn)

36、品號(hào)、價(jià)格)3、在商店管理系統(tǒng)中,商店有商店編號(hào)、商店名、地址、電話等屬性,顧客有顧客編號(hào)、姓名、地址、年齡、性別等屬性,商品有商品編號(hào)、商品名、生產(chǎn)廠家等屬性。管理方式是:一個(gè)商店有多個(gè)顧客購(gòu)物,一個(gè)顧客可以到多個(gè)商店購(gòu)物,顧客每次去商店購(gòu)物有一個(gè)消費(fèi)金額和日期,而且規(guī)定每個(gè)顧客在每個(gè)商店里每天最多消費(fèi)一次。一個(gè)商店銷(xiāo)售多種商品,一種商品可以多個(gè)商店銷(xiāo)售,每個(gè)商店對(duì)每種商品有一個(gè)銷(xiāo)售價(jià)格。(1)畫(huà)出E-R圖,并注明屬性和聯(lián)系類(lèi)型。(2)將該E-R圖轉(zhuǎn)換成關(guān)系模型。解:關(guān)系模型(用“ ”表示主碼,用“ ”表示外碼。): 商店(商店編號(hào)、商店名、地址、電話)顧客(顧客編號(hào)、姓名、地址、年齡、性別

37、)商品(商品編號(hào)、商品名、生產(chǎn)廠家)消費(fèi)(商店編號(hào),顧客編號(hào),消費(fèi)金額,日期)銷(xiāo)售(商店編號(hào),商品編號(hào),價(jià)格)4、設(shè)某汽車(chē)運(yùn)輸公司有三個(gè)實(shí)體集。一是“車(chē)隊(duì)”實(shí)體集,屬性有車(chē)隊(duì)號(hào)和車(chē)隊(duì)名等;二是車(chē)輛”實(shí)體集,屬性有牌照號(hào)、廠家和出廠日期等;三是“司機(jī)”實(shí)體集,屬性有司機(jī)編號(hào)、姓名和電話等。設(shè)車(chē)隊(duì)與司機(jī)之間存在“聘用”聯(lián)系,每個(gè)車(chē)隊(duì)可聘用若干司機(jī),但每個(gè)司機(jī)只能應(yīng)聘于一個(gè)車(chē)隊(duì),車(chē)隊(duì)聘用司機(jī)有個(gè)聘期;車(chē)隊(duì)與車(chē)輛之間存在“擁有”聯(lián)系,每個(gè)車(chē)隊(duì)可擁有若干車(chē)輛,但每個(gè)車(chē)輛只能屬于一個(gè)車(chē)隊(duì);司機(jī)與車(chē)輛之間存在著“使用”聯(lián)系,司機(jī)使用車(chē)輛有使用日期和公里數(shù)兩屬性,每個(gè)司機(jī)可使用多輛汽車(chē),每輛汽車(chē)被多個(gè)司機(jī)使用

38、。(1)畫(huà)出E-R圖,并注明屬性和聯(lián)系類(lèi)型。(2)將該E-R圖轉(zhuǎn)換成關(guān)系模型。答:1)E-R圖:(2)關(guān)系模型為:下劃線表示候選關(guān)鍵字,虛線表示外部關(guān)鍵字車(chē)隊(duì)(車(chē)隊(duì)編號(hào),車(chē)隊(duì)名稱(chēng))司機(jī)(司機(jī)編號(hào),姓名,電話,車(chē)隊(duì)編號(hào),聘期)使用(司機(jī)編號(hào),車(chē)輛編號(hào),使用日期,公里數(shù))車(chē)輛(車(chē)輛編號(hào),牌照號(hào),廠家,生產(chǎn)日期,車(chē)隊(duì)編號(hào))5、設(shè)大學(xué)里教學(xué)數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。一是“課程”實(shí)體集,屬性有課程號(hào)、課程名稱(chēng);二是“教師”實(shí)體集,屬性有教師工號(hào)、姓名、職稱(chēng);三是“學(xué)生”實(shí)體集,屬性有學(xué)號(hào)、姓名、性別、年齡。設(shè)教師與課程之間有“主講”聯(lián)系,每位教師可主講若干門(mén)課程,但每門(mén)課程只有一位主講教師,教師主講課程將選

39、用某本教材;教師與學(xué)生之間有“指導(dǎo)”聯(lián)系,每位教師可指導(dǎo)若干學(xué)生,但每個(gè)學(xué)生只有一位指導(dǎo)教師;學(xué)生與課程之間有“選課”聯(lián)系,每個(gè)學(xué)生可選修若干課程,每門(mén)課程可由若干學(xué)生選修,學(xué)生選修課程有個(gè)成績(jī)。(1)試畫(huà)出ER圖,并在圖上注明屬性、聯(lián)系類(lèi)型、實(shí)體標(biāo)識(shí)符;(2)將ER圖轉(zhuǎn)換成關(guān)系模型,并說(shuō)明主鍵和外鍵。解:(1)ER圖如圖所示。(2)轉(zhuǎn)換成的關(guān)系模型應(yīng)具有4個(gè)關(guān)系模式:教師(工號(hào),姓名,職稱(chēng))學(xué)生(學(xué)號(hào),姓名,性別,年齡,教師工號(hào))課程(課程號(hào),課程名稱(chēng),教師工號(hào))選課(學(xué)號(hào),課程號(hào),成績(jī))N1成績(jī)主講課程課程號(hào)課程名稱(chēng)N工號(hào)教師姓名指導(dǎo)教材學(xué)生學(xué)號(hào)姓名年齡電話1選課MN職稱(chēng)性別6、一個(gè)圖書(shū)借

40、閱管理數(shù)據(jù)庫(kù)要求提供下述服務(wù):可隨時(shí)查詢(xún)書(shū)庫(kù)中現(xiàn)有書(shū)籍的品種、數(shù)量與存放位置。所有各類(lèi)書(shū)籍均可由書(shū)號(hào)惟一標(biāo)識(shí)。可隨時(shí)查詢(xún)書(shū)籍借還情況。包括借書(shū)人單位、姓名、借書(shū)證號(hào)、借書(shū)日期和還書(shū)日期。約定:任何人可借多種書(shū),任何一種書(shū)可為多個(gè)人所借,借書(shū)證號(hào)具有惟一性。當(dāng)需要時(shí),可通過(guò)數(shù)據(jù)庫(kù)中保存的出版社的電報(bào)編號(hào)、電話、郵編及地址等信息向有關(guān)書(shū)籍的出版社增購(gòu)有關(guān)書(shū)籍。我們約定,一個(gè)出版社可出版多種書(shū)籍,同一本書(shū)僅為一個(gè)出版社出版,出版社名具有惟一性。根據(jù)以上情況和假設(shè),試作如下設(shè)計(jì):(1)構(gòu)造滿(mǎn)足需求的E-R圖。(2)轉(zhuǎn)換為等價(jià)的關(guān)系模型結(jié)構(gòu)。解:(1)滿(mǎn)足上述需求的E-R圖如圖所示。姓名借書(shū)人出版社出版

41、m圖書(shū)借閱1m1書(shū)名數(shù)量書(shū)號(hào)郵編地址位置電話單位出版社名電報(bào)編號(hào)借書(shū)證號(hào)借書(shū)日期還書(shū)日期 (2)轉(zhuǎn)換為等價(jià)的關(guān)系模型結(jié)構(gòu)如下:借書(shū)人(借書(shū)證號(hào),姓名,單位)圖書(shū)(書(shū)號(hào),書(shū)名,數(shù)量,位置,出版社名)出版社(出版社名,電報(bào),電話,郵編,地址)借閱(借書(shū)證號(hào),書(shū)號(hào),借書(shū)日期,還書(shū)日期)7、有一個(gè)運(yùn)動(dòng)會(huì)組委會(huì)需建立數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行管理,要求反映下列信息:裁判員:姓名,年齡,性別,等級(jí); 運(yùn)動(dòng)員:號(hào)碼,姓名,年齡,性別;運(yùn)動(dòng)項(xiàng)目:名稱(chēng),比賽時(shí)間,比賽地點(diǎn),最高記錄;一個(gè)運(yùn)動(dòng)會(huì)有多個(gè)裁判員,每個(gè)裁判員只能裁判一個(gè)運(yùn)動(dòng)項(xiàng)目;每個(gè)運(yùn)動(dòng)員可以參加多個(gè)運(yùn)動(dòng)項(xiàng)目,一個(gè)運(yùn)動(dòng)項(xiàng)目有多個(gè)運(yùn)動(dòng)員,運(yùn)動(dòng)員參加運(yùn)動(dòng)項(xiàng)目后取得一個(gè)

42、比賽成績(jī)。 (1) 畫(huà)出其E-R模型,注明聯(lián)系類(lèi)型 (2) 設(shè)計(jì)此數(shù)據(jù)庫(kù)系統(tǒng)的關(guān)系模式(每個(gè)關(guān)系模式寫(xiě)成R(U,F(xiàn))形式,其中 , U為屬性集,F為函數(shù)依賴(lài)集),要求標(biāo)明主碼和外碼解: (1) E-R圖如下: 裁判員年齡性別等級(jí)N姓名運(yùn)動(dòng)員比賽成績(jī)年齡姓名 比索賽M性別號(hào)碼運(yùn)動(dòng)項(xiàng)目裁判1M名稱(chēng)最高記錄比賽地點(diǎn)比賽時(shí)間比賽 (2) E-R圖轉(zhuǎn)化的關(guān)系模式如下裁判員(姓名,年齡,性別,等級(jí),名稱(chēng)) 主鍵:姓名 外鍵:名稱(chēng)運(yùn)動(dòng)員(號(hào)碼,姓名,年齡,性別)主鍵:號(hào)碼 無(wú)外鍵運(yùn)動(dòng)項(xiàng)目(名稱(chēng),比賽時(shí)間,比賽地點(diǎn),最高記錄)主鍵:名稱(chēng) 外鍵比賽(號(hào)碼,名稱(chēng),比賽成績(jī))主鍵:號(hào)碼,名稱(chēng) 外鍵:號(hào)碼,名稱(chēng)8、設(shè)

43、某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。一是“商店”實(shí)體集,屬性有商店編號(hào)、商店名、地址等;二是“商品”實(shí)體集,屬性有商品號(hào)、商品名、規(guī)格、單價(jià)等;三是“職工”實(shí)體集,屬性有職工編號(hào)、姓名、性別、業(yè)績(jī)等。商店與商品間存在“銷(xiāo)售”聯(lián)系,每個(gè)商店可銷(xiāo)售多種商品,每種商品也可放在多個(gè)商店銷(xiāo)售,每個(gè)商店銷(xiāo)售每一種商品,有月銷(xiāo)售量;商店與職工間存在著“聘用”聯(lián)系,每個(gè)商店有許多職工,每個(gè)職工只能在一個(gè)商店工作,商店聘用職工有聘期和月薪。試畫(huà)出ER圖,并在圖上注明屬性、聯(lián)系的類(lèi)型。再轉(zhuǎn)換成關(guān)系模式集,并指出每個(gè)關(guān)系模式的主鍵和外鍵。解:ER圖如下圖所示。M銷(xiāo)售聘用商店編號(hào)商店商店名地址聘期月薪職工編號(hào)業(yè)績(jī)職工性別

44、姓名月銷(xiāo)售量N1N商品號(hào)商品名單價(jià)商品規(guī)格所轉(zhuǎn)換成的關(guān)系:商品(商品號(hào),商品名,規(guī)格,單價(jià))商店(商店編號(hào),商店名,地址)銷(xiāo)售(商店編號(hào),商品號(hào),月銷(xiāo)售量)職工(職工編號(hào),姓名,性別,業(yè)績(jī),聘期,月薪,商店編號(hào))9、設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。一是“公司”實(shí)體集,屬性有公司編號(hào)、公司名、地址等;二是“倉(cāng)庫(kù)”實(shí)體集,屬性有倉(cāng)庫(kù)編號(hào)、倉(cāng)庫(kù)名、地址等;三是“職工”實(shí)體集,屬性有職工編號(hào)、姓名、性別等。公司與倉(cāng)庫(kù)間存在“隸屬”聯(lián)系,每個(gè)公司管轄若干倉(cāng)庫(kù),每個(gè)倉(cāng)庫(kù)只能屬于一個(gè)公司管轄;倉(cāng)庫(kù)與職工間存在“聘用”聯(lián)系,每個(gè)倉(cāng)庫(kù)可聘用多個(gè)職工,每個(gè)職工只能在一個(gè)倉(cāng)庫(kù)工作,倉(cāng)庫(kù)聘用職工有聘期和工資。試畫(huà)出

45、E-R圖,并在圖上注明屬性、聯(lián)系的類(lèi)型。再轉(zhuǎn)換成關(guān)系模式集,并指出每個(gè)關(guān)系模式的主鍵和外鍵。解:ER圖及屬性、聯(lián)系圖如下:N1隸屬聘用倉(cāng)庫(kù)編號(hào)倉(cāng)庫(kù)倉(cāng)庫(kù)名地址聘期工資N1公司編號(hào)公司名地址公司職工編號(hào)職工性別姓名將ER圖轉(zhuǎn)換成為關(guān)系模式集為:公司(公司編號(hào),公司名,地址) 倉(cāng)庫(kù)(倉(cāng)庫(kù)編號(hào),倉(cāng)庫(kù)名,地址,公司編號(hào))職工(職工編號(hào),姓名,性別,倉(cāng)庫(kù)編號(hào),聘期,工資)10設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。一是“商品”實(shí)體集,屬性有商品號(hào)、商品名、規(guī)格、單價(jià)等;二是“商店”實(shí)體集,屬性有商店號(hào)、商店名、地址等;三是“供應(yīng)商”實(shí)體集,屬性有供應(yīng)商編號(hào)、供應(yīng)商名、地址等。供應(yīng)商與商品間存在“供應(yīng)”聯(lián)系,每個(gè)

46、供應(yīng)商可供應(yīng)多種商品,每種商品可向多個(gè)供應(yīng)商訂購(gòu),供應(yīng)商供應(yīng)每種商品有月供應(yīng)量;商店與商品間存在“銷(xiāo)售”聯(lián)系,每個(gè)商店可銷(xiāo)售多種商品,每種商品可在多個(gè)商店銷(xiāo)售,商店銷(xiāo)售商品有月計(jì)劃數(shù)。試畫(huà)出E-R圖,并在圖上注明屬性、聯(lián)系的類(lèi)型。再轉(zhuǎn)換成關(guān)系模式集,并指出每個(gè)關(guān)系模式的主鍵和外鍵。解:ER圖及屬性、聯(lián)系圖為:MNM供應(yīng)銷(xiāo)售月計(jì)劃數(shù)商品號(hào)單價(jià)商品商品名規(guī)格供應(yīng)商名供應(yīng)商編號(hào)供應(yīng)商地址商店商店號(hào)地址商店名月供應(yīng)量N這個(gè)ER圖轉(zhuǎn)換的關(guān)系模式如下:商品(商品號(hào),商品名,規(guī)格,單價(jià))供應(yīng)商(供應(yīng)商編號(hào),供應(yīng)商名,地址)商店(商店號(hào),商店名,地址)供應(yīng)(商品號(hào),供應(yīng)商編號(hào),月供應(yīng)量)銷(xiāo)售(商品號(hào),商店號(hào),

47、月計(jì)劃數(shù))11、已知關(guān)系SC、Course如下SC Course 其中SNO(學(xué)號(hào))、CNO(課程號(hào))、GRADE(成績(jī))、CNAME(課程名)、SCORE(學(xué)分)。請(qǐng)根據(jù)關(guān)系代數(shù)理論,計(jì)算至少選修了C002、C004兩門(mén)課程的學(xué)生的學(xué)號(hào)。(要求有計(jì)算過(guò)程)答:假設(shè)一臨時(shí)關(guān)系Temp包含C002、C004,計(jì)算至少選修了C002、C004課程學(xué)生的學(xué)號(hào),實(shí)際上就是關(guān)系SC、 Temp間的除運(yùn)算,即:求SCTemp。關(guān)系SC中,屬性分為兩組SNO和CNO。Temp中,屬性組為CNO。關(guān)系SC中,SNO有四個(gè)取值:2007321001, 2007321002,2007321003, 2007321

48、0042007321001的象集:COO1,C003,C0042007321002的象集:COO1,C002,C003,C0042007321003的象集:COO2,C003,C0042007321004的象集: C003,C004關(guān)系Temp在CNO上的投影為 C002、C0042007321001、2007321002、2007321003、2007321004的四個(gè)象集中,只有2007321002、2007321003的象集包含了C002、C004,所以至少選修了C002、C004課程的學(xué)生學(xué)號(hào)是2007321002、2007321003。第四章 練習(xí)題一、選擇題1、設(shè)有兩個(gè)關(guān)系R(A,

49、B)和S(B,C),與下列SELECT語(yǔ)句SELECT A,BFROM RWHERE B NOT IN(SELECT B FROM S WHERE C='C56');等價(jià)的關(guān)系代數(shù)表達(dá)式是 CC'C56'AA,B(C'C56'(RS)BA,B(R S)CRA,B(C= 'C56'(RS)DRA,B(C'C56'(RS)2、嵌入式SQL的預(yù)處理方式,是指BA識(shí)別出SQL語(yǔ)句,加上前綴標(biāo)識(shí)和結(jié)束標(biāo)志B把嵌入的SQL語(yǔ)句處理成函數(shù)調(diào)用形式C對(duì)源程序進(jìn)行格式化處理D把嵌入的SQL語(yǔ)句編譯成目標(biāo)程序3、SQL中,“DELETE FROM 表名”表示 AA從基本表中刪除所有元組B從基本表中刪除所有屬性C從數(shù)據(jù)庫(kù)中撤消這個(gè)基本表D從基本表中刪除重復(fù)元組4、SQL中,聚合函數(shù)COUNT(列名)用于 CA計(jì)算元組個(gè)數(shù)B計(jì)算屬性的個(gè)數(shù)C對(duì)一列中的非空值計(jì)算個(gè)數(shù)D對(duì)一列中的非空值和空值計(jì)算個(gè)數(shù)5、在傳統(tǒng)SQL技術(shù)中,使用“ORDER BY”子句的SELECT語(yǔ)句查詢(xún)的結(jié)果,實(shí)際上為 BA數(shù)組 B列表 C包 D集合 6、在數(shù)據(jù)庫(kù)中,能提高查詢(xún)速度的是(C )A. 數(shù)據(jù)依賴(lài) B. 視圖 C. 索引 D. 數(shù)據(jù)壓縮7、語(yǔ)句 delete from sc 表明(A ) A. 刪

溫馨提示

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

評(píng)論

0/150

提交評(píng)論