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

下載本文檔

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

文檔簡介

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

2、數(shù)據(jù)庫的存儲獨(dú)立性6在下面的數(shù)據(jù)模型中,( D )是概念數(shù)據(jù)模型A、關(guān)系模型 B、層次模型 C、網(wǎng)狀模型 D、實(shí)體-聯(lián)系模型7關(guān)系數(shù)據(jù)庫管理系統(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用來描述 ( B ) A.數(shù)據(jù)庫的總體邏輯結(jié)構(gòu) B.數(shù)據(jù)庫的局部邏輯結(jié)構(gòu) C.

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

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

5、立18. 下列四項(xiàng)中,不屬于數(shù)據(jù)庫特點(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ù)庫管理系統(tǒng)的是( C ) A Oracle B MS SQL Server C IMS D DB221、設(shè)有關(guān)系R,按條件f對關(guān)系R進(jìn)行選擇,正確的是(C)ARR BR wv R C sf(R) DPf(R)22、有一個(gè)關(guān)系:學(xué)生(學(xué)號,姓名,系別),要求用學(xué)號標(biāo)識每一位學(xué)生,這一約束可用( A ) 實(shí)現(xiàn)

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

7、、任意個(gè)27、在關(guān)系數(shù)據(jù)庫中,視圖是三級模式結(jié)構(gòu)中的(D )A、概念模式 B、內(nèi)模式 C、模式 D、外模式 28、在關(guān)系數(shù)據(jù)庫中,表是三級模式結(jié)構(gòu)中的(C )A、存儲模式 B、內(nèi)模式 C、模式 D、外模式29、在關(guān)系數(shù)據(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、用戶定義完整性 D、參照完整性和用戶定義完整性 32、關(guān)系A(chǔ)中有6個(gè)屬性,關(guān)系B中的8個(gè)屬性,關(guān)系A(chǔ)中有兩個(gè)屬性名與關(guān)系B中相同且其相應(yīng)的數(shù)據(jù)類

8、型也相同,則關(guān)系A(chǔ)和關(guān)系B的自然連接運(yùn)算結(jié)果中,有( C )個(gè)屬性。A6B8C12D1433、對于關(guān)系數(shù)據(jù)庫中的表,下面的說法哪個(gè)是不正確的( D )A、每一列的分量是同一種數(shù)據(jù)類型,來自同一個(gè)域 B、不同列的數(shù)據(jù)可以來自相同的域C、列的次序可以任意交換D、行的次序不可任意交換34、數(shù)據(jù)庫的概念模型獨(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ù)庫管理系統(tǒng)中,DDL是指(B )。A、數(shù)據(jù)庫操作語言 B、數(shù)據(jù)庫定義語言 C、交互式語言 D、嵌入式

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

10、和特性的是(D )。 A、外模式 B、內(nèi)模式 C、存儲模式 D、模式42、有12個(gè)實(shí)體類型,并且它們之間存在著15個(gè)不同的二元聯(lián)系,其中4個(gè)是1:1聯(lián)系類型,5個(gè)是1:N聯(lián)系類型,6個(gè)M:N聯(lián)系類型,那么根據(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ù)庫三級模式的劃分,有利于保持?jǐn)?shù)據(jù)庫的( 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é)果有關(guān))45、關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長的運(yùn)算是(C)

11、。 A投影 B選擇 C笛卡爾積 D除46、數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨(dú)立性是指( B )。 A不會因?yàn)閿?shù)據(jù)的變化而影響應(yīng)用程序 B不會因?yàn)橄到y(tǒng)數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應(yīng)用程序C不會因?yàn)榇鎯Σ呗缘淖兓绊懘鎯Y(jié)構(gòu) D不會因?yàn)槟承┐鎯Y(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu)47、自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(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)系類型是(D )。A、多對多 B、一對一 C、多對一 D、一對多49、關(guān)系數(shù)據(jù)模型的三

12、個(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、對象模型 D、關(guān)系模型51、集合R與S的連接可以用關(guān)系代數(shù)的5種基本運(yùn)算表示為(A )A、R-(R-S) B、F(RS) C、R-(S-R) D、S-(R-S)52、等值連接運(yùn)算與自然連接運(yùn)算是( D )A、相同的 B、不相同的 C、等價(jià)的 D、有時(shí)相同53、( B)是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫在建立、使用和維護(hù)時(shí)由其統(tǒng)一管理、統(tǒng)一控制。 A DB BDBMS CDBS DDBA5

13、4、關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括(B )。A、排序、索引、統(tǒng)計(jì) B、選擇、投影、連接C、關(guān)聯(lián)、更新、排序 D、顯示、打印、制表55、在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,內(nèi)模式有(A )A、1個(gè) B、2個(gè) C、三個(gè) D、任意多個(gè)56、對用戶存取權(quán)限的核查是數(shù)據(jù)管理系統(tǒng)中(D )模塊的功能。A、數(shù)據(jù)庫定義 B、數(shù)據(jù)庫管理 C、數(shù)據(jù)庫操縱 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、(R-S)S D、R(R-S)59、下列不屬于關(guān)系代數(shù)運(yùn)算的是(

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

15、余小、易擴(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)中說法不正確的是( C ) A.數(shù)據(jù)庫減少了數(shù)據(jù)冗余 B.數(shù)據(jù)庫中的數(shù)據(jù)可以共享 C.數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù) D.數(shù)據(jù)庫具有較高的數(shù)據(jù)獨(dú)立性65、要保證數(shù)據(jù)庫邏輯數(shù)據(jù)獨(dú)立性,需要修改的是( C )。A、模式 B、模式與內(nèi)模式的映象 C、模式與外模式的映象 D、內(nèi)模式66、關(guān)系數(shù)據(jù)庫中,實(shí)現(xiàn)實(shí)體之間的聯(lián)系是通過表與表之間的( D ) A

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

17、( D )。A數(shù)學(xué)軟件B應(yīng)用軟件 C計(jì)算機(jī)輔助設(shè)計(jì) D系統(tǒng)軟件 71、數(shù)據(jù)庫管理系統(tǒng)(DBMS)的主要功能是 (B )。A修改數(shù)據(jù)庫 B定義數(shù)據(jù)庫 C應(yīng)用數(shù)據(jù)庫D保護(hù)數(shù)據(jù)庫 72. 數(shù)據(jù)庫系統(tǒng)的特點(diǎn)是(A)、數(shù)據(jù)獨(dú)立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強(qiáng)了數(shù)據(jù)保護(hù)。A數(shù)據(jù)共享 B數(shù)據(jù)存儲 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ù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是(D)A外模式 B內(nèi)模式 C存儲模式 D模式 75、層次型、

18、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分是根據(jù)( D )的表示方式的不同。 A記錄長度 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ù)庫技術(shù)的奠基人之一E.FCodd從1970年起發(fā)表過多篇論文,主要論述的是( 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),與語句“SELECT A ,B FROM R WHERE B NOT IN(SELECT B FROM S WHERE C!=ss)“等價(jià)的關(guān)系代數(shù)表達(dá)式是

19、( C )。CssA、A,B(Css(RS)B、A,B(R S)C、RA,B(C= ss(RS)D、RA,B(Css(RS)79、在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是(D)。A數(shù)據(jù)存儲量太大 B沒有嚴(yán)格保護(hù)數(shù)據(jù) C未對數(shù)據(jù)進(jìn)行完整性控制 D數(shù)據(jù)冗余80、關(guān)系模型中,一個(gè)關(guān)鍵字是(C ) 。A可由多個(gè)任意屬性組成 B至多由一個(gè)屬性組成 C可由一個(gè)或多個(gè)其值能惟一標(biāo)識該關(guān)系模式中任何元組的屬性組成 D以上都不是 81、描述事物性質(zhì)的最小數(shù)據(jù)單位是( C )。A. 記錄B. 文件 C. 數(shù)據(jù)項(xiàng)D.數(shù)據(jù)庫82. 在下面所列出的條目中,哪些是數(shù)據(jù)庫管理系統(tǒng)的基本功能?(D ).數(shù)據(jù)庫定義.數(shù)據(jù)庫的建立

20、和維護(hù).數(shù)據(jù)庫存取.數(shù)據(jù)庫和網(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=RS,則關(guān)系T的元數(shù)是(A )A) 7B) 9C) 12D) 184. 設(shè)屬性A是關(guān)系R的主屬性,則屬性A不能取空值(NULL)。這是(A )A) 實(shí)體完整性規(guī)則 B) 參照完整性規(guī)則 C) 用戶定義完整性規(guī)則 D) 域完整性規(guī)則85. 在關(guān)系數(shù)據(jù)庫中,實(shí)現(xiàn)“表中任意二行不能完全相同”的約束是靠(C ) 。A. 外碼 B. 屬性 C. 主碼 D. 列86、下面關(guān)于外碼的描述中,不正確的是(C )。A. 外碼體現(xiàn)了關(guān)系間的聯(lián)系手段

21、 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í)體屬性的( C)稱為主碼。A. 組和 B. 排列 C. 集合 D. 元組89、 下述關(guān)于數(shù)據(jù)庫系統(tǒng)的正確敘述是( B)。A. 數(shù)據(jù)庫中只存在數(shù)據(jù)項(xiàng)之間的聯(lián)系 B. 數(shù)據(jù)庫的數(shù)據(jù)項(xiàng)之間和記錄之間都存在聯(lián)系 C. 數(shù)據(jù)庫的數(shù)據(jù)項(xiàng)之間無聯(lián)系,記錄之間存在聯(lián)系 D. 數(shù)據(jù)庫的數(shù)據(jù)項(xiàng)之間和記錄之間都不存在聯(lián)系90、 對表進(jìn)行垂直方向的分割用的運(yùn)算是(B )。A. 交 B

22、. 投影 C. 選擇 D. 連接91、 關(guān)系數(shù)據(jù)庫中,實(shí)現(xiàn)表與表之間的聯(lián)系是通過_(B)。A. 實(shí)體完整性規(guī)則 B. 參照完整性規(guī)則 C. 用戶自定義完整性 D. 值域92、 關(guān)系數(shù)據(jù)庫中,實(shí)現(xiàn)主碼標(biāo)識元組的作用是通過(A) 。A. 實(shí)體完整性規(guī)則 B. 參照完整性規(guī)則 C. 用戶自定義完整性 D. 屬性的值域93、下述哪一條不屬于概念模型應(yīng)具備的性質(zhì)?(D)A) 有豐富的語義表達(dá)能力B) 易于交流和理解C) 易于變動D) 在計(jì)算機(jī)中實(shí)現(xiàn)的效率高94、關(guān)于主鍵約束以下說法錯(cuò)誤的是(C )A. 一個(gè)表中只能設(shè)置一個(gè)主鍵約束 B.允許空值的字段上不能定義主鍵約束C.允許空值的字段上定義主鍵約束 D

23、.可以將包含多個(gè)字段的字段組合設(shè)置為主鍵95、在數(shù)據(jù)庫的表定義中,限制成績屬性列的取值在0到100的范圍內(nèi),屬于數(shù)據(jù)的( C)約束。A、實(shí)體完整性B、參照完整性C、用戶自定義D、用戶操作二、填空題1數(shù)據(jù)模型通常都是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三個(gè)要素組成。其中:數(shù)據(jù)結(jié)構(gòu)是對數(shù)據(jù)系統(tǒng)的靜態(tài)特性的描述,數(shù)據(jù)操作是對數(shù)據(jù)的動態(tài)特性的描述,完整性約束是保證數(shù)據(jù)的正確性和相容性。2數(shù)據(jù)庫處理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng) 和_數(shù)據(jù)庫系統(tǒng) 三個(gè)發(fā)展階段。3數(shù)據(jù)安全性保護(hù)防止非法用戶訪問數(shù)據(jù),數(shù)據(jù)的完整性檢查保證數(shù)據(jù)正確性。多個(gè)用戶同時(shí)使用數(shù)據(jù)庫中相同的數(shù)據(jù)稱為并發(fā)性。4.關(guān)系數(shù)據(jù)庫三級模式的劃分,有利于

24、保持?jǐn)?shù)據(jù)庫的數(shù)據(jù)獨(dú)立性。其原因是三級結(jié)構(gòu)之間存在著兩級映象,概念模式與內(nèi)模式之間的映象保證數(shù)據(jù)的物理獨(dú)立性,外模式與概念模式之間的映象,保證數(shù)據(jù)的邏輯獨(dú)立性。5.數(shù)據(jù)庫三層結(jié)構(gòu)分別是、模式和內(nèi)模式。數(shù)據(jù)庫用戶能夠看見的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述稱為外模式(子模式或用戶模式),數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述稱為概念模式(邏輯模式),數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,即數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式稱為內(nèi)模式(存儲模式)。6. 實(shí)體間的聯(lián)系分為:1:1 、 1:N 和 M:N 三種類型。7. 關(guān)系模型只有單一的數(shù)據(jù)結(jié)構(gòu),即關(guān)系(二維表),一個(gè)關(guān)系數(shù)據(jù)模型是由若干個(gè)關(guān)系組成的集合,其從結(jié)構(gòu)上看實(shí)

25、際上是一張規(guī)范化的二維表,表中的每一行表示一個(gè)實(shí)體對象,稱為元組,每一列對應(yīng)一個(gè)實(shí)體屬性。8.如果一個(gè)屬性或?qū)傩约系闹的芪ㄒ粯?biāo)識一個(gè)關(guān)系的元組而又不含有多余的屬性,則稱該屬性或?qū)傩约蠟樵撽P(guān)系的候選鍵(候選碼)。在一個(gè)關(guān)系的多個(gè)候選碼中,選擇一個(gè)用于插入,刪除或檢索元組時(shí)區(qū)分記錄,則被選用的候選鍵稱為主鍵。9. 實(shí)體集之間的聯(lián)系有三種,分別是 一對一的聯(lián)系,一對多的聯(lián)系,多對多的聯(lián)系。10.專門的關(guān)系運(yùn)算包括_選擇_、_ 投影_、連接和除四種。11關(guān)系數(shù)據(jù)庫中的完整性約束分為實(shí)體完整性、引用完整性、用戶自定義的完整性 和域完整型四類12、傳統(tǒng)的集合“并、交、差”運(yùn)算施加于兩個(gè)關(guān)系時(shí),這兩個(gè)關(guān)

26、系的屬性個(gè)數(shù)必須相等,相對應(yīng)的屬性值必須取自同一個(gè)域。三、簡答題1、什么是數(shù)據(jù)的完整性?請簡述在對關(guān)系進(jìn)行插入、刪除和更新操作時(shí)各需要進(jìn)行哪些完整性檢查。答:數(shù)據(jù)的完整性是指的保證數(shù)據(jù)的正確性和相容性。(1) 執(zhí)行插入操作需要檢查域完整性規(guī)則、實(shí)體完整性、參照完整性規(guī)則和用戶自定義完整性規(guī)則。(2) 執(zhí)行刪除操作時(shí):如果刪除的是參照關(guān)系的元組,則不需要進(jìn)行完整性檢查,可以執(zhí)行刪除操作。如果刪除的是被參照關(guān)系的元組,則須檢查參照完整性:檢查被刪除元組的主關(guān)鍵字屬性的值是否被參照關(guān)系中某個(gè)元組的外部關(guān)鍵字引用,如果未被引用則可以執(zhí)行刪除操作;否則可能有拒絕刪除、可以刪除和級聯(lián)刪除三種方式處理。執(zhí)行

27、更新操作可以看作是先刪除舊的元組,然后再插入新的元組。所以執(zhí)行更新操作時(shí)的完整性檢查綜合了上述兩種情況。2、簡述實(shí)體之間的聯(lián)系類型。實(shí)體之間的聯(lián)系有一對一、一對多和多對多三種類型。(1)一對一聯(lián)系(1:1):如果對于實(shí)體集A中的每個(gè)實(shí)體,實(shí)體集B中至多有一個(gè)(可以沒有)與之相對應(yīng),反之亦然,則稱實(shí)體集A與B具有一對一聯(lián)系,記作:1:1。(2)一對多聯(lián)系(1:n):如果對于實(shí)體集A中的每個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體(n0)與之相對應(yīng),反過來,實(shí)體集B中的每個(gè)實(shí)體,實(shí)體集A中至多只有一個(gè)實(shí)體與之聯(lián)系, 則稱實(shí)體集A與實(shí)體集B具有一對多聯(lián)系。記作:1:n。(3)多對多聯(lián)系(m:n):如果對于實(shí)體集A

28、中的每個(gè)實(shí)體,實(shí)體集B中有n個(gè)實(shí)體(n0)與之相對應(yīng),反過來,實(shí)體集B中的每個(gè)實(shí)體,實(shí)體集A中也有m個(gè)實(shí)體(m0)與之聯(lián)系,則稱實(shí)體集A與實(shí)體集B具有多對多聯(lián)系,記作:m:n。3、請簡述關(guān)系數(shù)據(jù)模型中對關(guān)系的限定(性質(zhì))答:關(guān)系的限定(性質(zhì)):(1)每一列中的分量是同一類型的數(shù)據(jù),來自同一個(gè)域。(2)不同的列可以具有相同的域,稱其中的每一列為一個(gè)屬性,不同的屬性要給予不同的屬性名。(3)列的次序可以任意交換;行的次序可以任意交換。(4)任意兩個(gè)元組不能完全相同。(5)分量必須取原子值,即每一個(gè)分量都必須是不可分的數(shù)據(jù)項(xiàng)。4、簡述E-R模型圖的描述方法。答:(1) 矩形框表示實(shí)體集,雙線矩形框表

29、示弱實(shí)體集。(2) 菱形表示聯(lián)系集。(3) 橢圓框表示屬性。(4) 用直線將屬性連接到實(shí)體集,用帶有短線的直線表示實(shí)體集的主碼屬性。(5)用連線表示實(shí)體集之間的聯(lián)系。每條連線上附加一對數(shù)表示聯(lián)系類型。5、簡述關(guān)系的完整性。答:關(guān)系模型中有四種完整性約束:實(shí)體完整性、域性完整、參照完整性和用戶定義完整性。(1)實(shí)體完整性規(guī)則:若屬性A是關(guān)系R的主屬性,則屬性A不能取空值(Null),主碼取值唯一。(2)參照完整性規(guī)則:如果屬性(或?qū)傩越M)F是關(guān)系R外部分關(guān)鍵字,它與關(guān)系S的主關(guān)鍵字K相對應(yīng),則對于R中的每個(gè)元組在屬性(或?qū)傩越M)F的值必須:或者是空值,或者等于S中某個(gè)元組的主關(guān)鍵字的值。(3)用

30、戶定義完整性規(guī)則:用戶按照實(shí)際的數(shù)據(jù)庫運(yùn)行環(huán)境要求,對關(guān)系中的數(shù)據(jù)所定義的約束條件,它反映的是某一具體應(yīng)用所涉及的數(shù)據(jù)必須要滿足的條件。(4)域性完整:如數(shù)據(jù)類型、格式、值域范圍、是否允許空值等。四、判斷題1、關(guān)系中不同的屬性可以出自相同的一個(gè)域,也可以具有相同的屬性名。( )2、關(guān)系操作的特點(diǎn)是集合操作()3、關(guān)系數(shù)據(jù)庫中表的每一列都是不可分割的基本數(shù)據(jù)項(xiàng),同一列中不能有多個(gè)值,屬性的類型只能是簡單類型。()4、數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,概念模式是用戶看到的和使用的數(shù)據(jù)的描述,是用戶與數(shù)據(jù)庫的接口( )5、數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,外模式是數(shù)據(jù)庫中全部數(shù)據(jù)的整體邏輯結(jié)構(gòu)的描述。()6、選擇運(yùn)算是

31、對關(guān)系的垂直分解。( )7、 IBM在1969年研制出的 IMS系統(tǒng)是關(guān)系數(shù)據(jù)庫系統(tǒng)的代表產(chǎn)品( )8、關(guān)系數(shù)據(jù)模型的三個(gè)組成部分是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和并發(fā)控制()9、信息是經(jīng)加工提煉而成的、用于決定行為、計(jì)劃或具有一定語義的數(shù)據(jù)()10、數(shù)據(jù)庫中除了存放數(shù)據(jù)本身外,還要存放數(shù)據(jù)之間的聯(lián)系。()11、在文件管理階段,一組數(shù)據(jù)只能面向一個(gè)應(yīng)用程序,不能實(shí)現(xiàn)多個(gè)程序的共享數(shù)據(jù)。()12、文件系統(tǒng)管理階段,數(shù)據(jù)間聯(lián)系較強(qiáng)。( )13、文件系統(tǒng)管理階段,數(shù)據(jù)的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)有了區(qū)別,但比較簡單。()14、概念模式既不涉及數(shù)據(jù)的物理存儲細(xì)節(jié)和硬件環(huán)境,也與具體的應(yīng)用程序、開發(fā)工具無關(guān)。()15、存儲

32、模式是數(shù)據(jù)物理結(jié)構(gòu)和存儲方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。()16、層次數(shù)據(jù)模型中,結(jié)點(diǎn)之間的聯(lián)系必須是一對多的聯(lián)系。()17、關(guān)系數(shù)據(jù)模型中,實(shí)體類型之間的M:N聯(lián)系也可以用屬性來表示。( )18、關(guān)系數(shù)據(jù)模型不可以直接處理多對多的關(guān)系。( )19、E.F.codd1970年開始發(fā)表的一系論文,真正系統(tǒng)、嚴(yán)格地提出了數(shù)據(jù)庫的關(guān)系模型。()20、關(guān)系的操作以集合的方式進(jìn)行,操作的對象是元組的集合,操作的結(jié)果也是元組的集合。()21、外模式是數(shù)據(jù)庫用戶能夠看見的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是保證數(shù)據(jù)庫安全性的有力措施,一個(gè)數(shù)據(jù)庫可以有多個(gè)外模式。( )22、在關(guān)系數(shù)據(jù)庫中,同一關(guān)系中

33、不同屬性的數(shù)據(jù)不能自同一個(gè)域。( )23、現(xiàn)實(shí)世界的對象在數(shù)據(jù)庫中用實(shí)體描述 ()24、候選碼可以選作主碼,但一個(gè)主碼不總是候選碼. ( )25實(shí)體之間的聯(lián)系還是實(shí)體內(nèi)部屬性間的聯(lián)系都是由語義決定的。( )26、對參照關(guān)系執(zhí)行刪除操作時(shí),不需要進(jìn)行完整性檢查()。27、關(guān)系的操作以集合的方式進(jìn)行,是指操作的對象是元組的集合,操作的結(jié)果也是元組的集合。( )五、解答題1、SR設(shè)關(guān)系R(A、B、C)和S(D、E)如下圖所示:求:RS,并寫出求解過程。解:(1)首先算出R和S的笛卡爾積RS:ABC123456789DE316254 : ABCDE123311236212354456314566245

34、654789317896278954CD(2)在RS中選取滿足CD的元組,得RSABCDE45631456547893178962789542、假定一個(gè)部門的數(shù)據(jù)庫包括以下信息:職工:職工號、姓名、住址、所在部門 ; 部門:所有職工、經(jīng)理和銷售的產(chǎn)品;產(chǎn)品:產(chǎn)品名、制造商、價(jià)格、型號、內(nèi)部編號;制造商:制造商名稱、地址、生產(chǎn)的產(chǎn)品名和價(jià)格;其中:一個(gè)職工只能在一個(gè)部門工作,一個(gè)部門有多個(gè)職工; 一個(gè)部分可以銷售多種產(chǎn)品,一種產(chǎn)品可以在多個(gè)部分銷售;一個(gè)產(chǎn)品可以由多個(gè)制造商生產(chǎn),一個(gè)制造商可以生產(chǎn)多種產(chǎn)品。(1) 請畫出該數(shù)據(jù)庫的ER圖(2) 將該ER圖轉(zhuǎn)換為關(guān)系模型結(jié)構(gòu)(1)ER圖為:職工號m

35、nnmn1職工部門產(chǎn)品制造商姓名地址部門名經(jīng)理產(chǎn)品名從屬銷售生產(chǎn)內(nèi)部編碼地址名稱(2)對應(yīng)的關(guān)系模型為:職工(職工號、姓名、住址、部門號)部門(部門號、經(jīng)理、銷售)產(chǎn)品(產(chǎn)品號、產(chǎn)品名、制造商號)制造商(制造商號、制造商名稱、地址、產(chǎn)品名)銷售(部門號、產(chǎn)品號、數(shù)量)生產(chǎn)(制造商號、產(chǎn)品號、價(jià)格)3、在商店管理系統(tǒng)中,商店有商店編號、商店名、地址、電話等屬性,顧客有顧客編號、姓名、地址、年齡、性別等屬性,商品有商品編號、商品名、生產(chǎn)廠家等屬性。管理方式是:一個(gè)商店有多個(gè)顧客購物,一個(gè)顧客可以到多個(gè)商店購物,顧客每次去商店購物有一個(gè)消費(fèi)金額和日期,而且規(guī)定每個(gè)顧客在每個(gè)商店里每天最多消費(fèi)一次。一

36、個(gè)商店銷售多種商品,一種商品可以多個(gè)商店銷售,每個(gè)商店對每種商品有一個(gè)銷售價(jià)格。(1)畫出E-R圖,并注明屬性和聯(lián)系類型。(2)將該E-R圖轉(zhuǎn)換成關(guān)系模型。解:關(guān)系模型(用“ ”表示主碼,用“ ”表示外碼。): 商店(商店編號、商店名、地址、電話)顧客(顧客編號、姓名、地址、年齡、性別)商品(商品編號、商品名、生產(chǎn)廠家)消費(fèi)(商店編號,顧客編號,消費(fèi)金額,日期)銷售(商店編號,商品編號,價(jià)格)4、設(shè)某汽車運(yùn)輸公司有三個(gè)實(shí)體集。一是“車隊(duì)”實(shí)體集,屬性有車隊(duì)號和車隊(duì)名等;二是車輛”實(shí)體集,屬性有牌照號、廠家和出廠日期等;三是“司機(jī)”實(shí)體集,屬性有司機(jī)編號、姓名和電話等。設(shè)車隊(duì)與司機(jī)之間存在“聘用

37、”聯(lián)系,每個(gè)車隊(duì)可聘用若干司機(jī),但每個(gè)司機(jī)只能應(yīng)聘于一個(gè)車隊(duì),車隊(duì)聘用司機(jī)有個(gè)聘期;車隊(duì)與車輛之間存在“擁有”聯(lián)系,每個(gè)車隊(duì)可擁有若干車輛,但每個(gè)車輛只能屬于一個(gè)車隊(duì);司機(jī)與車輛之間存在著“使用”聯(lián)系,司機(jī)使用車輛有使用日期和公里數(shù)兩屬性,每個(gè)司機(jī)可使用多輛汽車,每輛汽車被多個(gè)司機(jī)使用。(1)畫出E-R圖,并注明屬性和聯(lián)系類型。(2)將該E-R圖轉(zhuǎn)換成關(guān)系模型。答:1)E-R圖:(2)關(guān)系模型為:下劃線表示候選關(guān)鍵字,虛線表示外部關(guān)鍵字車隊(duì)(車隊(duì)編號,車隊(duì)名稱)司機(jī)(司機(jī)編號,姓名,電話,車隊(duì)編號,聘期)使用(司機(jī)編號,車輛編號,使用日期,公里數(shù))車輛(車輛編號,牌照號,廠家,生產(chǎn)日期,車隊(duì)編

38、號)5、設(shè)大學(xué)里教學(xué)數(shù)據(jù)庫中有三個(gè)實(shí)體集。一是“課程”實(shí)體集,屬性有課程號、課程名稱;二是“教師”實(shí)體集,屬性有教師工號、姓名、職稱;三是“學(xué)生”實(shí)體集,屬性有學(xué)號、姓名、性別、年齡。設(shè)教師與課程之間有“主講”聯(lián)系,每位教師可主講若干門課程,但每門課程只有一位主講教師,教師主講課程將選用某本教材;教師與學(xué)生之間有“指導(dǎo)”聯(lián)系,每位教師可指導(dǎo)若干學(xué)生,但每個(gè)學(xué)生只有一位指導(dǎo)教師;學(xué)生與課程之間有“選課”聯(lián)系,每個(gè)學(xué)生可選修若干課程,每門課程可由若干學(xué)生選修,學(xué)生選修課程有個(gè)成績。(1)試畫出ER圖,并在圖上注明屬性、聯(lián)系類型、實(shí)體標(biāo)識符;(2)將ER圖轉(zhuǎn)換成關(guān)系模型,并說明主鍵和外鍵。解:(1)

39、ER圖如圖所示。(2)轉(zhuǎn)換成的關(guān)系模型應(yīng)具有4個(gè)關(guān)系模式:教師(工號,姓名,職稱)學(xué)生(學(xué)號,姓名,性別,年齡,教師工號)課程(課程號,課程名稱,教師工號)選課(學(xué)號,課程號,成績)N1成績主講課程課程號課程名稱N工號教師姓名指導(dǎo)教材學(xué)生學(xué)號姓名年齡電話1選課MN職稱性別6、一個(gè)圖書借閱管理數(shù)據(jù)庫要求提供下述服務(wù):可隨時(shí)查詢書庫中現(xiàn)有書籍的品種、數(shù)量與存放位置。所有各類書籍均可由書號惟一標(biāo)識??呻S時(shí)查詢書籍借還情況。包括借書人單位、姓名、借書證號、借書日期和還書日期。約定:任何人可借多種書,任何一種書可為多個(gè)人所借,借書證號具有惟一性。當(dāng)需要時(shí),可通過數(shù)據(jù)庫中保存的出版社的電報(bào)編號、電話、郵編

40、及地址等信息向有關(guān)書籍的出版社增購有關(guān)書籍。我們約定,一個(gè)出版社可出版多種書籍,同一本書僅為一個(gè)出版社出版,出版社名具有惟一性。根據(jù)以上情況和假設(shè),試作如下設(shè)計(jì):(1)構(gòu)造滿足需求的E-R圖。(2)轉(zhuǎn)換為等價(jià)的關(guān)系模型結(jié)構(gòu)。解:(1)滿足上述需求的E-R圖如圖所示。姓名借書人出版社出版m圖書借閱1m1書名數(shù)量書號郵編地址位置電話單位出版社名電報(bào)編號借書證號借書日期還書日期 (2)轉(zhuǎn)換為等價(jià)的關(guān)系模型結(jié)構(gòu)如下:借書人(借書證號,姓名,單位)圖書(書號,書名,數(shù)量,位置,出版社名)出版社(出版社名,電報(bào),電話,郵編,地址)借閱(借書證號,書號,借書日期,還書日期)7、有一個(gè)運(yùn)動會組委會需建立數(shù)據(jù)庫

41、系統(tǒng)進(jìn)行管理,要求反映下列信息:裁判員:姓名,年齡,性別,等級; 運(yùn)動員:號碼,姓名,年齡,性別;運(yùn)動項(xiàng)目:名稱,比賽時(shí)間,比賽地點(diǎn),最高記錄;一個(gè)運(yùn)動會有多個(gè)裁判員,每個(gè)裁判員只能裁判一個(gè)運(yùn)動項(xiàng)目;每個(gè)運(yùn)動員可以參加多個(gè)運(yùn)動項(xiàng)目,一個(gè)運(yùn)動項(xiàng)目有多個(gè)運(yùn)動員,運(yùn)動員參加運(yùn)動項(xiàng)目后取得一個(gè)比賽成績。 (1) 畫出其E-R模型,注明聯(lián)系類型 (2) 設(shè)計(jì)此數(shù)據(jù)庫系統(tǒng)的關(guān)系模式(每個(gè)關(guān)系模式寫成R(U,F(xiàn))形式,其中 , U為屬性集,F為函數(shù)依賴集),要求標(biāo)明主碼和外碼解: (1) E-R圖如下: 裁判員年齡性別等級N姓名運(yùn)動員比賽成績年齡姓名 比索賽M性別號碼運(yùn)動項(xiàng)目裁判1M名稱最高記錄比賽地點(diǎn)比賽

42、時(shí)間比賽 (2) E-R圖轉(zhuǎn)化的關(guān)系模式如下裁判員(姓名,年齡,性別,等級,名稱) 主鍵:姓名 外鍵:名稱運(yùn)動員(號碼,姓名,年齡,性別)主鍵:號碼 無外鍵運(yùn)動項(xiàng)目(名稱,比賽時(shí)間,比賽地點(diǎn),最高記錄)主鍵:名稱 外鍵比賽(號碼,名稱,比賽成績)主鍵:號碼,名稱 外鍵:號碼,名稱8、設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有三個(gè)實(shí)體集。一是“商店”實(shí)體集,屬性有商店編號、商店名、地址等;二是“商品”實(shí)體集,屬性有商品號、商品名、規(guī)格、單價(jià)等;三是“職工”實(shí)體集,屬性有職工編號、姓名、性別、業(yè)績等。商店與商品間存在“銷售”聯(lián)系,每個(gè)商店可銷售多種商品,每種商品也可放在多個(gè)商店銷售,每個(gè)商店銷售每一種商品,有月銷售量

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

44、實(shí)體集,屬性有倉庫編號、倉庫名、地址等;三是“職工”實(shí)體集,屬性有職工編號、姓名、性別等。公司與倉庫間存在“隸屬”聯(lián)系,每個(gè)公司管轄若干倉庫,每個(gè)倉庫只能屬于一個(gè)公司管轄;倉庫與職工間存在“聘用”聯(lián)系,每個(gè)倉庫可聘用多個(gè)職工,每個(gè)職工只能在一個(gè)倉庫工作,倉庫聘用職工有聘期和工資。試畫出E-R圖,并在圖上注明屬性、聯(lián)系的類型。再轉(zhuǎn)換成關(guān)系模式集,并指出每個(gè)關(guān)系模式的主鍵和外鍵。解:ER圖及屬性、聯(lián)系圖如下:N1隸屬聘用倉庫編號倉庫倉庫名地址聘期工資N1公司編號公司名地址公司職工編號職工性別姓名將ER圖轉(zhuǎn)換成為關(guān)系模式集為:公司(公司編號,公司名,地址) 倉庫(倉庫編號,倉庫名,地址,公司編號)職

45、工(職工編號,姓名,性別,倉庫編號,聘期,工資)10設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有三個(gè)實(shí)體集。一是“商品”實(shí)體集,屬性有商品號、商品名、規(guī)格、單價(jià)等;二是“商店”實(shí)體集,屬性有商店號、商店名、地址等;三是“供應(yīng)商”實(shí)體集,屬性有供應(yīng)商編號、供應(yīng)商名、地址等。供應(yīng)商與商品間存在“供應(yīng)”聯(lián)系,每個(gè)供應(yīng)商可供應(yīng)多種商品,每種商品可向多個(gè)供應(yīng)商訂購,供應(yīng)商供應(yīng)每種商品有月供應(yīng)量;商店與商品間存在“銷售”聯(lián)系,每個(gè)商店可銷售多種商品,每種商品可在多個(gè)商店銷售,商店銷售商品有月計(jì)劃數(shù)。試畫出E-R圖,并在圖上注明屬性、聯(lián)系的類型。再轉(zhuǎn)換成關(guān)系模式集,并指出每個(gè)關(guān)系模式的主鍵和外鍵。解:ER圖及屬性、聯(lián)系圖為:MN

46、M供應(yīng)銷售月計(jì)劃數(shù)商品號單價(jià)商品商品名規(guī)格供應(yīng)商名供應(yīng)商編號供應(yīng)商地址商店商店號地址商店名月供應(yīng)量N這個(gè)ER圖轉(zhuǎn)換的關(guān)系模式如下:商品(商品號,商品名,規(guī)格,單價(jià))供應(yīng)商(供應(yīng)商編號,供應(yīng)商名,地址)商店(商店號,商店名,地址)供應(yīng)(商品號,供應(yīng)商編號,月供應(yīng)量)銷售(商品號,商店號,月計(jì)劃數(shù))11、已知關(guān)系SC、Course如下SC Course 其中SNO(學(xué)號)、CNO(課程號)、GRADE(成績)、CNAME(課程名)、SCORE(學(xué)分)。請根據(jù)關(guān)系代數(shù)理論,計(jì)算至少選修了C002、C004兩門課程的學(xué)生的學(xué)號。(要求有計(jì)算過程)答:假設(shè)一臨時(shí)關(guān)系Temp包含C002、C004,計(jì)算至

47、少選修了C002、C004課程學(xué)生的學(xué)號,實(shí)際上就是關(guān)系SC、 Temp間的除運(yùn)算,即:求SCTemp。關(guān)系SC中,屬性分為兩組SNO和CNO。Temp中,屬性組為CNO。關(guān)系SC中,SNO有四個(gè)取值:, , 的象集:COO1,C003,C004的象集:COO1,C002,C003,C004的象集:COO2,C003,C004的象集: C003,C004關(guān)系Temp在CNO上的投影為 C002、C004、的四個(gè)象集中,只有、的象集包含了C002、C004,所以至少選修了C002、C004課程的學(xué)生學(xué)號是、。第四章 練習(xí)題一、選擇題1、設(shè)有兩個(gè)關(guān)系R(A,B)和S(B,C),與下列SELECT語

48、句SELECT A,BFROM RWHERE B NOT IN(SELECT B FROM S WHERE C=C56);等價(jià)的關(guān)系代數(shù)表達(dá)式是 CCC56AA,B(CC56(RS)BA,B(R S)CRA,B(C= C56(RS)DRA,B(CC56(RS)2、嵌入式SQL的預(yù)處理方式,是指BA識別出SQL語句,加上前綴標(biāo)識和結(jié)束標(biāo)志B把嵌入的SQL語句處理成函數(shù)調(diào)用形式C對源程序進(jìn)行格式化處理D把嵌入的SQL語句編譯成目標(biāo)程序3、SQL中,“DELETE FROM 表名”表示 AA從基本表中刪除所有元組B從基本表中刪除所有屬性C從數(shù)據(jù)庫中撤消這個(gè)基本表D從基本表中刪除重復(fù)元組4、SQL中,

49、聚合函數(shù)COUNT(列名)用于 CA計(jì)算元組個(gè)數(shù)B計(jì)算屬性的個(gè)數(shù)C對一列中的非空值計(jì)算個(gè)數(shù)D對一列中的非空值和空值計(jì)算個(gè)數(shù)5、在傳統(tǒng)SQL技術(shù)中,使用“ORDER BY”子句的SELECT語句查詢的結(jié)果,實(shí)際上為 BA數(shù)組 B列表 C包 D集合 6、在數(shù)據(jù)庫中,能提高查詢速度的是(C )A. 數(shù)據(jù)依賴 B. 視圖 C. 索引 D. 數(shù)據(jù)壓縮7、語句 delete from sc 表明(A ) A. 刪除sc中的全部記錄 B. 刪除基本表scC. 刪除基本表sc中的列數(shù)據(jù)D. 刪除基本表sc中的部分行8、在DB應(yīng)用中,一般一條SQL 語句可產(chǎn)生或處理一組記錄,而DB主語言語句一般一次只能處理一條記錄,其協(xié)調(diào)可通過( B )實(shí)現(xiàn)。 A. 指針 B. 游標(biāo) C. 數(shù)組 D. 棧9、在下列基本表的定義中,數(shù)值表示(C )CREATE TABLE stud

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論