【正文】
型、網(wǎng)狀模型和關(guān)系模型的劃分根據(jù)是( D?。?。 A. 只能表示實(shí)體間的1:1聯(lián)系 B. 只能表示實(shí)體間的1:n聯(lián)系 C. 只能表示實(shí)體間的m:n聯(lián)系 D. 可以表示實(shí)體間的上述三種聯(lián)系5. 在數(shù)據(jù)庫技術(shù)中,面向?qū)ο髷?shù)據(jù)模型是一種( B?。?。 A. 用關(guān)系表示實(shí)體 B. 用關(guān)系表示聯(lián)系 C. 用關(guān)系表示實(shí)體及其聯(lián)系 D. 用關(guān)系表示屬性7. 對(duì)現(xiàn)實(shí)世界進(jìn)行第二層抽象的模型是( C )。A. 屬性 B. 聯(lián)系 C. 記錄 D. 數(shù)據(jù)項(xiàng)9. 數(shù)據(jù)庫中,實(shí)體是指( A?。. 對(duì)現(xiàn)實(shí)世界數(shù)據(jù)信息的描述 B. 對(duì)信息世界數(shù)據(jù)信息的描述C. 對(duì)計(jì)算機(jī)世界數(shù)據(jù)信息的描述 D. 對(duì)三個(gè)世界間相互聯(lián)系的描述11. 構(gòu)造ER模型的三個(gè)基本要素是( D?。. 類、子類、超類 B. 繼承、封裝、傳遞 C. 變量、消息、方法 D. 對(duì)象標(biāo)識(shí)、屬性、聯(lián)系13. 當(dāng)前數(shù)據(jù)庫應(yīng)用系統(tǒng)的主流數(shù)據(jù)模型是( C?。. 外模式、模式、內(nèi)模式 、層次模型、網(wǎng)狀模型C. 實(shí)體、聯(lián)系、屬性 D. 數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、完整性約束15. 關(guān)系數(shù)據(jù)庫管理系統(tǒng)與網(wǎng)狀系統(tǒng)相比( B?。?。A. 層次模型 B. 網(wǎng)狀模型 C. 關(guān)系模型 D. ER模型17. 下列關(guān)于數(shù)據(jù)模型中實(shí)體間聯(lián)系的描述正確的是( D?。?。A. 字節(jié) B. 數(shù)據(jù)項(xiàng) C. 記錄 D. 字符19. 關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是( D?。?。A. 實(shí)體 B. 屬性 C. 標(biāo)識(shí)符 D. 關(guān)系二、填空題1. 數(shù)據(jù)模型是由 數(shù)據(jù)結(jié)構(gòu) 、 數(shù)據(jù)操作 、 完整性約束 三部分組成。3. 層次模型中,根結(jié)點(diǎn)以外的結(jié)點(diǎn)至多可有 1 個(gè)父結(jié)點(diǎn)。5. 層次模型的數(shù)據(jù)結(jié)構(gòu)是 樹 結(jié)構(gòu);網(wǎng)狀模型的數(shù)據(jù)結(jié)構(gòu)是 有向圖 結(jié)構(gòu);關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)是 二維表 結(jié)構(gòu)。2. 試敘述結(jié)構(gòu)數(shù)據(jù)模型的三個(gè)組成部分。數(shù)據(jù)結(jié)構(gòu)是指對(duì)實(shí)體類型和實(shí)體間聯(lián)系的表達(dá)和實(shí)現(xiàn);數(shù)據(jù)操作是指對(duì)數(shù)據(jù)庫的檢索和更新兩類操作的實(shí)現(xiàn);數(shù)據(jù)完整性約束給出數(shù)據(jù)及其聯(lián)系應(yīng)具有的制約和依賴規(guī)則。關(guān)系模型中,數(shù)據(jù)聯(lián)系通過外鍵與主鍵相聯(lián)系實(shí)現(xiàn)的。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ǔ)。關(guān)系數(shù)據(jù)模型的缺點(diǎn):存取路徑對(duì)用戶透明,查詢效率常常不如非關(guān)系數(shù)據(jù)模型。5. 試述概念模型的作用。概念模型用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一抽象,是數(shù)據(jù)庫設(shè)計(jì)人員進(jìn)行數(shù)據(jù)庫設(shè)計(jì)的有力工具,也是數(shù)據(jù)庫設(shè)計(jì)人員和用戶之間進(jìn)行交流所使用的語言。(1)DB的體系結(jié)構(gòu)三級(jí)結(jié)構(gòu),兩級(jí)映像,兩級(jí)數(shù)據(jù)獨(dú)立性,體系結(jié)構(gòu)各個(gè)層次之間的聯(lián)系。 (3)DBMSDBMS的工作模式、主要功能和模塊組成。了解:DBMS數(shù)據(jù)存取層的有關(guān)知識(shí)。理解:熟練掌握數(shù)據(jù)庫管理系統(tǒng)的功能及結(jié)構(gòu),DDL、DML、DCL、Client/Server結(jié)構(gòu)的有關(guān)概念。 A. 數(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ú)立2. 對(duì)于數(shù)據(jù)庫系統(tǒng),負(fù)責(zé)定義數(shù)據(jù)庫內(nèi)容,決定存儲(chǔ)結(jié)構(gòu)和存取策略及安全授權(quán)等工作的是( C )。 A. 數(shù)據(jù)描述語言 B. 數(shù)據(jù)庫子語言 C. 數(shù)據(jù)操縱語言 D. 數(shù)據(jù)結(jié)構(gòu)語言4. 數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除,這類功能稱為( C?。?。 A. 模式的副本 B. 模式的邏輯子集 C. 多個(gè)模式的集合 D. 以上三者6. 一般地,一個(gè)數(shù)據(jù)庫系統(tǒng)的外模式( D?。?。 A. 外模式 B. 內(nèi)模式 C. 存儲(chǔ)模式 D. 模式8. 數(shù)據(jù)庫的三級(jí)模式之間存在的映象關(guān)系正確的是( B )。A. 存儲(chǔ)視圖 B. 概念視圖 C. 內(nèi)部視圖 D. 外部視圖10. 在數(shù)據(jù)庫系統(tǒng)中“模式”是指( B?。?。A. 插入新數(shù)據(jù) B. 描述數(shù)據(jù)庫結(jié)構(gòu)C. 更新數(shù)據(jù)庫中的數(shù)據(jù) D. 刪除數(shù)據(jù)庫中的數(shù)據(jù)12. 在數(shù)據(jù)庫結(jié)構(gòu)中,保證數(shù)據(jù)庫獨(dú)立性的關(guān)鍵因素是( D?。?。A. 沒有必然的聯(lián)系 B. 同時(shí)成立或不成立 C. 前者蘊(yùn)涵后者 D. 后者蘊(yùn)涵前者14. 數(shù)據(jù)庫三級(jí)模式中,用邏輯數(shù)據(jù)模型對(duì)用戶所用到的那部分?jǐn)?shù)據(jù)的描述是( A?。?。A. 物理獨(dú)立性 B. 結(jié)構(gòu)獨(dú)立性 C. 邏輯獨(dú)立性 D. 分布獨(dú)立性16. 在數(shù)據(jù)庫系統(tǒng)中,外模式/模式映象用于解決數(shù)據(jù)的( C?。. 數(shù)據(jù)庫模式 B. 數(shù)據(jù)模型 C. 數(shù)據(jù)庫管理系統(tǒng) D. 數(shù)據(jù)字典18. 數(shù)據(jù)庫三級(jí)模式體系結(jié)構(gòu)主要的目標(biāo)是確保數(shù)據(jù)庫的( C?。?。A. 物理獨(dú)立性 B. 結(jié)構(gòu)獨(dú)立性 C. 邏輯獨(dú)立性 D. 分布獨(dú)立性20. 數(shù)據(jù)的邏輯結(jié)構(gòu)與用戶視圖之間的獨(dú)立性稱為數(shù)據(jù)的( C?。?。2. 數(shù)據(jù)庫語言包括 數(shù)據(jù)描述語言 、 數(shù)據(jù)操縱語言 兩大部分,前者負(fù)責(zé)描述和定義數(shù)據(jù)庫的各種特性,后者說明對(duì)數(shù)據(jù)進(jìn)行的各種操作。4. 數(shù)據(jù)庫體系結(jié)構(gòu)按照 外模式 模式 和 內(nèi)模式 結(jié)構(gòu)進(jìn)行組織。三、簡(jiǎn)答題1. 數(shù)據(jù)庫系統(tǒng)如何實(shí)現(xiàn)數(shù)據(jù)獨(dú)立性?數(shù)據(jù)獨(dú)立性可帶來什么好處?答:數(shù)據(jù)獨(dú)立性是由DBMS的二級(jí)映象功能來實(shí)現(xiàn)的。當(dāng)整個(gè)系統(tǒng)要求改變模式時(shí)(增加記錄類型、增加數(shù)據(jù)項(xiàng)),由DBMS對(duì)各個(gè)外模式/模式的映象作相應(yīng)改變,使無關(guān)的外模式保持不變,而應(yīng)用程序是依據(jù)數(shù)據(jù)庫的外模式編寫的,所以應(yīng)用程序不必修改,從而保證了數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)獨(dú)立性的好處是:(1)減輕了應(yīng)用程序的維護(hù)工作量;(2)對(duì)同一數(shù)據(jù)庫的邏輯模式,可以建立不同的用戶模式,從而提高數(shù)據(jù)共享性,使數(shù)據(jù)庫系統(tǒng)有較好的可擴(kuò)充性,給DBA維護(hù)、改變數(shù)據(jù)庫的物理存儲(chǔ)提供了方便。答:數(shù)據(jù)庫管理系統(tǒng)(DBMS)是位于操作系統(tǒng)與用戶之間的一個(gè)數(shù)據(jù)管理軟件,它的主要功能包括以下幾個(gè)方面:(1)數(shù)據(jù)庫定義功能;(2)數(shù)據(jù)庫操縱功能;(3)數(shù)據(jù)庫的運(yùn)行管理;(4)數(shù)據(jù)庫的建立和維護(hù)功能。答:DBA的職責(zé)是:(1)參與數(shù)據(jù)庫系統(tǒng)的設(shè)計(jì)與建立;(2)對(duì)系統(tǒng)的運(yùn)行實(shí)行監(jiān)控;(3)定義數(shù)據(jù)的安全性要求和完整性約束條件;(4)負(fù)責(zé)數(shù)據(jù)庫性能的改進(jìn)和數(shù)據(jù)庫的重組及重構(gòu)工作。5. 從模塊結(jié)構(gòu)看,DBMS由哪些部分組成?答:從模塊結(jié)構(gòu)看,DBMS是查詢處理器和存儲(chǔ)管理器兩大部分組成。(2)存儲(chǔ)管理器有四個(gè)主要成分:授權(quán)和完整性管理器、事務(wù)管理器、文件管理器、緩沖區(qū)管理器。關(guān)系運(yùn)算是關(guān)系數(shù)據(jù)模型的理論基礎(chǔ)。(2)關(guān)系代數(shù)五個(gè)基本操作及其組合操作。(4)關(guān)系代數(shù)表達(dá)式的優(yōu)化關(guān)系代數(shù)表達(dá)式的等價(jià)及等價(jià)轉(zhuǎn)換規(guī)則,啟化式優(yōu)化算法。掌握:關(guān)系數(shù)據(jù)庫的基本概念。靈活運(yùn)用:根據(jù)ER模型構(gòu)造關(guān)系數(shù)據(jù)庫模式;綜合運(yùn)用關(guān)系代數(shù)和關(guān)系演算以描述復(fù)雜數(shù)據(jù)查詢。 A. 不可再分 B. 可再分 C. 命名在該關(guān)系模式中可以不唯一 D. 以上都不是2. 關(guān)系數(shù)據(jù)庫中的碼是指( D?。?。 A. 不能有兩個(gè) B. 不能成為另一個(gè)關(guān)系的外碼 C. 不允許為空 D. 可以取值4. 關(guān)系數(shù)據(jù)庫中能唯一識(shí)別元組的那個(gè)屬性稱為( D )。 A. 外碼 B. 候選碼 C. 主碼 D. 超碼6. 關(guān)系模型中,一個(gè)碼是( C?。?。 A. 不能全同 B. 可全同 C. 必須全同 D. 以上都不是8. 自然連接是構(gòu)成新關(guān)系的有效方法。 A. 元組 B. 行 C. 記錄 D. 屬性9. 取出關(guān)系中的某些列,并消去重復(fù)元組的關(guān)系代數(shù)運(yùn)算稱為( B?。. 職工關(guān)系的“職工號(hào)” B. 職工關(guān)系的“設(shè)備號(hào)”C. 設(shè)備關(guān)系的“職工號(hào)” D. 設(shè)備關(guān)系的“設(shè)備號(hào)”11. 下列哪些運(yùn)算是關(guān)系代數(shù)的基本運(yùn)算(D ?。?。 A. 關(guān)系中元組的次序不重要 B. 關(guān)系中列的次序不重要 C. 關(guān)系中元組不可以重復(fù) D. 關(guān)系不可以為空關(guān)系13. 候選碼中的屬性可以有(C ?。. 非主屬性 B. 主屬性 C. 復(fù)合屬性 D. 關(guān)鍵屬性15. 關(guān)系數(shù)據(jù)模型( D?。?。A. 并、交、差 B. 笛卡爾乘積、連接 C. 自然連接、除法 D. 投影、選擇17. 根據(jù)參照完整性規(guī)則,若屬性F是關(guān)系S的主屬性,同時(shí)又是關(guān)系R的外關(guān)鍵字,則關(guān)系R中F的值( C )。A. 差 B. 并 C. 投影 D. 除法19. 設(shè)關(guān)系R是M元關(guān)系,關(guān)系S是N元關(guān)系,則R╳S為(D )元關(guān)系。A. r B. r╳s C. s D. r+s二、填空題1. 關(guān)系操作的特點(diǎn)是 集合 操作。3. 連接運(yùn)算是由 笛卡爾積 和 選擇 操作組合而成的。5. 交運(yùn)算是擴(kuò)充運(yùn)算,可以用 差運(yùn)算 推導(dǎo)出。7. 關(guān)系代數(shù)運(yùn)算中,基本的運(yùn)算是并、差、笛卡爾積、選擇、投影.8. 關(guān)系數(shù)據(jù)庫中基于數(shù)學(xué)的兩類運(yùn)算是 關(guān)系代數(shù) 和 關(guān)系演算 。10. 關(guān)系代數(shù)中,從關(guān)系中取出所需屬性組成新關(guān)系的操作稱為 投影 。這樣既能減少邏輯排序,又便于在關(guān)系數(shù)據(jù)庫中引進(jìn)集合論的理論。如果關(guān)系中有重復(fù)元組,那么其主鍵值肯定相等,因此關(guān)系中不允許有重復(fù)元組。(2)關(guān)系中沒有重復(fù)元組。(4)關(guān)系中元組的順序是無關(guān)緊要的。5. 關(guān)系代數(shù)的自然連接操作和半連接操作之間有些什么聯(lián)系?答:自然連接和半連接之間的聯(lián)系可用下面兩點(diǎn)來表示:(1)半連接是用自然連接操作來定義的:R?S=∏R(R?S);(2)連接操作用半連接方法來求的:R?S=(R?S)?S。R1=R-SABCabccbdR2=R∪SABCabcbaecbdcadR3=R∩SABCbaeR4=RSabcbaeabccadbaebaebaecadcbdbaecbdcadSABCa2b2c1a2b2c2a3b3c3RABCa1b1c1a2b2c1a2b2c22. 設(shè)有如圖所示的關(guān)系R和S,計(jì)算: (1)Rl=RS (2)R2=R∪S (3)R3=R∩S(4)R4=∏A,B(σB=39。 (R)) 答:本題各小題的結(jié)果如圖所示。b139。R1=R-SABabbeccR2ABCabbabdcccR3AabcR4ACbebbccccRABC367257723443SABC3457234. 設(shè)有如圖所示的關(guān)系R和S,計(jì)算: (1)R1=R∪S (2)R2=R∩S (3)R3=RS (4)R4=∏3,2(S)答:本題各小題的結(jié)果如圖所示R1=R∪S ABC367257723443345R2=R∩SABC723R3=RS 367345367723257345257723723345723723443345443723R4