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

下載本文檔

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

文檔簡介

1、習(xí)題一、單項(xiàng)選擇題1 .在數(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)管理2 .數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是(B)。A.數(shù)據(jù)庫系統(tǒng)復(fù)雜,而文件系統(tǒng)簡單B.文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問題,而數(shù)據(jù)庫系統(tǒng)可以解決C.文件系統(tǒng)只能管理程序文件,而數(shù)據(jù)庫系統(tǒng)能夠管理各種類型的文件D.文件系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫系統(tǒng)可以管理龐大的數(shù)據(jù)量3 .在數(shù)據(jù)庫中存儲的是(C)。A.數(shù)據(jù)B.數(shù)據(jù)模型C.數(shù)據(jù)及數(shù)據(jù)之間的聯(lián)系D.信息4 .數(shù)據(jù)庫的特點(diǎn)之一是數(shù)據(jù)的共享,嚴(yán)格地講

2、,這里的數(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ù)集合5 .數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是(A)。A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS6 .數(shù)據(jù)庫管理系統(tǒng)(DBMS)是(C)。A.一個(gè)完整的數(shù)據(jù)庫應(yīng)用系統(tǒng)B.一組硬件C.一組系統(tǒng)軟件D.既有硬件,也有軟件7 .數(shù)據(jù)庫是在計(jì)算機(jī)系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲和應(yīng)用的(B)。A.文件的集

3、合B.數(shù)據(jù)的集合C.命令的集合D.程序的集合8 .支持?jǐn)?shù)據(jù)庫各種操作的軟件系統(tǒng)是(B)。A.命令系統(tǒng)B.數(shù)據(jù)庫管理系統(tǒng)C.數(shù)據(jù)庫系統(tǒng)D.操作系統(tǒng)9 .由計(jì)算機(jī)硬件、DBMS、數(shù)據(jù)庫、應(yīng)用程序及用戶等組成的一個(gè)整體叫(B)。A.文件系統(tǒng)B.數(shù)據(jù)庫系統(tǒng)C.軟件系統(tǒng)D.數(shù)據(jù)庫管理系統(tǒng)10 .數(shù)據(jù)庫系統(tǒng)中應(yīng)用程序與數(shù)據(jù)庫的接口是(B)。A.數(shù)據(jù)庫集合B.數(shù)據(jù)庫管理系統(tǒng)DBMSC.操作系統(tǒng)OSD.計(jì)算機(jī)中的存儲介質(zhì)11 .在DBS中,DBMS和OS之間關(guān)系是(D)。A.并發(fā)運(yùn)行B.相互調(diào)用C.OS調(diào)用DBMSD.DBMS調(diào)用OS12 .在數(shù)據(jù)庫方式下,信息處理中占據(jù)中心位置的是(C)。A.磁盤B.程序C

4、.數(shù)據(jù)D.內(nèi)存13 .文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)對數(shù)據(jù)處理方式的主要區(qū)別體現(xiàn)在(A)。A.數(shù)據(jù)集成化B.數(shù)據(jù)共享C.冗余度D.容量14 .DBMS通??梢韵蛳率瞿膫€(gè)對象申請所需計(jì)算機(jī)資源(B)。A.數(shù)據(jù)庫B.操作系統(tǒng)C.計(jì)算機(jī)硬件D.應(yīng)用程序15.卜列哪種數(shù)據(jù)管理技術(shù)難以保存數(shù)據(jù)(A.C.人工管理共享式文件管理A)。B.獨(dú)享式文件管理D.數(shù)據(jù)庫系統(tǒng)管理16.數(shù)據(jù)庫系統(tǒng)中,DBA表示(17.A.應(yīng)用程序設(shè)計(jì)者C.數(shù)據(jù)庫管理員數(shù)據(jù)冗余存在于(C)。A.文件系統(tǒng)中C.文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)中B.數(shù)據(jù)庫使用者D.數(shù)據(jù)庫結(jié)構(gòu)B.數(shù)據(jù)庫系統(tǒng)中D.以上說法都不對18.下列說法不正確的是(B)。A.數(shù)據(jù)庫減少了數(shù)據(jù)冗

5、余B.數(shù)據(jù)庫避免了一切數(shù)據(jù)重復(fù)C.數(shù)據(jù)庫中的數(shù)據(jù)可以共享D.如果冗余是系統(tǒng)可控制的,則系統(tǒng)可確保更新時(shí)的一致性19 .(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)20 .下述各項(xiàng)中,屬于數(shù)據(jù)庫系統(tǒng)的特點(diǎn)是(C)。A.存儲量大B.存取速度快C.數(shù)據(jù)共享D.操作方便二、填空題1 .數(shù)據(jù)管理技術(shù)經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個(gè)階段。2 .數(shù)據(jù)庫系統(tǒng)一般由硬件系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶組成。3 .DBMS是位于應(yīng)用程序(用戶)和操作系統(tǒng)之間的一層管理軟件。4 .數(shù)據(jù)的冗余是指相同的數(shù)據(jù)重復(fù)出現(xiàn)。5 .數(shù)據(jù)的共享

6、性可主要體現(xiàn)在多個(gè)用戶、現(xiàn)在的和將來的、不同語言的和同時(shí)四個(gè)方面。1.簡述數(shù)據(jù)庫的定義。1 .答:數(shù)據(jù)庫DB是長期存儲在計(jì)算機(jī)內(nèi)、有組織的、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。DB能為各種用戶共享,具有較小冗余度、數(shù)據(jù)間聯(lián)系緊密而又有較高的數(shù)據(jù)獨(dú)立性等特點(diǎn)。2 .簡述數(shù)據(jù)庫管理系統(tǒng)的定義。2.答:數(shù)據(jù)庫管理系統(tǒng)DBMS是位于用戶與操作系統(tǒng)(OS)之間的一層數(shù)據(jù)管理軟件,它為用戶或應(yīng)用程序提供訪問DB的方法,包括DB的建立、查詢、更新及各種數(shù)據(jù)控制。DBMS總是基于某種數(shù)據(jù)模型,可以分為層次型、網(wǎng)狀型、關(guān)系型和面向?qū)ο笮偷取? .文件系統(tǒng)中的文件與數(shù)據(jù)庫系統(tǒng)中的文件有何本質(zhì)上的不同?3.答:文件系統(tǒng)中的文

7、件是面向應(yīng)用的,一個(gè)文件基本上對應(yīng)于一個(gè)應(yīng)用程序,文件之間不存在聯(lián)系,數(shù)據(jù)冗余大,數(shù)據(jù)共享性差,數(shù)據(jù)獨(dú)立性差;數(shù)據(jù)庫系統(tǒng)中的文件不再面向特定的某個(gè)或多個(gè)應(yīng)用,而是面向整個(gè)應(yīng)用系統(tǒng),文件之間是相互聯(lián)系的,減少了數(shù)據(jù)冗余,實(shí)現(xiàn)了數(shù)據(jù)共享,數(shù)據(jù)獨(dú)立性高。4 .數(shù)據(jù)庫系統(tǒng)有那些特點(diǎn)?答:實(shí)現(xiàn)數(shù)據(jù)的集中化控制;數(shù)據(jù)的冗余度小,易擴(kuò)充;采用一定的數(shù)據(jù)模型實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu)化;避免了數(shù)據(jù)的不一致性;實(shí)現(xiàn)數(shù)據(jù)共享;提供數(shù)據(jù)庫保護(hù);數(shù)據(jù)獨(dú)立性;數(shù)據(jù)由DBMS統(tǒng)一管理和控制。5 .簡述數(shù)據(jù)獨(dú)立性、數(shù)據(jù)物理獨(dú)立性與數(shù)據(jù)邏輯獨(dú)立性。5.答:數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)庫中的數(shù)據(jù)獨(dú)立于應(yīng)用程序,即數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)與存取方式的改

8、變不影響應(yīng)用程序。數(shù)據(jù)獨(dú)立性一般分為數(shù)據(jù)的邏輯獨(dú)立性和數(shù)據(jù)的物理獨(dú)立性。數(shù)據(jù)邏輯獨(dú)立性是指數(shù)據(jù)庫總體邏輯結(jié)構(gòu)的改變(如修改數(shù)據(jù)定義、增加新的數(shù)據(jù)類型、改變數(shù)據(jù)間的聯(lián)系等)不需要修改應(yīng)用程序。數(shù)據(jù)物理獨(dú)立性是指數(shù)據(jù)的物理結(jié)構(gòu)(存儲結(jié)構(gòu)、存取方式等)的改變,如存儲設(shè)備的更換、物理存儲格式和存取方式的改變等不影響數(shù)據(jù)庫的邏輯結(jié)構(gòu),因而不會引起應(yīng)用程序的變化。習(xí)題2、單項(xiàng)選擇題1 .數(shù)據(jù)庫的概念模型獨(dú)立于(A.具體的機(jī)器和DBMSC.信息世界2 .數(shù)據(jù)模型是(D)。A.文件的集合C.數(shù)據(jù)的集合A)。8. E-R圖D.現(xiàn)實(shí)世界B.記錄的集合D.記錄及其聯(lián)系的集合B.結(jié)構(gòu)模型D.形象模型B.用關(guān)系表示聯(lián)系

9、D.用關(guān)系表示屬性C)。A.概念數(shù)據(jù)模型C.結(jié)構(gòu)數(shù)據(jù)模型B.用戶數(shù)據(jù)模型D.物理數(shù)據(jù)模型8 .現(xiàn)實(shí)世界“特征”術(shù)語,對應(yīng)于數(shù)據(jù)世界的(D)。A.屬性B.聯(lián)系C.記錄9 .數(shù)據(jù)庫中,實(shí)體是指(A)。A.客觀存在的事物C.客觀存在的特性10 .有關(guān)三個(gè)世界中數(shù)據(jù)的描述術(shù)語,A.對現(xiàn)實(shí)世界數(shù)據(jù)信息的描述D.數(shù)據(jù)項(xiàng)B.客觀存在的屬性D.某一具體事件“實(shí)體”是(B)。B.對信息世界數(shù)據(jù)信息的描述3 .層次模型、網(wǎng)狀模型和關(guān)系*II型的劃分根據(jù)是(D)。A.記錄長度B.文件的大小C.聯(lián)系的復(fù)雜程度D.數(shù)據(jù)之間的聯(lián)系4 .關(guān)系數(shù)據(jù)模型(D)。A.只能表示實(shí)體間的1:1聯(lián)系B.只能表示實(shí)體間的1:n聯(lián)系C.只

10、能表示實(shí)體間的m:n聯(lián)系D.可以表示實(shí)體間的上述三種聯(lián)系5 .在數(shù)據(jù)庫技術(shù)中,面向?qū)ο髷?shù)據(jù)模型是一種(B)。A.概念模型C.物理模型6 .關(guān)系模型是(C)。A.用關(guān)系表示實(shí)體C.用關(guān)系表示實(shí)體及其聯(lián)系7 .對現(xiàn)實(shí)世界進(jìn)行第二層抽象的模型是C.對計(jì)算機(jī)世界數(shù)據(jù)信息的描述D.對三個(gè)世界間相互聯(lián)系的描述11 .構(gòu)造E-R模型的三個(gè)基本要素是(D)。A.實(shí)體、屬性、屬性值B.實(shí)體、實(shí)體集、屬性C.實(shí)體、實(shí)體集、聯(lián)系D.實(shí)體、屬性、聯(lián)系12 .面向?qū)ο髷?shù)據(jù)模型中的對象通常包括(C)。A.類、子類、超類B.繼承、封裝、傳遞C.變量、消息、方法D.對象標(biāo)識、屬性、聯(lián)系13.當(dāng)前數(shù)據(jù)庫應(yīng)用系統(tǒng)的主流數(shù)據(jù)模型是

11、(C)。A.層次數(shù)據(jù)模型C.關(guān)系數(shù)據(jù)模型14 .數(shù)據(jù)模型的三要素是(DA.外模式、模式、內(nèi)模式C.實(shí)體、聯(lián)系、屬性B.網(wǎng)狀數(shù)據(jù)模型D.面向?qū)ο髷?shù)據(jù)模型)°15 .關(guān)系數(shù)據(jù)庫管理系統(tǒng)與網(wǎng)狀系統(tǒng)相比(A.前者運(yùn)行效率高B.關(guān)系模型、層次模型、網(wǎng)狀模型D.數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、完整性約束B)。B.前者的數(shù)據(jù)模型更為簡潔C.前者比后者產(chǎn)生得早一些D.前者的數(shù)據(jù)操作語言是過程性語言16 .下列給出的數(shù)據(jù)模型中,是概念數(shù)據(jù)模型的是(D)。A.層次模型B.網(wǎng)狀模型C.關(guān)系模型D.E-R模型17 .下列關(guān)于數(shù)據(jù)模型中實(shí)體間聯(lián)系的描述正確的是(D)。A.實(shí)體間的聯(lián)系不能有屬性B.僅在兩個(gè)實(shí)體之間有聯(lián)系C

12、.單個(gè)實(shí)體不能構(gòu)成E-R圖D.實(shí)體間可以存在多種聯(lián)系A(chǔ).寸B.數(shù)據(jù)項(xiàng)C.記錄D.字符19.關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是(D)。A.樹B.圖C.表20.用來指定和區(qū)分不同實(shí)體兀素的是(C)。A.實(shí)體B.屬性C.標(biāo)識符二、填空題1.數(shù)據(jù)模型是由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作18.在數(shù)據(jù)庫系統(tǒng)中,對數(shù)據(jù)操作的最小單位是(B)。D.二維表D.關(guān)系完整性約束三部分組成。2 .層次數(shù)據(jù)模型中,只有一個(gè)結(jié)點(diǎn)無父結(jié)點(diǎn),它被稱為根結(jié)點(diǎn)3 .層次模型中,根結(jié)點(diǎn)以外的結(jié)點(diǎn)至多可有1個(gè)父結(jié)點(diǎn)。4 .二元實(shí)體之間的聯(lián)系可抽象為三類,它們是1:1、1:n和m:n。5 .層次模型的數(shù)據(jù)結(jié)構(gòu)是樹結(jié)構(gòu);網(wǎng)狀模型的數(shù)據(jù)結(jié)構(gòu)是有向圖結(jié)構(gòu);關(guān)系模型的數(shù)

13、據(jù)結(jié)構(gòu)是二維表結(jié)構(gòu)。三、簡答題1 .層次數(shù)據(jù)模型、網(wǎng)狀數(shù)據(jù)模型以及關(guān)系數(shù)據(jù)模型之間有什么區(qū)別?1 .答:層次數(shù)據(jù)模型是用樹形結(jié)構(gòu)來表示各類實(shí)體型及實(shí)體間聯(lián)系的數(shù)據(jù)模型;網(wǎng)狀數(shù)據(jù)模型是用有向圖來表示各類實(shí)體型及實(shí)體間聯(lián)系的數(shù)據(jù)模型;關(guān)系數(shù)據(jù)模型是用二維表來表示各類實(shí)體型及實(shí)體間聯(lián)系的數(shù)據(jù)模型。2 .試敘述結(jié)構(gòu)數(shù)據(jù)模型的三個(gè)組成部分。2.答:結(jié)構(gòu)數(shù)據(jù)模型應(yīng)包含數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束三個(gè)部分。數(shù)據(jù)結(jié)構(gòu)是指對實(shí)體類型和實(shí)體間聯(lián)系的表達(dá)和實(shí)現(xiàn);數(shù)據(jù)操作是指對數(shù)據(jù)庫的檢索和更新兩類操作的實(shí)現(xiàn);數(shù)據(jù)完整性約束給出數(shù)據(jù)及其聯(lián)系應(yīng)具有的制約和依賴規(guī)則。3 .在層次、網(wǎng)狀、關(guān)系、面向?qū)ο蟮葦?shù)據(jù)模型中,

14、數(shù)據(jù)之間聯(lián)系是如何實(shí)現(xiàn)的?3 .答:層次、網(wǎng)狀模型中,數(shù)據(jù)聯(lián)系通過指針實(shí)現(xiàn)的。關(guān)系模型中,數(shù)據(jù)聯(lián)系通過外鍵與主鍵相聯(lián)系實(shí)現(xiàn)的。面向?qū)ο竽P椭?,?shù)據(jù)聯(lián)系通過引用類型實(shí)現(xiàn)的,引用類型是指引用的不是對象本身,而是對象標(biāo)識符。4 .關(guān)系數(shù)據(jù)模型有哪些優(yōu)缺點(diǎn)?4 .答:關(guān)系數(shù)據(jù)模型的優(yōu)點(diǎn):(1)關(guān)系數(shù)據(jù)模型是建立在嚴(yán)格的數(shù)學(xué)理論基礎(chǔ)上,有堅(jiān)實(shí)的理論基礎(chǔ)。(2)在關(guān)系模型中,數(shù)據(jù)結(jié)構(gòu)簡單,數(shù)據(jù)以及數(shù)據(jù)間的聯(lián)系都是用二維表表示。關(guān)系數(shù)據(jù)模型的缺點(diǎn):存取路徑對用戶透明,查詢效率常常不如非關(guān)系數(shù)據(jù)模型。關(guān)系數(shù)據(jù)模型等傳統(tǒng)數(shù)據(jù)模型還存在不能以自然的方式表示實(shí)體集間的聯(lián)系、語義信息不足、數(shù)據(jù)類型過少等弱點(diǎn)。5 .試

15、述概念模型的作用。5.概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。概念模型用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一抽象,是數(shù)據(jù)庫設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫設(shè)計(jì)人員和用戶之間進(jìn)行交流所使用的語言。習(xí)題3、單項(xiàng)選擇題1 .數(shù)據(jù)庫中,數(shù)據(jù)的物理獨(dú)立性是指(C)。A.數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨(dú)立B.用戶程序與DBMS的相互獨(dú)立C.用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)庫中的數(shù)據(jù)是相互獨(dú)立的D.應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立2 .對于數(shù)據(jù)庫系統(tǒng),負(fù)責(zé)定義數(shù)據(jù)庫內(nèi)容,決定存儲結(jié)構(gòu)和存取策略及安全授權(quán)等工作的是(C)。A.應(yīng)用程序開發(fā)人員B.終端用戶C.數(shù)據(jù)庫管理員D

16、.數(shù)據(jù)庫管理系統(tǒng)的軟件設(shè)計(jì)人員3 .數(shù)據(jù)庫管理系統(tǒng)中用于定義和描述數(shù)據(jù)庫邏輯結(jié)構(gòu)的語言稱為(A)。A.數(shù)據(jù)描述語言ddlB.數(shù)據(jù)庫子語言C.數(shù)據(jù)操縱語言dmlD.數(shù)據(jù)結(jié)構(gòu)語言4 .數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、才1入、修改和刪除,這類功能稱為(C)。A.數(shù)據(jù)定義功能B.數(shù)據(jù)管理功能C.數(shù)據(jù)操縱功能D.數(shù)據(jù)控制功能5 .子模式是(B)。A.模式的副本B.模式的邏輯子集C.多個(gè)模式的集合D.以上三者6 .一般地,一個(gè)數(shù)據(jù)庫系統(tǒng)的外模式(D)。A.只能有一個(gè)B.最多只能有一個(gè)C.至少兩個(gè)D.可以有多個(gè)7 .在數(shù)據(jù)庫的三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是(D)。A.

17、外模式B.內(nèi)模式C.存儲模式D.模式8 .數(shù)據(jù)庫的三級模式之間存在的映象關(guān)系正確的是(B)。A.外模式/內(nèi)模式B.外模式/模式C.外模式/外模式D.模式/模式9 .數(shù)據(jù)庫三級視圖,反映了三種不同角度看待數(shù)據(jù)庫的觀點(diǎn),用戶眼中的數(shù)據(jù)庫稱為(D)。A.存儲視圖B.概念視圖10.在數(shù)據(jù)庫系統(tǒng)中“*II式”是指(BA.數(shù)據(jù)庫的物理存儲結(jié)構(gòu)描述C.數(shù)據(jù)庫用戶的局部邏輯結(jié)構(gòu)描述C.內(nèi)部視圖D.外部視圖)。B.數(shù)據(jù)庫的邏輯結(jié)構(gòu)描述D.內(nèi)模式、概念模式、外部模式的總稱A)。數(shù)據(jù)庫的運(yùn)行管理11 .在數(shù)據(jù)操縱語言(DML)的基本功能中,不包括的是(B)。A.插入新數(shù)據(jù)B.描述數(shù)據(jù)庫結(jié)構(gòu)C.更新數(shù)據(jù)庫中的數(shù)據(jù)D.

18、刪除數(shù)據(jù)庫中的數(shù)據(jù)12 .在數(shù)據(jù)庫結(jié)構(gòu)中,保證數(shù)據(jù)庫立性的關(guān)鍵因素是(D)。A.數(shù)據(jù)庫的邏輯結(jié)構(gòu)B.數(shù)據(jù)庫的邏輯結(jié)構(gòu)、物理結(jié)構(gòu)C.數(shù)據(jù)庫的三級結(jié)構(gòu)D.數(shù)據(jù)庫的三級結(jié)構(gòu)和兩級映射13 .在數(shù)據(jù)庫系統(tǒng)中,“數(shù)據(jù)獨(dú)立性”和“數(shù)據(jù)聯(lián)系”這兩個(gè)概念之間的聯(lián)系是(A.沒有必然的聯(lián)系B.同時(shí)成立或不成立C.前者蘊(yùn)涵后者D.后者蘊(yùn)涵前者14 .數(shù)據(jù)庫三級模式中,用邏輯數(shù)據(jù)模型對用戶所用到的那部分?jǐn)?shù)據(jù)的描述是(A.外模式B.概念模式C.內(nèi)模式D.用戶模式15 .在數(shù)據(jù)庫系統(tǒng)中,模式/內(nèi)模式映象用于解決數(shù)據(jù)的(A)。A.物理獨(dú)立性B.結(jié)構(gòu)獨(dú)立性C.邏輯獨(dú)立性D.分布獨(dú)立性16 .在數(shù)據(jù)庫系統(tǒng)中,外模式/模式映象用

19、于解決數(shù)據(jù)的(C)。A.物理獨(dú)立性B.結(jié)構(gòu)獨(dú)立性C.邏輯獨(dú)立性D.分布獨(dú)立性17 .在數(shù)據(jù)庫中,描述數(shù)據(jù)庫的各級數(shù)據(jù)結(jié)構(gòu),稱為(D)。A.數(shù)據(jù)庫模式B.數(shù)據(jù)模型C.數(shù)據(jù)庫管理系統(tǒng)D.數(shù)據(jù)字典18 .數(shù)據(jù)庫三級模式體系結(jié)構(gòu)主要的目標(biāo)是確保數(shù)據(jù)庫的(C)。A.數(shù)據(jù)結(jié)構(gòu)規(guī)范化B.存儲模式C.數(shù)據(jù)獨(dú)立性D.最小冗余19 .數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)之間的獨(dú)立性稱為數(shù)據(jù)的(A)。A.物理獨(dú)立性B.結(jié)構(gòu)獨(dú)立性C.邏輯獨(dú)立性D.分布獨(dú)立性20 .數(shù)據(jù)的邏輯結(jié)構(gòu)與用戶視圖之間的獨(dú)立性稱為數(shù)據(jù)的(C)。A.物理獨(dú)立性B.結(jié)構(gòu)獨(dú)立性C.邏輯獨(dú)立性D.分布獨(dú)立性二、填空題1 .數(shù)據(jù)庫管理系統(tǒng)的主要功能有數(shù)據(jù)定義、

20、數(shù)據(jù)庫操縱功能以及數(shù)據(jù)庫的建立和維護(hù)等四個(gè)方面。2 .數(shù)據(jù)庫語言包括數(shù)據(jù)描述語言、數(shù)據(jù)操縱語言兩大部分,前者負(fù)責(zé)描述和定義數(shù)據(jù)庫的各種特性,后者說明對數(shù)據(jù)進(jìn)行的各種操作。3 .數(shù)據(jù)獨(dú)立性又可分為邏輯數(shù)據(jù)獨(dú)立性和物理數(shù)據(jù)獨(dú)立性。4 .數(shù)據(jù)庫體系結(jié)構(gòu)按照外模式模式和內(nèi)模式結(jié)構(gòu)進(jìn)行組織。5 .數(shù)據(jù)庫模式體系結(jié)構(gòu)中提供了兩個(gè)映象功能,即_外模式/模式和式/內(nèi)模式_映象。三、簡答題1 .數(shù)據(jù)庫系統(tǒng)如何實(shí)現(xiàn)數(shù)據(jù)獨(dú)立性?數(shù)據(jù)獨(dú)立性可帶來什么好處?答:數(shù)據(jù)獨(dú)立性是由DBMS的二級映象功能來實(shí)現(xiàn)的。數(shù)據(jù)庫系統(tǒng)通常采用外模式、模式和內(nèi)模式三級結(jié)構(gòu),數(shù)據(jù)庫管理系統(tǒng)在這三級模式之間提供了外模式膜式和模式/內(nèi)模式兩層映

21、象。當(dāng)整個(gè)系統(tǒng)要求改變模式時(shí)(增加記錄類型、增加數(shù)據(jù)項(xiàng)),由DBMS對各個(gè)外模式/模式的映象作相應(yīng)改變,使無關(guān)的外模式保持不變,而應(yīng)用程序是依據(jù)數(shù)據(jù)庫的外模式編寫的,所以應(yīng)用程序不必修改,從而保證了數(shù)據(jù)的邏輯獨(dú)立性。當(dāng)數(shù)據(jù)的存儲結(jié)構(gòu)改變時(shí),由DBMS對模式/內(nèi)模式映象作相應(yīng)改變,可以使模式不變,從而應(yīng)用程序也不必改變,保證了數(shù)據(jù)的物理獨(dú)立性。數(shù)據(jù)獨(dú)立性的好處是:(1)減輕了應(yīng)用程序的維護(hù)工作量;(2)對同一數(shù)據(jù)庫的邏輯模式,可以建立不同的用戶模式,從而提高數(shù)據(jù)共享性,使數(shù)據(jù)庫系統(tǒng)有較好的可擴(kuò)充性,給DBA維護(hù)、改變數(shù)據(jù)庫的物理存儲提供了方便。2 .簡述數(shù)據(jù)庫管理系統(tǒng)的功能。答:數(shù)據(jù)庫管理系統(tǒng)(

22、DBMS)是位于操作系統(tǒng)與用戶之間的一個(gè)數(shù)據(jù)管理軟件,它的主要功能包括以下幾個(gè)方面:(1)數(shù)據(jù)庫定義功能;(2)數(shù)據(jù)庫操縱功能;(3)數(shù)據(jù)庫的運(yùn)行管理;(4)數(shù)據(jù)庫的建立和維護(hù)功能。3 .簡述DBA的職責(zé)。答:DBA的職責(zé)是:(1)參與數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)與建立;(2)對系統(tǒng)的運(yùn)行實(shí)行監(jiān)控;(3)定義數(shù)據(jù)的安全性要求和完整性約束條件;(4)負(fù)責(zé)數(shù)據(jù)庫性能的改進(jìn)和數(shù)據(jù)庫的重組及重構(gòu)工作。4 .使用DBS的用戶有哪幾類?答:可分為以下幾類:(1)DBA:控制數(shù)據(jù)整體結(jié)構(gòu)的人員;(2)最終用戶:使用應(yīng)用程序的非計(jì)算機(jī)人員;(3)應(yīng)用程序員:使用DML語言編寫應(yīng)用程序的計(jì)算機(jī)工作者;(4)專業(yè)用戶。5 .

23、從模塊結(jié)構(gòu)看,DBMS由哪些部分組成?答:從模塊結(jié)構(gòu)看,DBMS是查詢處理器和存儲管理器兩大部分組成。(1)查詢處理器有四個(gè)主要成分:DDL編譯器、DML編譯器,嵌入式DML預(yù)編譯器,查詢運(yùn)行核心程序。(2)存儲管理器有四個(gè)主要成分:授權(quán)和完整性管理器、事務(wù)管理器、文件管理器、緩沖區(qū)管理器。習(xí)題6單項(xiàng)選擇題1 .數(shù)據(jù)庫設(shè)計(jì)中的數(shù)據(jù)流圖和數(shù)據(jù)字典描述是哪個(gè)階段的工作(A)。A.需求分析B.概念設(shè)計(jì)C.邏輯設(shè)計(jì)D.物理設(shè)計(jì)2 .邏輯設(shè)計(jì)的主要任務(wù)是(D)。A.進(jìn)行數(shù)據(jù)庫的具體定義,并建立必要的索引文件B.利用自頂向下的方式進(jìn)行數(shù)據(jù)庫的邏輯模式設(shè)計(jì)C.邏輯設(shè)計(jì)要完成數(shù)據(jù)的描述,數(shù)據(jù)存儲格式的設(shè)定D.

24、將概念設(shè)計(jì)得到的E-R圖轉(zhuǎn)換成DBMS支持的數(shù)據(jù)模型3 .如果兩個(gè)實(shí)體集之間的聯(lián)系是m:n,轉(zhuǎn)換為關(guān)系時(shí)(B)。A.聯(lián)系本身不必單獨(dú)轉(zhuǎn)換為一個(gè)關(guān)系B.聯(lián)系本身必須單獨(dú)轉(zhuǎn)換為一個(gè)關(guān)系C.聯(lián)系本身也可以不單獨(dú)轉(zhuǎn)換為一個(gè)關(guān)系D.將兩個(gè)實(shí)體集合并為一個(gè)實(shí)體集4,下列沖突不屬于局部E-R圖合并成全局E-R圖時(shí)可能出現(xiàn)的沖突(D)。A.結(jié)構(gòu)沖突B.屬性沖突C.命名沖突D,語法沖突5,有A和B兩個(gè)實(shí)體集,它們之間存在著兩個(gè)不同的m:n聯(lián)系,根據(jù)轉(zhuǎn)換規(guī)則,將它們轉(zhuǎn)換成關(guān)系模式集時(shí),關(guān)系模式的個(gè)數(shù)是(D)。A.1B.2D.4C.36 .數(shù)據(jù)庫設(shè)計(jì)人員之間與用戶之間溝通信息的橋梁是(B)。A.程序流程圖B,E-R

25、圖C,功能模塊圖D,數(shù)據(jù)結(jié)構(gòu)圖7 .從E-R模型向關(guān)系模型轉(zhuǎn)換,一個(gè)m:n的聯(lián)系轉(zhuǎn)換成關(guān)系模式時(shí),該關(guān)系模式的碼是(B)。A.m端實(shí)體的碼B.m端實(shí)體碼和n端實(shí)體碼組合C.n端實(shí)體的碼D,重新選取其他屬性8.如果兩個(gè)實(shí)體集之間的聯(lián)系是1:n,轉(zhuǎn)換為關(guān)系時(shí)(A)。A,將n端實(shí)體轉(zhuǎn)換的關(guān)系中加入1端實(shí)體轉(zhuǎn)換關(guān)系的碼B,將n端實(shí)體轉(zhuǎn)換的關(guān)系的碼加入到1端的關(guān)系中C,將兩個(gè)實(shí)體轉(zhuǎn)換成一個(gè)關(guān)系D,在兩個(gè)實(shí)體轉(zhuǎn)換的關(guān)系中,分別加入另一個(gè)關(guān)系的碼9,數(shù)據(jù)庫物理設(shè)方t與具體的DBMS(B)。A,無關(guān)B,密切相關(guān)C,部分相關(guān)D,不確定10,下列不屬于數(shù)據(jù)庫實(shí)施階段的工作(C)。A.建立數(shù)據(jù)庫B,加載數(shù)據(jù)C,擴(kuò)充

26、功能D.系統(tǒng)調(diào)試二、填空題屬性沖突命名沖突階段的任務(wù)。1,合并局部E-R模型時(shí)主要考慮解決三類沖突,即結(jié)構(gòu)沖突。2 .建立E-R模型是數(shù)據(jù)庫設(shè)計(jì)需求分析3 .數(shù)據(jù)庫設(shè)計(jì)的步驟依次是需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)行與維護(hù)等。4 .數(shù)據(jù)庫設(shè)計(jì)包括結(jié)構(gòu)特性的設(shè)計(jì)和行為特性的設(shè)計(jì)。5,數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲和處理過程等。三、簡答題1 .數(shù)據(jù)庫實(shí)現(xiàn)階段主要做哪幾件事情?2,數(shù)據(jù)庫系統(tǒng)投入運(yùn)行后,有哪些維護(hù)工作?答:實(shí)現(xiàn)階段的主要工作有:(1)建立實(shí)際數(shù)據(jù)庫結(jié)構(gòu);(2)試運(yùn)行,裝入試驗(yàn)數(shù)據(jù),實(shí)際運(yùn)行應(yīng)用程序,進(jìn)入數(shù)據(jù)庫的試運(yùn)行階段;(3)裝入數(shù)據(jù)(數(shù)據(jù)庫加載)

27、。3.在將局部E-R模型合并為全局E-R模型過程中,往往需要消除沖突。請問什么是沖突?有哪三類沖突?答:由于各類應(yīng)用不同,不同的應(yīng)用通常又由不同的設(shè)計(jì)人員設(shè)計(jì),因此局部E-R模型之間不可避免地會有不一致的地方,稱之為沖突;通常,把沖突分為:屬性沖突,結(jié)構(gòu)沖突,命名沖突。4,試述數(shù)據(jù)庫設(shè)計(jì)主要步驟。答:(1)需求分析;(2)概念結(jié)構(gòu)設(shè)計(jì);(3)邏輯結(jié)構(gòu)設(shè)計(jì);(4)數(shù)據(jù)庫物理設(shè)計(jì);5,試述數(shù)據(jù)庫概念設(shè)計(jì)的重要性和設(shè)計(jì)步驟。答:重要性:數(shù)據(jù)庫概念設(shè)計(jì)是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,將在需求分析階段所得到的應(yīng)用需求先抽象到概念結(jié)構(gòu),以此作為各種數(shù)據(jù)模型的基礎(chǔ),從而能更好地、更準(zhǔn)確地用DBMS實(shí)現(xiàn)這些需求。設(shè)計(jì)

28、步驟主要分三步:進(jìn)行數(shù)據(jù)抽象,設(shè)計(jì)局部概念模式;將局部概念模式綜合成全局概念模式;評審。四、應(yīng)用題1 .設(shè)有如下實(shí)體:學(xué)生:學(xué)號、姓名、性別、年齡課程:編號、課程名教師:教師號、姓名、性別、職稱單位:單位名稱、電話上述實(shí)體中存在如下聯(lián)系:一個(gè)學(xué)生可選修多門課程,一門課程可被多個(gè)學(xué)生選修。一個(gè)教師可講授多門課程,一門課程可由多個(gè)教師講授。一個(gè)單位可有多個(gè)教師,一個(gè)教師只能屬于一個(gè)單位。試完成如下工作:(1)設(shè)計(jì)學(xué)生選課和教師任課的全局E-R圖。(1)學(xué)生選課E-R圖如圖所示:(2)將該全局E-R圖轉(zhuǎn)換為等價(jià)的關(guān)系模式表示的數(shù)據(jù)庫邏輯結(jié)構(gòu)。(2)該全局E-R圖轉(zhuǎn)換為等價(jià)的關(guān)系模式表示的數(shù)據(jù)庫邏輯結(jié)

29、構(gòu)如下:單位(單位名稱,電話)教師(教師號,姓名,性別,職稱,單位名稱)課程(課程編號,課程名.單位名稱)學(xué)生(學(xué)生姓名,性別,年齡,單位名稱)講授(教師號:課程編號)選修(學(xué)號.課程編號)2 .一個(gè)圖書借閱管理數(shù)據(jù)庫要求提供下述服務(wù):(1)可隨時(shí)查詢書庫中現(xiàn)有書籍的品種、數(shù)量與存放位置。所有各類書籍均可由書號唯一標(biāo)識。(2)可隨時(shí)查詢書籍借還情況,包括借書人單位、姓名、借書證號、借書日期和還書日期。我們約定:任何人可借多種書,任何一種書可為多個(gè)人所借,借書證號具有唯一性。(3)當(dāng)需要時(shí),可通過數(shù)據(jù)庫中保存的出版社的電報(bào)編號、電話、郵編及地址等信息向相應(yīng)出版社增購有關(guān)書籍。我們約定,一個(gè)出版社

30、可出版多種書籍,同一本書僅為一個(gè)出版社出版,出版社名具有唯一性。根據(jù)以上情況和假設(shè),試作如下設(shè)計(jì):(1)構(gòu)造滿足需本的E-R圖。(1)滿足上述需求的E-R圖如圖所示:(2)轉(zhuǎn)換為等價(jià)的關(guān)系模式結(jié)構(gòu)。(2)轉(zhuǎn)換為等價(jià)的關(guān)系模式結(jié)構(gòu)如下:借書人(借書證號,姓名,單位)出版社(出版社名.電報(bào)編號.電話,郵編,地址)圖書(心書名,數(shù)量,位置,出版社名)借閱(借書證號.書號.借書日期.壞書日期)3.設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有三個(gè)實(shí)體集。一是“商店”實(shí)體集,屬性有商店編號、商店名、地址等;二是“商品”實(shí)體集,屬性有商品號、商品名、規(guī)格、單價(jià)等;三是“職工”實(shí)體集,屬性有職工編號、姓名、性別、業(yè)績等。商店與商品

31、間存在“銷售”聯(lián)系,每個(gè)商店可銷售多種商品,每種商品也可放在多個(gè)商店銷售,每個(gè)商店銷售一種商品,有月銷售量;商店與職工間存在著“聘用”聯(lián)系,每個(gè)商店有許多職工,每個(gè)職工只能在一個(gè)商店工作,商店聘用職工有聘期和月薪。(1)試畫出E-R圖,并在圖上注明屬性、聯(lián)系的類型。(1)對應(yīng)的E-R圖如圖所示:(2)將E-R圖轉(zhuǎn)換成關(guān)系模型,并注明主鍵和外鍵。(2)這個(gè)E-R圖可轉(zhuǎn)換為如下關(guān)系模式:商店(商店編'職工(職工編號,商店名,地址)商店編號為主碼£,姓名,性別,業(yè)績,商店編號一,聘期,工資)職工編號為主碼,商店編號為外碼商品(商品號,商品名,規(guī)格,單價(jià))銷售(商店編號,商品號,月銷

32、售量)碼4.設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有三個(gè)實(shí)體集。二是“倉庫”實(shí)體集,屬性有倉庫編號、編號、姓名、性別等。商品號為主碼商店編號+商品號為主碼,商店編號、商品號均為外一是“公司”實(shí)體集,屬性有公司編號、公司名、地址等;倉庫名、地址等;三是“職工”實(shí)體集,屬性有職工公司與倉庫間存在“隸屬”聯(lián)系,每個(gè)公司管轄若干倉庫,每個(gè)倉庫只能屬于一個(gè)公司管轄;倉庫與職工間存在“聘用”聯(lián)系,每個(gè)倉庫可聘用多個(gè)職工,每個(gè)職工只能在一個(gè)倉庫工作,倉庫聘用職工有聘期和工資。(1)試畫出E-R圖,并在圖上注明屬性、聯(lián)系的類型。(1) 對應(yīng)的E-R圖如圖所示:聘用(2)將E-R圖轉(zhuǎn)換成關(guān)系模型,并注明主鍵和外鍵。(2)這個(gè)E-

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

溫馨提示

  • 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

提交評論