數(shù)據(jù)庫技術(shù) 試題庫(附答案)
《數(shù)據(jù)庫技術(shù) 試題庫(附答案)》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫技術(shù) 試題庫(附答案)(51頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 《數(shù)據(jù)庫技術(shù)》 試 題 庫 (附答案)第一部分 基本概念 一、單項(xiàng)選擇題 1.在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個(gè)階段中,數(shù)據(jù)獨(dú)立性最高的是 階段。 A.?dāng)?shù)據(jù)庫系統(tǒng) B.文件系統(tǒng) C.人工管理 D.?dāng)?shù)據(jù)項(xiàng)管理 答案:A 2.?dāng)?shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的主要區(qū)別是 。 A.?dāng)?shù)據(jù)庫系統(tǒng)復(fù)雜,而文件系統(tǒng)簡(jiǎn)單 B.文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問題,而數(shù)據(jù)庫系統(tǒng)可以解決 C.文件系統(tǒng)只能管
2、理程序文件,而數(shù)據(jù)庫系統(tǒng)能夠管理各種類型的文件 D.文件系統(tǒng)管理的數(shù)據(jù)量較少,而數(shù)據(jù)庫系統(tǒng)可以管理龐大的數(shù)據(jù)量 答案:B 3.?dāng)?shù)據(jù)庫的概念模型獨(dú)立于 。 A.具體的機(jī)器和DBMS B.E-R圖 C.信息世界 D.現(xiàn)實(shí)世界 答案:A 4.?dāng)?shù)據(jù)庫是在計(jì)算機(jī)系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲(chǔ)和應(yīng)用的 ① ,支持?jǐn)?shù)據(jù)庫各種操作的軟件系統(tǒng)叫 ② ,由計(jì)算機(jī)、操作系統(tǒng)、DBMS、數(shù)據(jù)庫、應(yīng)用程序及用戶等組成的一個(gè)整體叫做 ③
3、 。 ① A.文件的集合 B.?dāng)?shù)據(jù)的集合 C.命令的集合 D.程序的集合 ② A.命令系統(tǒng) B.?dāng)?shù)據(jù)庫管理系統(tǒng) C.?dāng)?shù)據(jù)庫系統(tǒng) D.操作系統(tǒng) ③ A.文件系統(tǒng) B.?dāng)?shù)據(jù)庫系統(tǒng) C.軟件系統(tǒng) D.?dāng)?shù)據(jù)庫管理系統(tǒng) 答案:①B ②B ③B 5.?dāng)?shù)據(jù)庫的基本特點(diǎn)是 。 A.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化) (2)數(shù)據(jù)獨(dú)立性 (3)數(shù)據(jù)冗余大,易移植
4、 (4)統(tǒng)一管理和控制 B.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化) (2)數(shù)據(jù)獨(dú)立性 (3)數(shù)據(jù)冗余小,易擴(kuò)充 (4)統(tǒng)一管理和控制 C.(1)數(shù)據(jù)可以共享(或數(shù)據(jù)結(jié)構(gòu)化) (2)數(shù)據(jù)互換性 (3)數(shù)據(jù)冗余小,易擴(kuò)充 (4)統(tǒng)一管理和控制 D.(1)數(shù)據(jù)非結(jié)構(gòu)化 (2)數(shù)據(jù)獨(dú)立性 (3)數(shù)據(jù)冗余小,易擴(kuò)充 (4)統(tǒng)一管理和控制 答案:B 6.?dāng)?shù)據(jù)庫具有 ① 、最小的 ② 和較高的
5、 ③ 。 ① A.程序結(jié)構(gòu)化 B.?dāng)?shù)據(jù)結(jié)構(gòu)化 C.程序標(biāo)準(zhǔn)化 D.?dāng)?shù)據(jù)模塊化 ② A.冗余度 B.存儲(chǔ)量 C.完整性 D.有效性 ③ A.程序與數(shù)據(jù)可靠性 B.程序與數(shù)據(jù)完整性 C.程序與數(shù)據(jù)獨(dú)立性 D.程序與數(shù)據(jù)一致性 答案:①B ②A ③C 7.在數(shù)據(jù)庫中,下列說法 是不正確的。 A.?dāng)?shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù) B.若系統(tǒng)
6、是完全可以控制的,則系統(tǒng)可確保更新時(shí)的一致性 C.?dāng)?shù)據(jù)庫中的數(shù)據(jù)可以共享 D.?dāng)?shù)據(jù)庫減少了數(shù)據(jù)冗余 答案:A 8. 是存儲(chǔ)在計(jì)算機(jī)內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。 A.?dāng)?shù)據(jù)庫系統(tǒng) B.?dāng)?shù)據(jù)庫 C.?dāng)?shù)據(jù)庫管理系統(tǒng) D.?dāng)?shù)據(jù)結(jié)構(gòu) 答案:B 9.在數(shù)據(jù)庫中存儲(chǔ)的是 。 A.?dāng)?shù)據(jù) B.?dāng)?shù)據(jù)模型 C.?dāng)?shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系 D.信息 答案:C 10.?dāng)?shù)據(jù)庫中,數(shù)據(jù)的物理獨(dú)立性是指
7、 。 A.?dāng)?shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨(dú)立 B.用戶程序與DBMS的相互獨(dú)立 C.用戶的應(yīng)用程序與存儲(chǔ)在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨(dú)立的 D.應(yīng)用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立 答案:C 11.?dāng)?shù)據(jù)庫的特點(diǎn)之一是數(shù)據(jù)的共享,嚴(yán)格地講,這里的數(shù)據(jù)共享是指 。 A.同一個(gè)應(yīng)用中的多個(gè)程序共享一個(gè)數(shù)據(jù)集合 B.多個(gè)用戶、同一種語言共享數(shù)據(jù) C.多個(gè)用戶共享一個(gè)數(shù)據(jù)文件 D.多種應(yīng)用、多種語言、多個(gè)用戶相互覆蓋地使用數(shù)據(jù)集合 答案:D 12
8、.?dāng)?shù)據(jù)庫系統(tǒng)的核心是 。 A.?dāng)?shù)據(jù)庫 B.?dāng)?shù)據(jù)庫管理系統(tǒng) C.?dāng)?shù)據(jù)模型 D.軟件工具 答案:B 13.下述關(guān)于數(shù)據(jù)庫系統(tǒng)的正確敘述是 。 A.?dāng)?shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余 B.?dāng)?shù)據(jù)庫系統(tǒng)避免了一切冗余 C.?dāng)?shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致 D.?dāng)?shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù) 答案:A 14.下述關(guān)于數(shù)據(jù)庫系統(tǒng)的正確敘述是 。 A.?dāng)?shù)據(jù)庫中只存在數(shù)據(jù)項(xiàng)之間的聯(lián)系 B.?dāng)?shù)據(jù)庫的數(shù)
9、據(jù)項(xiàng)之間和記錄之間都存在聯(lián)系 C.?dāng)?shù)據(jù)庫的數(shù)據(jù)項(xiàng)之間無聯(lián)系,記錄之間存在聯(lián)系 D.?dāng)?shù)據(jù)庫的數(shù)據(jù)項(xiàng)之間和記錄之間都不存在聯(lián)系 答案:B 15.相對(duì)于其他數(shù)據(jù)管理技術(shù),數(shù)據(jù)庫系統(tǒng)有 ① 、減少數(shù)據(jù)冗余、保持?jǐn)?shù)據(jù)的一致性、 ② 和 ③ 的特點(diǎn)。 ①A.?dāng)?shù)據(jù)共享 B.?dāng)?shù)據(jù)模塊化 C.?dāng)?shù)據(jù)結(jié)構(gòu)化 D.?dāng)?shù)據(jù)共享 ②A.?dāng)?shù)據(jù)結(jié)構(gòu)化 B.?dāng)?shù)據(jù)無獨(dú)立性 C.?dāng)?shù)據(jù)統(tǒng)一管理
10、 D.?dāng)?shù)據(jù)有獨(dú)立性 ③A.使用專用文件 B.不使用專用文件 C.?dāng)?shù)據(jù)沒有安全與完整性保障 D.?dāng)?shù)據(jù)有安全與完整性保障 答案:①D ②D ③D 16.?dāng)?shù)將數(shù)據(jù)庫的結(jié)構(gòu)劃分成多個(gè)層次,是為了提高數(shù)據(jù)庫的 ① 和 ② 。 ①A.?dāng)?shù)據(jù)獨(dú)立性 B.邏輯獨(dú)立性 C.管理規(guī)范性 D.?dāng)?shù)據(jù)的共享 ②A.?dāng)?shù)據(jù)獨(dú)立性 B.物理獨(dú)立性 C.邏輯獨(dú)立性 D.管理規(guī)范性 答案:①B ②B 17.在數(shù)據(jù)庫技術(shù)中,為提高數(shù)據(jù)庫的邏輯獨(dú)
11、立性和物理獨(dú)立性,數(shù)據(jù)庫的結(jié)構(gòu)被劃分成用戶級(jí)、 和存儲(chǔ)級(jí)三個(gè)層次。 A.管理員級(jí) B.外部級(jí) C.概念級(jí) D.內(nèi)部級(jí) 答案:C 18.?dāng)?shù)據(jù)庫是在計(jì)算機(jī)系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲(chǔ)和應(yīng)用的 ① ,支持?jǐn)?shù)據(jù)庫各種操作的軟件系統(tǒng)叫做 ② ,由計(jì)算機(jī)、操作系統(tǒng)、DBMS、數(shù)據(jù)庫、應(yīng)用程序及用戶組成的一個(gè)整體叫做 ③ 。 ①A.文件的集合 B.?dāng)?shù)據(jù)的集合 C.命令的集合 D.程序的集合 ②A.命令系統(tǒng) B.?dāng)?shù)據(jù)庫系統(tǒng)
12、 C.操作系統(tǒng) D.?dāng)?shù)據(jù)庫管理系統(tǒng) ③A.?dāng)?shù)據(jù)庫系統(tǒng) B.?dāng)?shù)據(jù)庫管理系統(tǒng) C.文件系統(tǒng) D.軟件系統(tǒng) 答案:①B ②D ③A 19.?dāng)?shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是 。 A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 答案:A 20. 可以減少相同數(shù)據(jù)重復(fù)存儲(chǔ)的現(xiàn)象。 A.記錄 B.字段
13、 C.文件 D.?dāng)?shù)據(jù)庫 答案:D 21.在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是 。 A.?dāng)?shù)據(jù)存儲(chǔ)量太大 B.沒有嚴(yán)格保護(hù)數(shù)據(jù) C.未對(duì)數(shù)據(jù)進(jìn)行完整性控制 D.?dāng)?shù)據(jù)冗余 答案:D 22.?dāng)?shù)據(jù)庫管理系統(tǒng)(DBMS)是 。 A.一個(gè)完整的數(shù)據(jù)庫應(yīng)用系統(tǒng) B.一組硬件 C.一組軟件 D.既有硬件,也有軟件 答案:C 23.?dāng)?shù)據(jù)庫管理系統(tǒng)(DBMS)是
14、。 A.?dāng)?shù)學(xué)軟件 B.應(yīng)用軟件 C.計(jì)算機(jī)輔助設(shè)計(jì) D.系統(tǒng)軟件 答案:D 24.?dāng)?shù)據(jù)庫管理系統(tǒng)(DBMS)的主要功能是 。 A.修改數(shù)據(jù)庫 B.定義數(shù)據(jù)庫 C.應(yīng)用數(shù)據(jù)庫 D.保護(hù)數(shù)據(jù)庫 答案:B 25.?dāng)?shù)據(jù)庫管理系統(tǒng)的工作不包括 。 A.定義數(shù)據(jù)庫 B.對(duì)已定義的數(shù)據(jù)庫進(jìn)行管理 C.為定義的數(shù)據(jù)庫提供操作系統(tǒng) D.?dāng)?shù)據(jù)通信 答案:C 2
15、6.?dāng)?shù)據(jù)庫管理系統(tǒng)中用于定義和描述數(shù)據(jù)庫邏輯結(jié)構(gòu)的語言稱為 。 A.?dāng)?shù)據(jù)庫模式描述語言 B.?dāng)?shù)據(jù)庫子語言 C.?dāng)?shù)據(jù)操縱語言 D.?dāng)?shù)據(jù)結(jié)構(gòu)語言 答案:A 27. 是存儲(chǔ)在計(jì)算機(jī)內(nèi)的有結(jié)構(gòu)的數(shù)據(jù)集合。 A.網(wǎng)絡(luò)系統(tǒng) B.?dāng)?shù)據(jù)庫系統(tǒng) C.操作系統(tǒng) D.?dāng)?shù)據(jù)庫 答案:D 28.?dāng)?shù)據(jù)庫系統(tǒng)的核心是 。 A.編譯系統(tǒng) B.?dāng)?shù)據(jù)庫 C.操作系統(tǒng) D.?dāng)?shù)據(jù)庫
16、管理系統(tǒng) 答案:D 29.?dāng)?shù)據(jù)庫系統(tǒng)的特點(diǎn)是 、數(shù)據(jù)獨(dú)立、減少數(shù)據(jù)冗余、避免數(shù)據(jù)不一致和加強(qiáng)了數(shù)據(jù)保護(hù)。 A.?dāng)?shù)據(jù)共享 B.?dāng)?shù)據(jù)存儲(chǔ) C.?dāng)?shù)據(jù)應(yīng)用 D.?dāng)?shù)據(jù)保密 答案:A 30.?dāng)?shù)據(jù)庫系統(tǒng)的最大特點(diǎn)是 。 A.?dāng)?shù)據(jù)的三級(jí)抽象和二級(jí)獨(dú)立性 B.?dāng)?shù)據(jù)共享性 C.?dāng)?shù)據(jù)的結(jié)構(gòu)化 D.?dāng)?shù)據(jù)獨(dú)立性 答案:A 31.?dāng)?shù)據(jù)庫系統(tǒng)是由 ① 組成;而數(shù)據(jù)庫應(yīng)用系統(tǒng)是由 ② 組成。 ①②A
17、.?dāng)?shù)據(jù)庫管理系統(tǒng)、應(yīng)用程序系統(tǒng)、數(shù)據(jù)庫 B.?dāng)?shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員、數(shù)據(jù)庫 C.?dāng)?shù)據(jù)庫系統(tǒng)、應(yīng)用程序系統(tǒng)、用戶 D.?dāng)?shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫、用戶 答案:①B ②C 32.?dāng)?shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、 ① 和硬件等組成,數(shù)據(jù)庫系統(tǒng)是在 ② 的基礎(chǔ)上發(fā)展起來的。數(shù)據(jù)庫系統(tǒng)由于能減少數(shù)據(jù)冗余,提高數(shù)據(jù)獨(dú)立性,并集中檢查 ③ ,由此獲得廣泛的應(yīng)用。數(shù)據(jù)庫提供給用戶的接口是 ④ ,它具有數(shù)據(jù)定義、數(shù)據(jù)操作和數(shù)據(jù)檢查功能,可獨(dú)立使用,也可嵌入宿主語言使用。 ⑤ 語言已被國(guó)際標(biāo)準(zhǔn)
18、化組織采納為標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫語言。 ①②A.操作系統(tǒng) B.文件系統(tǒng) C.編譯系統(tǒng) D.?dāng)?shù)據(jù)庫管理系統(tǒng) ③ A.?dāng)?shù)據(jù)完整性 B.?dāng)?shù)據(jù)層次性 C.?dāng)?shù)據(jù)的操作性 D.?dāng)?shù)據(jù)兼容性 ④ A.?dāng)?shù)據(jù)庫語言 B.過程化語言 C.宿主語言 D.面向?qū)ο笳Z言 ⑤ A.QUEL B.SEQUEL C.SQL D.ALPHA 答案:①D ②B ③A ④A ⑤C 33.?dāng)?shù)據(jù)的管理方法主要有 。 A.批處理和文件系統(tǒng)
19、 B.文件系統(tǒng)和分布式系統(tǒng) C.分布式系統(tǒng)和批處理 D.?dāng)?shù)據(jù)庫系統(tǒng)和文件系統(tǒng) 答案:D 34.?dāng)?shù)據(jù)庫系統(tǒng)和文件系統(tǒng)的主要區(qū)別是 。 A.?dāng)?shù)據(jù)庫系統(tǒng)復(fù)雜,而文件系統(tǒng)簡(jiǎn)單 B.文件系統(tǒng)不能解決數(shù)據(jù)冗余和數(shù)據(jù)獨(dú)立性問題,而數(shù)據(jù)庫系統(tǒng)能夠解決 C.文件系統(tǒng)只能管理文件,而數(shù)據(jù)庫系統(tǒng)還能管理其他類型的數(shù)據(jù) D.文件系統(tǒng)只能用于小型、微型機(jī),而數(shù)據(jù)庫系統(tǒng)還能用于大型機(jī) 答案:B 35.?dāng)?shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功能稱為 。
20、 A.?dāng)?shù)據(jù)定義功能 B.?dāng)?shù)據(jù)管理功能 C.?dāng)?shù)據(jù)操縱功能 D.?dāng)?shù)據(jù)控制功能 答案:C 36.?dāng)?shù)據(jù)庫管理系統(tǒng)是 。 A.操作系統(tǒng)的一部分 B.在操作系統(tǒng)支持下的系統(tǒng)軟件 C.一種編譯程序 D.一種操作系統(tǒng) 答案:B 37.在數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特征的是 。 A.外模式 B.內(nèi)模式 C.存儲(chǔ)模式 D.模式 答案:D 38.?dāng)?shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨(dú)立性是
21、指 。 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) 答案:B 39.在數(shù)據(jù)庫系統(tǒng)中,通常用三級(jí)模式來描述數(shù)據(jù)庫,其中 ① 是用戶與數(shù)據(jù)庫的接口,是應(yīng)用程序可見到的數(shù)據(jù)描述, ② 是對(duì)數(shù)據(jù)整體的 ③ 的描述,而 ④ 描述了數(shù)據(jù)的 ⑤ 。 A.外模式 B.概念模式
22、C.內(nèi)模式 D.邏輯結(jié)構(gòu) E.層次結(jié)構(gòu) F.物理結(jié)構(gòu) 答案:①A ②B ③D ④C ⑤F 40.應(yīng)用數(shù)據(jù)庫的主要目的是為了 。 A.解決保密問題 B.解決數(shù)據(jù)完整性問題 C.共享數(shù)據(jù)問題 D.解決數(shù)據(jù)量大的問題 答案:C 41.?dāng)?shù)據(jù)庫應(yīng)用系統(tǒng)包括 。 A.?dāng)?shù)據(jù)庫語言、數(shù)據(jù)庫 B.?dāng)?shù)據(jù)庫、數(shù)據(jù)庫應(yīng)用程序 C.?dāng)?shù)據(jù)管理系統(tǒng)、數(shù)據(jù)庫 D.?dāng)?shù)據(jù)庫管理系統(tǒng) 答案:B 42.實(shí)體是信息世界中的術(shù)語,
23、與之對(duì)應(yīng)的數(shù)據(jù)庫術(shù)語為 。 A.文件 B.?dāng)?shù)據(jù)庫 C.字段 D.記錄 答案:D 43.層次型、網(wǎng)狀型和關(guān)系型數(shù)據(jù)庫劃分原則是 。 A.記錄長(zhǎng)度 B.文件的大小 C.聯(lián)系的復(fù)雜程度 D.?dāng)?shù)據(jù)之間的聯(lián)系 答案:D 44.按照傳統(tǒng)的數(shù)據(jù)模型分類,數(shù)據(jù)庫系統(tǒng)可以分為三種類型 。 A.大型、中型和小型 B.西文、中文和兼容 C.層次、網(wǎng)狀和關(guān)系 D.?dāng)?shù)據(jù)、圖形和多媒體 答
24、案:C 45.?dāng)?shù)據(jù)庫的網(wǎng)狀模型應(yīng)滿足的條件是 。 A.允許一個(gè)以上的無雙親,也允許一個(gè)結(jié)點(diǎn)有多個(gè)雙親 B.必須有兩個(gè)以上的結(jié)點(diǎn) C.有且僅有一個(gè)結(jié)點(diǎn)無雙親,其余結(jié)點(diǎn)都只有一個(gè)雙親 D.每個(gè)結(jié)點(diǎn)有且僅有一個(gè)雙親 答案:A 46.在數(shù)據(jù)庫的非關(guān)系模型中,基本層次聯(lián)系是 。 A.兩個(gè)記錄型以及它們之間的多對(duì)多聯(lián)系 B.兩個(gè)記錄型以及它們之間的一對(duì)多聯(lián)系 C.兩個(gè)記錄型之間的多對(duì)多的聯(lián)系 D.兩個(gè)記錄之間的一對(duì)多的聯(lián)系 答案:B 47.?dāng)?shù)據(jù)模
25、型用來表示實(shí)體間的聯(lián)系,但不同的數(shù)據(jù)庫管理系統(tǒng)支持不同的數(shù)據(jù)模型。在常用的數(shù)據(jù)模型中,不包括 。 A.網(wǎng)狀模型 B.鏈狀模型 C.層次模型 D.關(guān)系模型 答案:B 48.?dāng)?shù)據(jù)庫可按照數(shù)據(jù)分成下面三種: (1)對(duì)于上層的一個(gè)記錄,有多個(gè)下層記錄與之對(duì)應(yīng),對(duì)于下層的一個(gè)記錄,只有一個(gè)上層記錄與之對(duì)應(yīng),這是 ① 數(shù)據(jù)庫。 (2)對(duì)于上層的一個(gè)記錄,有多個(gè)下層記錄與之對(duì)應(yīng),對(duì)于下層的一個(gè)記錄,也有多個(gè)上層記錄與之對(duì)應(yīng),這是 ② 數(shù)據(jù)庫。 (3)不預(yù)先定義固定的數(shù)據(jù)結(jié)構(gòu),而是以
26、“二維表”結(jié)構(gòu)來表達(dá)數(shù)據(jù)與數(shù)據(jù)之間的相互關(guān)系,這是 ③ 數(shù)據(jù)庫。 A.關(guān)系型 B.集中型 C.網(wǎng)狀型 D.層次型 答案:①D ②C ③A 49.一個(gè)數(shù)據(jù)庫系統(tǒng)必須能夠表示實(shí)體和關(guān)系,關(guān)系可與 ① 實(shí)體有關(guān)。實(shí)體與實(shí)體之間的關(guān)系有一對(duì)一、一對(duì)多和多對(duì)多三種,其中 ② 不能描述多對(duì)多的聯(lián)系。 ①A.0個(gè) B.1個(gè) C.2個(gè)或2個(gè)以上 D.1個(gè)或1個(gè)以上 ②A.關(guān)系模型 B.層次模型 C.網(wǎng)狀模型
27、 D.網(wǎng)狀模型和層次模型 答案:①D ②B 50.按所使用的數(shù)據(jù)模型來分,數(shù)據(jù)庫可分為 三種模型。 A.層次、關(guān)系和網(wǎng)狀 B.網(wǎng)狀、環(huán)狀和鏈狀 C.大型、中型和小型 D.獨(dú)享、共享和分時(shí) 答案:A 51.通過指針鏈接來表示和實(shí)現(xiàn)實(shí)體之間聯(lián)系的模型是 。 A.關(guān)系模型 B.層次模型 C.網(wǎng)狀模型 D.層次和網(wǎng)狀模型 答案:D 52.層次模型不能直接表示 。 A. 1 :1關(guān)系 B.1 :m關(guān)系 C.
28、 m :n關(guān)系 D.1 :1和1 :m關(guān)系 答案:C 53.關(guān)系數(shù)據(jù)模型 。 A.只能表示實(shí)體問的1∶1聯(lián)系 B.只能表示實(shí)體間的1∶n聯(lián)系 C.只能表示實(shí)體間的m∶n聯(lián)系 D.可以表示實(shí)體間的上述三種聯(lián)系 答案:D 54.在數(shù)據(jù)庫設(shè)計(jì)中用關(guān)系模型來表示實(shí)體和實(shí)體之間的聯(lián)系。關(guān)系模型的結(jié)構(gòu)是 。 A.層次結(jié)構(gòu) B.二維表結(jié)構(gòu) C.網(wǎng)狀結(jié)構(gòu) D.封裝結(jié)構(gòu) 答案:B 55.子模式是 。 A.
29、模式的副本 B.模式的邏輯子集 C.多個(gè)模式的集合 D.以上三者都對(duì) 答案:B 56.在數(shù)據(jù)庫三級(jí)模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體邏輯結(jié)構(gòu)和特性的是 。 A.外模式 B.內(nèi)模式 C.存儲(chǔ)模式 D.模式 答案:D 57.?dāng)?shù)據(jù)庫三級(jí)模式體系結(jié)構(gòu)的劃分,有利于保持?jǐn)?shù)據(jù)庫的 。 A.?dāng)?shù)據(jù)獨(dú)立性 B.?dāng)?shù)據(jù)安全性 C.結(jié)構(gòu)規(guī)范化 D.操作可行性 答案:A 二、填空題 1.經(jīng)過處理和加工提煉而用于決策或其他應(yīng)用活動(dòng)的數(shù)據(jù)稱為
30、 。 答案:信息 2.?dāng)?shù)據(jù)管理技術(shù)經(jīng)歷了 ① 、 ② 和 ③ 三個(gè)階段。 答案:①人工管理 ②文件系統(tǒng) ②數(shù)據(jù)庫系統(tǒng) 3.?dāng)?shù)據(jù)庫系統(tǒng)一般是由 ① 、 ② 、 ③ 、 ④ 和 ⑤ 組成。 答案:①硬件系統(tǒng) ②數(shù)據(jù)庫集合 ③數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件 ④數(shù)據(jù)庫管理員 ⑤用戶 4.?dāng)?shù)據(jù)庫是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有 ① 的、可 ②
31、 的數(shù)據(jù)集合。 答案:①組織 ②共享 5.DBMS是指 ① 它是位于 ② 和 ③ 之間的一層管理軟件。 答案:①數(shù)據(jù)庫管理系統(tǒng) ②用戶 ③操作系統(tǒng) 6.DBMS管理的是 的數(shù)據(jù)。 答案:結(jié)構(gòu)化 7.?dāng)?shù)據(jù)庫管理系統(tǒng)的主要功能有 ① 、 ② 、數(shù)據(jù)庫的運(yùn)行管理和數(shù)據(jù)庫的建立以及維護(hù)等4個(gè)方面。 答案:①數(shù)據(jù)定義功能 ②數(shù)據(jù)操縱功能 8.?dāng)?shù)據(jù)庫管理系統(tǒng)包含的主要程序有 ① 、 ② 和 ③
32、 。 答案:①語言翻譯處理程序 ②系統(tǒng)運(yùn)行控制程序 ③實(shí)用程序 9.?dāng)?shù)據(jù)庫語言包括 ① 和 ② 兩大部分,前者負(fù)責(zé)描述和定義數(shù)據(jù)庫的各種特性,后者用于說明對(duì)數(shù)據(jù)進(jìn)行的各種操作。 答案:①數(shù)據(jù)描述語言 ②數(shù)據(jù)操縱語言 10.指出下列縮寫的含義: (1)DML: ① (2)DBMS: ② (3)DDL: ③ (4)DBS: ④ (5)SQL:
33、 ⑤ (6)DB: ⑥ (7)DD: ⑦ (8)DBA: ⑧ (9)SDDL: ⑨ (10)PDDL: ⑩ 答案:①數(shù)據(jù)操縱語言 ②數(shù)據(jù)庫管理系統(tǒng) ③數(shù)據(jù)描述語言 ④數(shù)據(jù)庫系統(tǒng) ⑤結(jié)構(gòu)化查詢語言 ⑥數(shù)據(jù)庫 ⑦數(shù)據(jù)字典 ⑧數(shù)據(jù)庫管理員 ⑨子模式數(shù)據(jù)描述語言
34、 ⑩物理數(shù)據(jù)描述語言 11.?dāng)?shù)據(jù)庫系統(tǒng)包括數(shù)據(jù)庫 ① 、 ② 和 ③ 三個(gè)方面。 答案:①相應(yīng)硬件 ②軟件 ③相關(guān)的各類人員 12.開發(fā)、管理和使用數(shù)據(jù)庫的人員主要有 ① 、 ② 、 ③ 和最終用戶四類相關(guān)人員。 答案:①數(shù)據(jù)庫管理員 ②系統(tǒng)分析員 ③應(yīng)用程序員 13.由 負(fù)責(zé)全面管理和控制數(shù)據(jù)庫系統(tǒng)。 答案:數(shù)據(jù)庫管理員 14.?dāng)?shù)據(jù)庫系統(tǒng)與文件系統(tǒng)的本質(zhì)區(qū)別在于 。
35、 答案:數(shù)據(jù)庫系統(tǒng)實(shí)現(xiàn)了整體數(shù)據(jù)的結(jié)構(gòu)化 15.?dāng)?shù)據(jù)獨(dú)立性是指 ① 與 ② 是相互獨(dú)立的。 答案:①用戶的應(yīng)用程序 ②存儲(chǔ)在外存上的數(shù)據(jù)庫中的數(shù)據(jù) 16.?dāng)?shù)據(jù)獨(dú)立性又可分為 ① 和 ② 。 答案:①邏輯數(shù)據(jù)獨(dú)立性 ②物理數(shù)據(jù)獨(dú)立性 17.當(dāng)數(shù)據(jù)的物理存儲(chǔ)改變了,應(yīng)用程序不變,而由DBMS處理這種改變,這是指數(shù)據(jù)的 。 答案:物理獨(dú)立性 18.?dāng)?shù)據(jù)模型質(zhì)量的高低不會(huì)影響數(shù)據(jù)庫性能的好壞,這句話正確否? 。 答案:不正確 19.根據(jù)數(shù)據(jù)模型
36、的應(yīng)用目的不同,數(shù)據(jù)模型分為 ① 和 ② 。 答案:①概念模型 ②數(shù)據(jù)模型 20.?dāng)?shù)據(jù)模型是由 ① 、 ② 和 ③ 三部分組成的。 答案:①數(shù)據(jù)結(jié)構(gòu) ②數(shù)據(jù)操作 ③完整性約束 21.按照數(shù)據(jù)結(jié)構(gòu)的類型來命名,數(shù)據(jù)模型分為①塑、②和③。 答案:①層次模型 ②網(wǎng)狀模型 ②關(guān)系模型 22. ① 是對(duì)數(shù)據(jù)系統(tǒng)的靜態(tài)特性的描述, ② 是對(duì)數(shù)據(jù)庫系統(tǒng)的動(dòng)態(tài)特性的描述。 答案:①數(shù)據(jù)結(jié)構(gòu) ②數(shù)據(jù)操作 23.以子模式為框
37、架的數(shù)據(jù)庫是 ① ;以模式為框架的數(shù)據(jù)庫是 ② ;以物理模式為框架的數(shù)據(jù)庫是 ③ 。 答案:①用戶數(shù)據(jù)庫 ②概念數(shù)據(jù)庫 ③物理數(shù)據(jù)庫 24.非關(guān)系模型中數(shù)據(jù)結(jié)構(gòu)的基本單位是 。 答案:基本層次聯(lián)系 25.層次數(shù)據(jù)模型中,只有一個(gè)結(jié)點(diǎn),無父結(jié)點(diǎn),它稱為 。 答案:根 26.層次模型中,根結(jié)點(diǎn)以外的結(jié)點(diǎn)至多可有 個(gè)父結(jié)點(diǎn)。 答案:1 27.關(guān)系模型是將數(shù)據(jù)之間的關(guān)系看成網(wǎng)絡(luò)關(guān)系,這句話是否正確? 答案:不正
38、確 28.關(guān)系數(shù)據(jù)庫是采用 作為數(shù)據(jù)的組織方式。 答案:關(guān)系模型 29.?dāng)?shù)據(jù)描述語言的作用是 。 答案:定義數(shù)據(jù)庫 30.?dāng)?shù)據(jù)庫體系結(jié)構(gòu)按照 ① 、 ② 和 ③ 三級(jí)結(jié)構(gòu)進(jìn)行組織。 答案:①模式 ②外模式 ③內(nèi)模式 31.外模式是 的子集。 答案:模式 32.?dāng)?shù)據(jù)庫的模式有 ① 和 ② 兩方面,前者直接與操作系統(tǒng)或硬件聯(lián)系,后者是數(shù)據(jù)庫數(shù)據(jù)的完整表示。 答案:①存儲(chǔ)模式 ②概念模
39、式 33.現(xiàn)實(shí)世界的事物反映到人的頭腦中經(jīng)過思維加工成數(shù)據(jù),這一過程要經(jīng)過三個(gè)領(lǐng)域,依次是 ① 、 ② 和 ③ 。 答案:①現(xiàn)實(shí)世界 ②信息世界 ③計(jì)算機(jī)世界(或數(shù)據(jù)世界) 34.實(shí)體之間的聯(lián)系可抽象為三類,它們是 ① 、 ② 和 ③ 。 答案:①1∶1 ②1∶m ②m∶n 35.?dāng)?shù)據(jù)冗余可能導(dǎo)致的問題有 ① 和 ② 。 答案:①浪費(fèi)存儲(chǔ)空間及修改麻煩 ②潛在的數(shù)據(jù)不一致性 36.從外部視圖到子模式的數(shù)據(jù)結(jié)構(gòu)
40、的轉(zhuǎn)換是由 ① 實(shí)現(xiàn)的;模式與子模式之間的映象是由 ② 實(shí)現(xiàn)的;存儲(chǔ)模式與數(shù)據(jù)物理組織之間的映象是由因?qū)崿F(xiàn)的。 答案:①應(yīng)用程序 ②DBMS ③操作系統(tǒng)的存取方法 三、簡(jiǎn)述題 1.從程序和數(shù)據(jù)之間的關(guān)系分析文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)之間的區(qū)別和聯(lián)系。 答: (1)文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)之間的區(qū)別是: 文件系統(tǒng) 數(shù)據(jù)庫系統(tǒng) 用文件將數(shù)據(jù)長(zhǎng)期保存在外存上 用數(shù)據(jù)庫統(tǒng)一存儲(chǔ)數(shù)據(jù) 程序和數(shù)據(jù)有一定的聯(lián)系 程序和
41、數(shù)據(jù)分離 用操作系統(tǒng)中的存取方法對(duì)數(shù)據(jù)進(jìn)行管理 用DBMS統(tǒng)一管理和控制數(shù)據(jù) 實(shí)現(xiàn)以文件為單位的數(shù)據(jù)共享 實(shí)現(xiàn)以記錄和字段為單位的數(shù)據(jù)共享 (2)文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)之間的聯(lián)系: 均為數(shù)據(jù)組織的管理技術(shù):均由數(shù)據(jù)管理軟件管理數(shù)據(jù),程序與數(shù)據(jù)之間用存取方法進(jìn)行轉(zhuǎn)換;數(shù)據(jù)庫系統(tǒng)是在文件系統(tǒng)的基礎(chǔ)上發(fā)展而來的。 2.什么是數(shù)據(jù)庫? 答:數(shù)據(jù)庫是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)據(jù)庫是按某種數(shù)據(jù)模型進(jìn)行組織的、存放在外存儲(chǔ)器上,且可被多個(gè)用戶同時(shí)使用。因此,數(shù)據(jù)庫具有較小的冗余度,較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性。 3.什么是數(shù)據(jù)冗余
42、?數(shù)據(jù)庫系統(tǒng)與文件系統(tǒng)相比怎樣減少冗余? 答:數(shù)據(jù)冗余是指各個(gè)數(shù)據(jù)文件中存在重復(fù)的數(shù)據(jù)。 在文件管理系統(tǒng)中,數(shù)據(jù)被組織在一個(gè)個(gè)獨(dú)立的數(shù)據(jù)文件中,每個(gè)文件都有完整的體系結(jié)構(gòu),對(duì)數(shù)據(jù)的操作是按文件名訪問的。數(shù)據(jù)文件之間沒有聯(lián)系,數(shù)據(jù)文件是面向應(yīng)用程序的。每個(gè)應(yīng)用都擁有并使用自己的數(shù)據(jù)文件,各數(shù)據(jù)文件中難免有許多數(shù)據(jù)相互重復(fù),數(shù)據(jù)的冗余度比較大。 數(shù)據(jù)庫系統(tǒng)以數(shù)據(jù)庫方式管理大量共享的數(shù)據(jù)。數(shù)據(jù)庫系統(tǒng)由許多單獨(dú)文件組成,文件內(nèi)部具有完整的結(jié)構(gòu),但它更注重文件之間的聯(lián)系。數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)具有共享性。數(shù)據(jù)庫系統(tǒng)是面向整個(gè)系統(tǒng)的數(shù)據(jù)共享而建立的,各個(gè)應(yīng)用的數(shù)據(jù)集中存儲(chǔ),共同使用,數(shù)據(jù)
43、庫文件之間聯(lián)系密切,因而盡可能地避免了數(shù)據(jù)的重復(fù)存儲(chǔ),減少和控制了數(shù)據(jù)的冗余。 4.使用數(shù)據(jù)庫系統(tǒng)有什么好處? 答:使用數(shù)據(jù)庫系統(tǒng)的好處是: ·查詢迅速、準(zhǔn)確,而且可以節(jié)約大量紙面文件; ·數(shù)據(jù)結(jié)構(gòu)化,并由DBMS統(tǒng)一管理; ·數(shù)據(jù)冗余度??; ·具有較高的數(shù)據(jù)獨(dú)立性; ·數(shù)據(jù)的共享性好; ·DBMS還提供了數(shù)據(jù)的控制功能。 5.什么是數(shù)據(jù)庫的數(shù)據(jù)獨(dú)立性? 答:數(shù)據(jù)獨(dú)立性表示應(yīng)用程序與數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)不存在依賴關(guān)系,包括邏輯數(shù)據(jù)獨(dú)立性和物理數(shù)據(jù)獨(dú)立性。 邏輯數(shù)據(jù)獨(dú)立性是指局部邏輯數(shù)據(jù)結(jié)構(gòu)(外視圖即用戶的邏輯文
44、件)與全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)之間的獨(dú)立性。當(dāng)數(shù)據(jù)庫的全局邏輯數(shù)據(jù)結(jié)構(gòu)(概念視圖)發(fā)生變化(數(shù)據(jù)定義的修改、數(shù)據(jù)之間聯(lián)系的變更或增加新的數(shù)據(jù)類型等)時(shí),它不影響某些局部的邏輯結(jié)構(gòu)的性質(zhì),應(yīng)用程序不必修改。 物理數(shù)據(jù)獨(dú)立性是指數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與存取方法(內(nèi)視圖)改變時(shí),對(duì)數(shù)據(jù)庫的全局邏輯結(jié)構(gòu)(概念視圖)和應(yīng)用程序不必作修改的一種特性,也就是說,數(shù)據(jù)庫數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)與存取方法獨(dú)立。 數(shù)據(jù)獨(dú)立性的好處是,數(shù)據(jù)的物理存儲(chǔ)設(shè)備更新了,物理表示及存取方法改變了,但數(shù)據(jù)的邏輯模式可以不改變。數(shù)據(jù)的邏輯模式改變了,但用戶的模式可以不改變,因此應(yīng)用程序也可以不變。這將使程序維護(hù)容易,另外,對(duì)同一數(shù)
45、據(jù)庫的邏輯模式,可以建立不同的用戶模式,從而提高數(shù)據(jù)共享性,使數(shù)據(jù)庫系統(tǒng)有較好的可擴(kuò)充性,給DBA維護(hù)、改變數(shù)據(jù)庫的物理存儲(chǔ)提供了方便。 6.?dāng)?shù)據(jù)庫管理系統(tǒng)有哪些功能? 答:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是位于操作系統(tǒng)與用戶之間的一個(gè)數(shù)據(jù)管理軟件,它的主要功能包括以下幾個(gè)方面: ·數(shù)據(jù)定義功能 DBMS提供數(shù)據(jù)描述語言(DDL),用戶可通過它來定義數(shù)據(jù)。 ·數(shù)據(jù)操縱功能 DBMS還提供數(shù)據(jù)操縱語言(DMl),實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的基本操作:查詢、插入、刪除和修改。 ·數(shù)據(jù)庫的運(yùn)行管理 這是DBMS運(yùn)行時(shí)的核心部分,它包括開發(fā)控制,安全性檢查,完整性約束條
46、件的檢查和執(zhí)行,數(shù)據(jù)庫的內(nèi)容維護(hù)等。 ·數(shù)據(jù)庫的建立和維護(hù)功能 它包括數(shù)據(jù)庫初始數(shù)據(jù)的輸入及轉(zhuǎn)換,數(shù)據(jù)庫的轉(zhuǎn)儲(chǔ)與恢復(fù),數(shù)據(jù)庫的重組功能和性能的監(jiān)視與分析功能等。 7.?dāng)⑹瞿P汀⒛J胶途唧w值三者之間的聯(lián)系和區(qū)別。 答:數(shù)據(jù)模型是用來表示信息世界中的實(shí)體及其聯(lián)系在數(shù)據(jù)世界中的抽象描述,它描述的是數(shù)據(jù)的邏輯結(jié)構(gòu)。模式的主體就是數(shù)據(jù)庫的數(shù)據(jù)模型。數(shù)據(jù)模型與模式都屬于型的范疇。所謂型,是指只包含屬性的名稱,不包含屬性的值,而所謂值,是型的具體實(shí)例值,即賦了值的型。 8.簡(jiǎn)要敘述關(guān)系數(shù)據(jù)庫的優(yōu)點(diǎn)? 答:關(guān)系數(shù)據(jù)庫是以關(guān)系模型作為數(shù)據(jù)的組織方式,關(guān)系模型是建立在嚴(yán)格的數(shù)學(xué)概念基礎(chǔ)
47、上的,關(guān)系數(shù)據(jù)庫的主要優(yōu)點(diǎn)是概念簡(jiǎn)單清晰,用戶不需了解復(fù)雜的存取路徑,不需說明“怎么干”,只需說明“干什么”,易懂易學(xué)。 9.層次模型、網(wǎng)狀模型和關(guān)系模型等三種基本數(shù)據(jù)模型是根據(jù)什么來劃分的? 答:數(shù)據(jù)模型是現(xiàn)實(shí)世界中各種實(shí)體之間存在著聯(lián)系的客觀反映,是用記錄描述實(shí)體信息的基本結(jié)構(gòu),它要求實(shí)體和記錄一一對(duì)應(yīng);同一記錄類型描述同一類實(shí)體見必須是同質(zhì)的。目前應(yīng)用在數(shù)據(jù)庫技術(shù)中的模型有關(guān)系、網(wǎng)狀和層次模型,它們是依據(jù)描述實(shí)體與實(shí)體之間聯(lián)系的不同方式來劃分的:用二維表格來表示實(shí)體和實(shí)體之間聯(lián)系的模型叫做關(guān)系模型;用圖結(jié)構(gòu)來表示實(shí)體和實(shí)體之間聯(lián)系的模型叫做網(wǎng)狀模型;用樹結(jié)構(gòu)來表示實(shí)體和實(shí)體之間聯(lián)
48、系的模型叫做層次模型。 10. 試舉出三個(gè)實(shí)例,要求實(shí)體型之間具有一對(duì)一、一對(duì)多、多對(duì)多各種不同的聯(lián)系。 解:1:1 學(xué)校與校長(zhǎng);班級(jí)與班長(zhǎng); 系與系主任;醫(yī)院與院長(zhǎng);… 1:n 系與教師;班級(jí)與學(xué)生; 車間與工人;宿舍與學(xué)生;… m:n 學(xué)生與課程;教師與課程; 醫(yī)生與藥品;病人與藥品;… 11. 學(xué)校中有若干系,每個(gè)系有若干班級(jí)和教研室,每個(gè)教研室有若干教員,其中有的教授和副教授每人各帶若
49、干研究生。每個(gè)班有若干學(xué)生,每個(gè)學(xué)生選修若干課程,每門課可有若干學(xué)生選修。用E-R圖畫出此學(xué)校的信息模型,并轉(zhuǎn)換為擴(kuò)展BACHMAN圖。 系 教研室 班級(jí) 教員 擁有 m p n 1 n 1 工作 屬于 學(xué)生 教學(xué) 指導(dǎo) 選修 課程 1 m m n n m n 研究生 1 學(xué)習(xí) m n 解: 19. 某工廠中生產(chǎn)若干產(chǎn)品,每
50、種產(chǎn)品由不同的零件組成,有的零件可用在不同的產(chǎn)品上。這些零件由不同的原材料制成。不同零件所用的原材料可以相同。這些零件按所屬的不同產(chǎn)品分別放在倉庫中,原材料按照類別放在若干倉庫中。請(qǐng)用E-R圖畫出此工廠產(chǎn)品、零件、材料、倉庫的概念模型。 解: 總體E-R圖 產(chǎn)品 零件 倉庫 原材料 組成 制作 庫存2 m n m n n n m 1 庫存3 庫存1 p 1 第二部分 關(guān)系數(shù)
51、據(jù)庫 一、單項(xiàng)選擇題 1.對(duì)關(guān)系模型敘述錯(cuò)誤的是 。 A.建立在嚴(yán)格的數(shù)學(xué)理論、集合論和謂詞演算公式的基礎(chǔ)之上 B.微機(jī)DBMS絕大部分采取關(guān)系數(shù)據(jù)模型 C.用二維表表示關(guān)系模型是其一大特點(diǎn) D.不具有連接操作的DBMS也可以是關(guān)系數(shù)據(jù)庫系統(tǒng) 答案:D 2.關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實(shí)現(xiàn)的專門關(guān)系運(yùn)算包括 。 A.排序、索引、統(tǒng)計(jì) B.選擇、投影、連接 C.關(guān)聯(lián)、更新、排序 D.顯示、打印、制表 答案:B 3.關(guān)系模型中,一個(gè)碼是
52、 。 A.可由多個(gè)任意屬性組成 B.至多由一個(gè)屬性組成 C.可由一個(gè)或多個(gè)其值能惟一標(biāo)識(shí)該關(guān)系模式中任何元組的屬性組成 D.以上都不是 答案:C 4.在一個(gè)關(guān)系中如果有這樣一個(gè)屬性存在,它的值能惟一地標(biāo)識(shí)關(guān)系中的每一個(gè)元組,稱這個(gè)屬性為 。 A.碼 B.?dāng)?shù)據(jù)項(xiàng) C.主屬性 D.主屬性值 答案:A 5.同一個(gè)關(guān)系模型的任兩個(gè)元組值 。 A.不
53、能全同 B.可全同 C.必須全同 D.以上都不是 答案:A 6.在通常情。況下,下面的關(guān)系中不可以作為關(guān)系數(shù)據(jù)庫的關(guān)系是 。 A.R1(學(xué)生號(hào),學(xué)生名,性別) B.R2(學(xué)生號(hào),學(xué)生名,班級(jí)號(hào)) C.R3(學(xué)生號(hào),學(xué)生名,宿舍號(hào)) D.R4(學(xué)生號(hào),學(xué)生名,簡(jiǎn)歷) 答案:D 7.一個(gè)關(guān)系數(shù)據(jù)庫文件中的各條記錄 。 A.前后順序不能任意顛倒,一定要按照輸入的順序排列 B.前后順序可以任意顛倒,不影
54、響庫中的數(shù)據(jù)關(guān)系 C.前后順序可以任意顛倒,但排列順序不同,統(tǒng)計(jì)處理的結(jié)果就可能不同 D.前后順序不能任意顛倒,一定要按照碼段值的順序排列 答案:B 8.在關(guān)系代數(shù)的傳統(tǒng)集合運(yùn)算中,假定有關(guān)系R和S,運(yùn)算結(jié)果為w。如果W中的元組屬于R,或者屬于S,則w為 ① 運(yùn)算的結(jié)果。如果w中的元組屬于R而不屬于S,則w為 ② 運(yùn)算的結(jié)果。如果w中的元組既屬于R又屬于S,則W為 ③ 運(yùn)算的結(jié)果。 A.笛卡爾積 B.井 C.差 D.交 答案:①B ②C ③D 9.在關(guān)
55、系代數(shù)的專門關(guān)系運(yùn)算中,從表中取出滿足條件的屬性的操作稱為 ① ;從表中選出滿足某種條件的元組的操作稱為 ② ;將兩個(gè)關(guān)系中具有共同屬性值的元組連接到一起構(gòu)成新表的操作稱為 ③ 。 A.選擇 B.投影 C.連接 D.掃描 答案:①B ②A ③C 10.自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對(duì)關(guān)系R和S使用自然連接時(shí),要求R和S含有一個(gè)或多個(gè)共有的 。 A.元組 B.行 C.記錄 D.屬性 答案:D 11.等值連接與
56、自然連接是 . A.相同的 B.不同的 答案:B 12.如圖所示,兩個(gè)關(guān)系R1和R2,它們進(jìn)行 運(yùn)算后得到R3。 R1 A B C A C D 1 2 1 X Y y R2 D E M 1 2 5 M N M I J K R3 A B C D E A C C 1 1 2 X Y y M M N I I J A.交 B.并 C.笛卡爾積 D.連接 答案:D 13.設(shè)有屬性A,B,C
57、,D,以下表示中不是關(guān)系的是 。 A.R(A) B.R(A,B,C,D) C.R(A×B×C×D) D.R(A,B) 答案:C 14.設(shè)關(guān)系R(A,B,C)和S(B,C,D),下列各關(guān)系代數(shù)表達(dá)式不成立的是 。 A.PA(R) wv PD(S) B.R∪S C. PB(R) ∩ PB(S) D.R wv S 答案:B 15.關(guān)系運(yùn)算中花費(fèi)時(shí)間可能最長(zhǎng)的運(yùn)算是 。 A.投影 B.選擇 C.笛卡爾積
58、 D.除 答案:C 16.關(guān)系模式的任何屬性 。 A.不可再分 B.可再分 C.命名在該關(guān)系模式中可以不惟一 D.以上都不是 答案:A 17.在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為 。 A.并、差、選擇、投影、自然連接 B.并、差、交、選擇、投影 C.并、差、選擇、投影、乘積 D.并、差、交、選擇、乘積 答案:C 18.關(guān)系數(shù)據(jù)庫用 ① 來表示實(shí)體之間的聯(lián)系
59、,其任何檢索操作的實(shí)現(xiàn)都是由 ② 三種基本操作組合而成的。 ①A.層次模型 B.網(wǎng)狀模型 C.指針鏈 D.表格數(shù)據(jù) ②A.選擇、投影和掃描 B.選擇、投影和連接 C.選擇、運(yùn)算和投影 D.選擇、投影和比較 答案:①D ②B 19.關(guān)系數(shù)據(jù)庫中的碼是指 。 A.能惟一決定關(guān)系的字段 B.不可改動(dòng)的專用保留字 C.關(guān)鍵的很重要的字段 D.能惟一標(biāo)識(shí)元組的屬性或?qū)傩约? 答案:D 20.設(shè)有關(guān)系R,按條件f對(duì)關(guān)系R進(jìn)行選擇,正確的是
60、 。 A.R′R B.R wv R C. sf(R) D.Pf(R) f 答案:C 21.在關(guān)系數(shù)據(jù)模型中,通??梢园? ① 稱為屬性,而把 ② 稱為關(guān)系模式。常用的關(guān)系運(yùn)算是關(guān)系代數(shù)和 ③ 。在關(guān)系代數(shù)中,對(duì)一個(gè)關(guān)系做投影操作后,新關(guān)系的元組個(gè)數(shù) ④ 原來關(guān)系的元組個(gè)數(shù)。用 ⑤ 形式表示實(shí)體類型和實(shí)體間的聯(lián)系是關(guān)系模型的主要特征。 ①A.記錄
61、 B.基本表 C.模式 D.字段 ②A.記錄 B.記錄類型 C.元組 D.元組集 ③A.集合代數(shù) B.邏輯演算 C.關(guān)系演算 D.集合演算 ④A.小于 B.小于或等于 C.等于 D.大于 ⑤A.指針 B.鏈表 C.碼 D.表格 答案:①D ②B ③C ④B ⑤D 二、填空題 1.關(guān)系操作的特點(diǎn)是 操作。 答案:集合 2.一個(gè)關(guān)系模式的定義格式為
62、 。 答案:關(guān)系名(屬性名1,屬性名2,…,屬性名n) 3.一個(gè)關(guān)系模式的定義主要包括 ① 、 ② 、 ③ 、 ④ 和 ⑤ 。 答案:①關(guān)系名 ②屬性名 ③屬性類型 ④屬性長(zhǎng)度 ⑤碼 4.關(guān)系數(shù)據(jù)庫中可命名的最小數(shù)據(jù)單位是 。 答案:屬性名 5.關(guān)系模式是關(guān)系的 ① ,相當(dāng)于 ② 。 答案:①框架 ②記錄格式 6.在一個(gè)實(shí)體表
63、示的信息中,稱 為碼。 答案:能惟一標(biāo)識(shí)實(shí)體的屬性或?qū)傩越M 7.關(guān)系代數(shù)運(yùn)算中,傳統(tǒng)的集合運(yùn)算有 ① 、 ② 、 ③ 和 ④ 。 答案:①笛卡爾積 ②并 ③交 ④差 8.關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是 ① 、 ② 、 ③ 、 ④ 和 ⑤ 。 答案:①并 ②差 ③笛卡爾積 ④投影 ⑤選擇 9.關(guān)系代數(shù)運(yùn)算中,專門的關(guān)系運(yùn)算有
64、 ① 、 ② 和 ③ 。 答案:①選擇 ②投影 ③連接 10.關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)上兩類運(yùn)算是 ① 和 ② 。 答案:①關(guān)系代數(shù) ②關(guān)系演算 11.傳統(tǒng)的集合“并、交、差”運(yùn)算施加于兩個(gè)關(guān)系時(shí),這兩個(gè)關(guān)系的 ① 必須相等, ② 必須取自同一個(gè)域。 答案:①屬性個(gè)數(shù) ②相對(duì)應(yīng)的屬性值 12.關(guān)系代數(shù)中,從兩個(gè)關(guān)系中找出相同元組的運(yùn)算稱為 運(yùn)算。 答案:交 13.已知系(系編號(hào),系名稱,系主任,
65、電話,地點(diǎn))和學(xué)生(學(xué)號(hào),姓名,性別,入學(xué)日期,專業(yè),系編號(hào))兩個(gè)關(guān)系,系關(guān)系的主碼是 ① ,系關(guān)系的外碼是 ② ,學(xué)生關(guān)系的主碼是 ③ ,外碼是 ④ 。 答案:①系編號(hào) ②無 ③學(xué)號(hào) ④系編號(hào) 14.關(guān)系代數(shù)是用對(duì)關(guān)系的運(yùn)算來表達(dá)查詢的,而關(guān)系演算是用 ① 查詢的,它又分為 ② 演算和 ③ 演算兩種。 答案:①謂詞表達(dá) ②元組關(guān)系 ③域關(guān)系 三、簡(jiǎn)述與應(yīng)用題 1.?dāng)⑹龅戎颠B接與自然連接的區(qū)別和聯(lián)系。 答:等
66、值連接表示為R wv S,自然連接表示為R wv S;自然連接是除去重復(fù)屬性的 R.A=S.B 等值連接。兩者之間的區(qū)別和聯(lián)系如下: · 自然連接一定是等值連接,但等值連接不一定是自然連接。 ·等值連接要求相等的分量,不一定是公共屬性;而自然連接要求相等的分量必須是公共屬性。 ·等值連接不把重復(fù)的屬性除去;而自然連接要把重復(fù)的屬性除去。 2.舉例說明關(guān)系參照完整性的含義。 答:假如有如圖所示的兩個(gè)關(guān)系表,在成績(jī)表中,學(xué)號(hào)是碼,課程號(hào)是外碼;在課程表中課程號(hào)是碼,根據(jù)關(guān)系參照完整性的定義,R2是成績(jī)表,R1是課程表,也就是成績(jī)表中課程號(hào)的值或者為空或者在課程表中的課程號(hào)中能夠找到。 滿足這個(gè)條件是必須的,如果不滿足,假設(shè)成績(jī)表中課程號(hào)的值k20在課程表中課程號(hào)的
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。