數(shù)據(jù)庫原理大習題集及答案.doc_第1頁
數(shù)據(jù)庫原理大習題集及答案.doc_第2頁
數(shù)據(jù)庫原理大習題集及答案.doc_第3頁
數(shù)據(jù)庫原理大習題集及答案.doc_第4頁
數(shù)據(jù)庫原理大習題集及答案.doc_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

目錄第一章數(shù)據(jù)庫系統(tǒng)概述2第二章數(shù)據(jù)庫建模9第三章關(guān)系模型和關(guān)系運算12第四章數(shù)據(jù)庫語言SQL17第五章 查詢優(yōu)化與并發(fā)控制23第六章關(guān)系數(shù)據(jù)庫設(shè)計理論28第七章數(shù)據(jù)庫設(shè)計36第八章SQL系統(tǒng)環(huán)境42第一章數(shù)據(jù)庫系統(tǒng)概述一.單選題1.( B )是按照一定的數(shù)據(jù)模型組織的,長期儲存在計算機內(nèi),為多個用戶共享的數(shù)據(jù)的聚集。A.數(shù)據(jù)庫系統(tǒng)B.數(shù)據(jù)庫C.關(guān)系數(shù)據(jù)庫D.數(shù)據(jù)庫管理系統(tǒng)2.數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)是( D)。A.數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)庫管理系統(tǒng)C.操作系統(tǒng)D.數(shù)據(jù)模型3.( C)處于數(shù)據(jù)庫的核心位置。A.數(shù)據(jù)字典C.數(shù)據(jù)庫B.數(shù)據(jù)庫管理系統(tǒng)D.數(shù)據(jù)庫管理員4.對數(shù)據(jù)庫操作要以( B)的內(nèi)容為依據(jù)。A.數(shù)據(jù)模型B.數(shù)據(jù)字典C.數(shù)據(jù)庫管理系統(tǒng)D.運行日志5.數(shù)據(jù)庫第3層結(jié)構(gòu)的描述放在(D )中。A.數(shù)據(jù)庫系統(tǒng)B.運行日志C.數(shù)據(jù)庫管理系統(tǒng)D.數(shù)據(jù)字典6.在執(zhí)行查詢語句時,DBMS從數(shù)據(jù)字典中調(diào)出相應的內(nèi)模式描述,并從模式映像到內(nèi)模式,從而確定應讀入的(B )。A.邏輯數(shù)據(jù)B.物理數(shù)據(jù)C.操作序列D.優(yōu)化策略7.查詢處理最復雜最重要的部分(D )。A.檢查是否存在所要查詢的關(guān)系B.檢查操作是否在合法授權(quán)范圍內(nèi)C.確定查詢路徑D.查詢優(yōu)化8.有了模式|內(nèi)模式映像,可以保證數(shù)據(jù)和應用程序之間的( B)。A.邏輯獨立性B.物理獨立性C.數(shù)據(jù)一致性D.數(shù)據(jù)安全性9.(A )是數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征描述。A.模式B.外模式C.內(nèi)模式D.概念模式10.(C )是數(shù)據(jù)庫物理結(jié)構(gòu)和存儲方式的描述。A.模式B.外模式C.內(nèi)模式D.概念模式11.( B )是用戶可以看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述。A.模式B.外模式C.內(nèi)模式D.概念模式12.數(shù)據(jù)庫管理系統(tǒng)允許用戶把一個或多個數(shù)據(jù)庫操作組成( B),它是一組按順序執(zhí)行的操作單位。A.命令B.事務C.文件D.程序13.( C )是數(shù)據(jù)庫物理結(jié)構(gòu)和存儲方式的描述。A. 模式 B.外模式 C.內(nèi)模式 D.概念模式14.在數(shù)據(jù)庫系統(tǒng)階段,數(shù)據(jù)是(D )。 A.有結(jié)構(gòu)的 B.無結(jié)構(gòu)的C.整體無結(jié)構(gòu),記錄內(nèi)有結(jié)構(gòu) D.整體結(jié)構(gòu)化的15.SQL Server 2005是一個( C)的數(shù)據(jù)庫系統(tǒng)。A網(wǎng)狀型 B層次型 C 關(guān)系型 D以上都不是16.在SQL Server 2005中,當數(shù)據(jù)表被修改時,系統(tǒng)自動執(zhí)行的數(shù)據(jù)庫對象是( B)。A存儲過程B觸發(fā)器 C視圖 D其他數(shù)據(jù)庫對象17.關(guān)系數(shù)據(jù)模型的三個組成部分中,不包括( C ) 。 A完整性規(guī)則 B數(shù)據(jù)結(jié)構(gòu) C恢復 D數(shù)據(jù)操作18、SQL語言通常稱為( A )。 A結(jié)構(gòu)化查詢語言B結(jié)構(gòu)化控制語言C結(jié)構(gòu)化定義語言D結(jié)構(gòu)化操縱語言19數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)模型有(C )三種。A網(wǎng)狀模型、鏈狀模型和層次模型B層次模型、環(huán)狀模型和關(guān)系模型C層次模型、網(wǎng)狀模型和關(guān)系模型D層次模型、環(huán)狀模型和語義模型20、 三個模式之間存在下列映射關(guān)系,將正確的填入括號中( B )。A外模式/內(nèi)模式 B外模式/模式C模式/模式D內(nèi)模式/外模式21在數(shù)據(jù)庫三級模式結(jié)構(gòu)中,描述數(shù)據(jù)庫中全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是( A )。A外模式B內(nèi)模式C模式D存儲模式22在視圖上不能完成的操作是( C )。A更新視圖B查詢C在視圖上定義新的基本表D在視圖上定義新視圖23.數(shù)據(jù)庫管理系統(tǒng)通常提供授權(quán)功能來控制不同用戶訪問數(shù)據(jù)的權(quán)限,這主要是為了實現(xiàn)數(shù)據(jù)庫的( D)。 A 可靠性B一致性 C 完整性D 安全性 24.SQL Server 2005 默認的用戶登入賬號有(D )。A. BUILTINAdministrators B.guestC.dbo D.sa25.下列命令中( A)命令用于撤銷SQL Server用戶對象權(quán)限。A.PEVOKE B.GRANT C.DENY D.CREATE26.SQL Server 2005 中的主體對且安全對象的權(quán)限層次( C)。A 標準 B固定數(shù)據(jù)庫 C 應用程序 D 服務期27.SQL Server 2005 中的主體對安全對象的權(quán)限層次(B )。A 不分層 B分3層 C 分2層 D 分4層28.SQL Server 數(shù)據(jù)庫用戶不能夠創(chuàng)建( C)。A 數(shù)據(jù)庫角色 B登入名 C服務器角色 D應用程序角色29.文字、圖形、圖像、聲音、學生的檔案記錄、貨物的運輸情況等,這些都是( A)A.DATA B.DBS C.DB D.其他30.(A )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫在建立、使用和維護時由其統(tǒng)一管理、統(tǒng)一控制.A.DBMS B.DB C.DBD D.DBA31.DBS是采用了數(shù)據(jù)庫技術(shù)的計算機系統(tǒng),DBS是一個集合體,包含數(shù)據(jù)庫、計算機硬件、軟件和(C )。A.系統(tǒng)分析員 B.程序員 C.數(shù)據(jù)庫管理員 D.操作員32.數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)之間的關(guān)系是(A)。A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS33. 英文縮寫DBA代表(A )。A.數(shù)據(jù)庫管理員 B.數(shù)據(jù)庫管理系統(tǒng)C.數(shù)據(jù)定義語言 D.數(shù)據(jù)操縱語言34.下面列出的數(shù)據(jù)管理技術(shù)發(fā)展的3個階段中,沒有專門的軟件對數(shù)據(jù)進行管理的是( D)。a. 人工管理 b文件系統(tǒng)管理 c數(shù)據(jù)庫階段A a和b B 只有b C b和c D 只有a35.下列4項中 ,不屬于數(shù)據(jù)庫系統(tǒng)特點的是( C)。A 數(shù)據(jù)共享 B 數(shù)據(jù)完整性C 數(shù)據(jù)冗余度高 D 數(shù)據(jù)獨立性36.數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性體現(xiàn)在(B )。A 不會因為數(shù)據(jù)的變化 而 影響到應用程序B 不會因為系統(tǒng)數(shù)據(jù)存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)的變化而影響應用程序C 不會因為存儲策略的變化而影響其他的存儲結(jié)構(gòu)D 不會因為某些存儲結(jié)構(gòu)的變化而影響其他的存儲結(jié)構(gòu)37.數(shù)據(jù)庫的3級體系結(jié)構(gòu)即子模式 模式與內(nèi)模式是對(C )的3個抽象級別。A信息世界 B數(shù)據(jù)庫系統(tǒng)C 數(shù)據(jù) D 數(shù)據(jù)庫管理系統(tǒng)38.描述數(shù)據(jù)庫全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是( A)。A模式 B 內(nèi)模式C 3層之間的兩種映射 D 用戶模式39.要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是( C)。A模式與外模式的映射 B模式與內(nèi)模式C 模式 D 3層模式40.要保證數(shù)據(jù)庫的邏輯獨立性,需要修改的是A)。A 模式與外模式映射 B 模式與內(nèi)模式之間的映射C 模式 D 3層模式41.模式和內(nèi)模式(A )。A只能有一個 B最多之能有一個C至少兩個 D 可以有多個42.用戶或應用程序看到的那部分局部邏輯結(jié)構(gòu)和特征的描述是( C),它是模式的邏輯子集。A模式 B物理模式C子模式 D 內(nèi)模式43.當數(shù)據(jù)庫的( )改變了,有數(shù)據(jù)庫管理員對( C)映像做相應改變,可以使( )保持不變,從而保證了數(shù)據(jù)的物理獨立性。(1) 模式 (2)存儲結(jié)構(gòu) (3)外模式/內(nèi)模式 (4)用戶模式(5)模式/內(nèi)模式A(1)(3)(4) B(1)(5)(3)C (2)(5)(1) D(1)(2)(4)44.下述( D )不是DBA數(shù)據(jù)庫管理員得職責。A 完整性約束說明 B 定義數(shù)據(jù)庫模式C 數(shù)據(jù)庫安全 D 數(shù)據(jù)庫管理系統(tǒng)統(tǒng)計45.目前( A)數(shù)據(jù)庫系統(tǒng)已逐漸淘汰了網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫,稱為當今最為流行的商用數(shù)據(jù)庫系統(tǒng)。A 關(guān)系 B面向?qū)ο驝分布 D對象-關(guān)系46.(A)是刻畫一個數(shù)據(jù)模型性質(zhì)最重要的方面。銀次在數(shù)據(jù)庫系統(tǒng)中,人們通常按他的類型來命名數(shù)據(jù)模型。A 數(shù)據(jù)結(jié)構(gòu) B 數(shù)據(jù)操縱C完整性約束 D 數(shù)據(jù)聯(lián)系47.( B)屬于信息世界的模型,實際上是現(xiàn)實世界到機器世界的一個中間層次。A數(shù)據(jù)模型 B.gaining模型C 非關(guān)系模型 D關(guān)系模型48.在數(shù)據(jù)庫中存儲的是( C)。A 數(shù)據(jù) B信息C 數(shù)據(jù)和數(shù)據(jù)之間的聯(lián)系 D 數(shù)據(jù)模型的定義二.多選題1數(shù)據(jù)庫管理系統(tǒng)的3中輸入類型是( )( )和( )。A.查詢B.插入C.更新D.模式更新2數(shù)據(jù)模型通常由( )( )和( )三要素組成。A.數(shù)據(jù)查詢B.數(shù)據(jù)操作C.數(shù)據(jù)結(jié)構(gòu)D.完整性約束3與數(shù)據(jù)庫系統(tǒng)相關(guān)的概念分為( )( )與( )3個主要的范疇。A.開發(fā)B.設(shè)計C.編程D.實現(xiàn)4數(shù)據(jù)的完整性是指數(shù)據(jù)的( )。 A. 一致性B. 正確性 C. 相容性D. 有效性5數(shù)據(jù)安全性控制通常采取的措施有( )。 A. 鑒定用戶身份 B. 設(shè)置口令 C. 控制用戶存取權(quán)限D(zhuǎn). 數(shù)據(jù)加密6.并發(fā)操作會帶來哪些數(shù)據(jù)不一致性( )。A.丟失修改 B.不可重復讀 C.讀臟數(shù)據(jù) D.死鎖 7數(shù)據(jù)庫系統(tǒng)中可能發(fā)生的故障( )。 A.運行故障 B.事務故障 C.系統(tǒng)故障 D.介質(zhì)故障8.數(shù)據(jù)庫系統(tǒng)的組成一般包括( )。 A. 數(shù)據(jù)庫B. 支持數(shù)據(jù)庫運行的軟件C. 支持數(shù)據(jù)庫運行的硬件D. 數(shù)據(jù)庫管理員 9.在中,表達完整性約束的規(guī)則有( )。 A.主鍵約束B.外鍵約束 C.屬性值約束D.全局約束10.數(shù)據(jù)庫管理系統(tǒng)(DBMS)提供數(shù)據(jù)操縱語言(DML)實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的操 縱,其中數(shù)據(jù)更新操作包括( )。 A. 插入 B.刪除 C檢索 D.修改11.下述關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中錯誤的是( )。 A數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余 B數(shù)據(jù)庫系統(tǒng)避免了一切冗余 C數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致 D數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù) 12. 當局部E-R圖合并成全局E-R圖時可能出現(xiàn)沖突,下列屬于合并沖突的是( )。A屬性沖突B語法沖突C結(jié)構(gòu)沖突D命名沖突 13.數(shù)據(jù)字典中保存的信息有( )。 A 模式和子模式B 存儲模式C 文件存取模式 D 數(shù)據(jù)庫所用的文字 14.下列屬于需求分析階段工作的是( )。A分析用戶活動B建立E-R圖 C建立數(shù)據(jù)字典D建立數(shù)據(jù)流圖 15.下列關(guān)于數(shù)據(jù)庫運行和維護的敘述中,錯誤的是( )。A.只要數(shù)據(jù)庫正式投入運行,就標志著數(shù)據(jù)庫設(shè)計工作的結(jié)束 B.數(shù)據(jù)庫的維護工作就是維持數(shù)據(jù)庫系統(tǒng)的正常運行 C.數(shù)據(jù)庫的維護工作就是發(fā)現(xiàn)錯誤,修改錯誤 D.數(shù)據(jù)庫正式投入運行標志著數(shù)據(jù)庫運行和維護工作的開始三.判斷題1.數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)是數(shù)據(jù)模型。( )2.數(shù)據(jù)庫系統(tǒng)的核心是數(shù)據(jù)庫管理系統(tǒng)。( ) 3.對數(shù)據(jù)庫操作要以運行日志為依據(jù)。( )4.有了外模式|模式映像,可以保證數(shù)據(jù)和應用程序之間的物理獨立性。( )5.數(shù)據(jù)結(jié)構(gòu)描述的是系統(tǒng)的靜態(tài)特征。()6.事物的原子性是指整個事務要么執(zhí)行,要么不執(zhí)行。()7.在系統(tǒng)配置上,服務程序通常要安裝在服務器上,客戶程序通常放在PC機上。()8.查詢處理最復雜的部分時間差是否存在所要查詢的關(guān)系以及檢查該操作是否在合法授權(quán)范圍內(nèi)。()9.查詢程序只負責查詢,更新由更新處理程序負責。()10.執(zhí)行查詢語句時,DBMS從數(shù)據(jù)字典調(diào)出相應的模式描述,并從外模式映像到模式,從而確定所需要的物理數(shù)據(jù)。()11.數(shù)據(jù)庫系統(tǒng)的核心是數(shù)據(jù)庫管理系統(tǒng)。()12.有了外模式/模式映像,可以保證數(shù)據(jù)和應用程序之間的物理獨立性。()13.SQL Server的數(shù)據(jù)庫可以導出為Access數(shù)據(jù)庫。()14.刪除表時,表中的觸發(fā)器不被同時刪除。()15.數(shù)據(jù)庫的名稱可在企業(yè)管理器中重命名。()16.數(shù)據(jù)庫系統(tǒng)的核心是數(shù)據(jù)庫管理系統(tǒng)。( )17對數(shù)據(jù)庫的操作要求以運行日志為依據(jù)。( )18.有了外模式/模式映像,可以保證數(shù)據(jù)和應用程序之間的物理獨立性。( )19.數(shù)據(jù)結(jié)構(gòu)描述的是系統(tǒng)的靜態(tài)特性。( )20.執(zhí)行查詢語句時,DBMS從數(shù)據(jù)字典中調(diào)出相應的模式描述,并從外模式映像到模式,從而確定所需要的物理數(shù)據(jù)。( )單選題參考答案:1-5 BDCBD 6-10 BDBAC 11-15BBCDC 16-20 BCACB 21-25 ACDDA 26-30 CBCAA 31-35 CAADC 36-40 BCACA 41-45 ACCDA 46-48ABC 多選題參考答案:1-5: ACD ABD ABC BCD ABCD6-10:ABC BCD ABCD ABCD ABD 11-15 BCD ACD ABC ACD ABC判斷題參考答案:1-5 TTFFT 6-10 TTFFF 11-15 TFTFF 16-20TFFTF第二章數(shù)據(jù)庫建模一單選題9.關(guān)系模式進行投影運算后()。A.元組個數(shù)等于投影關(guān)系的元組個數(shù)B.元組個數(shù)小于投影關(guān)系的元組個數(shù)C.元組個數(shù)小于或等于投影關(guān)系的元組個數(shù)D.元組個數(shù)大于或等于投影關(guān)系的元組個數(shù)10.在關(guān)系中,能唯一表示元組的屬性集稱為關(guān)系模式的()。A.候選鍵B.主鍵C.外部鍵D.鍵碼13.( )屬于信息世界的模型,實際上是現(xiàn)實世界到機器世界的一個中間層次。A.數(shù)據(jù)模型B.概念模型C.E-R圖D.關(guān)系模型14.( )由數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和完整性約束三部分組成。A.關(guān)系模型B.關(guān)系C.關(guān)系模式D.關(guān)系數(shù)據(jù)庫15.信息世界中,從現(xiàn)實世界到計算機世界的一個中間層次是( )。A.數(shù)據(jù)模型B. 概念模型C.物理模型D.關(guān)系模型16.已知在某公司有多個部門,每個部門又有多名職工,而每位職工只能屬于一個部門,則職工與部門兩個記錄型之間是( D )。A.一對一B.一對多C.多對多D.多對一17.關(guān)系數(shù)據(jù)模型的要素有(A )。A.關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合、關(guān)系完整性約束B關(guān)系數(shù)據(jù)結(jié)構(gòu)、字段名稱、關(guān)系完整性約束C. 數(shù)據(jù)通信、關(guān)系操作集合、數(shù)據(jù)通信、關(guān)系數(shù)據(jù)元數(shù)D.關(guān)系數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)通信、關(guān)系數(shù)據(jù)元數(shù)18.關(guān)系操作的特點是( C)。A記錄操作方式 B. 字段操作方式C. 集合操作方式 D. 對象操作方式19.同一個關(guān)系模型的任兩個元組值A(chǔ))。A 不能全同 B可全同 C 必須全同 D以上都不是20.關(guān)系運算中花費時間可能最長的運算是(C )。A 投影 B 選擇 C 笛卡爾積 D 除21.關(guān)系模式的任何屬性(啊、A )。A不可再分 B 可在分C 命名在關(guān)系模式中可以不唯一 D 以上都不是 22.以下關(guān)于E-R圖的敘述正確的是( C )。A. E-R圖建立在關(guān)系數(shù)據(jù)庫的假設(shè)上B. E-R圖使用過程和數(shù)據(jù)的關(guān)系清晰,實體間的關(guān)系可導出應用過程的表示。C. E-R圖可將現(xiàn)實世界(應用)中的信息抽象地表示為實體以及實體間的聯(lián)系D. E-R圖能表示數(shù)據(jù)生命周期。23. 某高校五個系的學生信息存放在同一個基本表中,采取(B )的措施可使各系的管理員只能讀取本系學生的信息。A. 建立各系的列級視圖,并將對該視圖的讀權(quán)限賦予該系的管理員B. 建立各系的行級視圖,并將對該視圖的讀權(quán)限賦予該系的管理員C. 將學生信息表的部分列的讀權(quán)限賦予各系的管理員D. 將修改學生信息表的權(quán)限賦予各系的管理員二多選題3.數(shù)據(jù)庫恢復通常采用的方法是()。 A.建立檢查點 B.建立副本 C.建立日志文件 D.建立索引4.數(shù)據(jù)庫恢復的基礎(chǔ)是利用轉(zhuǎn)儲的冗余數(shù)據(jù)。這些轉(zhuǎn)儲的冗余數(shù)據(jù)。這些 轉(zhuǎn)儲的冗余數(shù)據(jù)是指()。 A. 數(shù)據(jù)字典B. 審計檔案C. 日志文件D. 數(shù)據(jù)庫后備副本5數(shù)據(jù)庫系統(tǒng)可能發(fā)生的故障中未破壞數(shù)據(jù)庫的有()。A. 運行故障B. 事務故障C. 系統(tǒng)故障 D. 介質(zhì)故障 6.S中提供安全性控制的功能有( )。 A.數(shù)據(jù)加密 B.視圖機制 C.授權(quán)子系統(tǒng) D.完整性子系統(tǒng)7.可直接表示現(xiàn)實世界實體間多對多聯(lián)系的數(shù)據(jù)模型有( )。 A.層次模型 B.網(wǎng)狀模型 C.關(guān)系模型 D.E-R模型 8.E-R模型的基本成分包括( )。 A.實體 B.實體聯(lián)系 C.屬性 D.鍵 9.下列不屬于概念模型的是()。 A.邏輯模型 B.物理模型 C.實體聯(lián)系模型 D.面向?qū)ο竽P?三判斷題1.兩個類之間的聯(lián)系有多種情況,可以一對多、多對一、多對多,但是不能有一對多的情況。()3.鍵碼可以是一個或多個屬性的集合。()4.應用的完整性將保證數(shù)據(jù)庫中實體之間相關(guān)數(shù)據(jù)的一致性。()5.在ER途中,用屬于(isa)這種特殊的聯(lián)系表示類與子類之間的聯(lián)系,并用三角形表示。()6.EXISTS的含義與存在量詞相同。()7.視圖的內(nèi)容要保存在一個新的數(shù)據(jù)庫中。()8.屬性值分布嚴重不均的屬性上不適合建立索引。()9.可以在企業(yè)管理器中修改數(shù)據(jù)庫的名稱。( )10.因為通過視圖可以插入、修改或刪除數(shù)據(jù),因此視圖也是一個實在表,SQL SERVER將它保存在syscommens系統(tǒng)表中。()11.備份時只能對數(shù)據(jù)文件進行備份。()12.在E-R圖中,用屬于(isa)這種特殊的聯(lián)系表示類與子類之間的聯(lián)系,并用三角形表。( ) 14.在E-R圖中,如果一個聯(lián)系是從實體集到實體集B的多對一的聯(lián)系,就花一個指向A的箭頭。()17.單值約束要求每個屬性的值都是唯一的,其實單值約束的唯一來源就是鍵碼。(。)單選題參考答案:9-10 CD 13-15 BAB 16-20 DACAC 21-23ACB多選題參考答案:3-5 ABC CD BC6-10 BC BCD ACD ABD BD判斷題參考答案:1,3-5 FTTT 6-10 TFTFF 11-12,14 FTF 7 F第三章關(guān)系模型和關(guān)系運算一.單選題1.關(guān)系代數(shù)的基本運算是:并,差,選擇,投影,改名和()。A.等值連接B.連接C.自然連接D.笛卡爾積2.關(guān)系代數(shù)的5個基本操作可直接轉(zhuǎn)換成元組關(guān)系演算表達式,它們是:并,交,投影,選擇和()。A.交B.笛卡爾積C.自然連接D.連接3.有關(guān)系表R(學號,姓名,性別),若要檢索R中所有男同學的元組,則該操作的關(guān)系代數(shù)的表達式為以下哪個( )。A.性別(R)B.性別(R)C.性別=男(R)D.性別=男(R4.已知關(guān)系R(A,B)和S(B,C),在下面列出的SQL語句中,實現(xiàn)了關(guān)系代數(shù)表達式RS運算的是( ) 。 A.SELECT * FROM R,S WHERE R.B=S.BB.SELECT A,B,C FROM R,S WHERE R.B=S.BC.SELECT A,R.B,S.B,C FROM R,S WHERE R.B=S.BD.SELECT A,R.B,C FROM R,S WHERE R.B=S.B5.在SQL中,與關(guān)系代數(shù)中的投影運算對應的句子是( )。A.SELECTB.FROMC.WHERED.ORDER BY6.關(guān)系代數(shù)表達式的優(yōu)化策略中,首先要做的是( )。A.對文件進行預處理B.及早執(zhí)行選擇運算C.執(zhí)行笛卡爾積運算D.執(zhí)行投影運算7.在關(guān)系代數(shù)中,連接操作由( )組合而成。A.笛卡爾積和選擇B.投影選擇和笛卡爾積C.投影和笛卡爾積D.投影和選擇8.有關(guān)系表R(學號,姓名,性別),若要檢索R中所有男同學的元組,則該操作的關(guān)系代數(shù)表達式為( )。A.性別(R)B.性別(R)C.性別=男(R)D.性別=男(R9.設(shè)有關(guān)系R(A,B,C)和S(B,C,D),則R S的屬性個數(shù)是()。A.3個B.4個C.6個D.7個10.已知關(guān)系R(A,B)和S(B,C),在下面列出的SQL語句中,實現(xiàn)了關(guān)系代數(shù)表達式RS運算的是( ) 。 A.SELECT * FROM R,S WHERE R.B=S.BB.SELECT A,B,C FROM R,S WHERE R.B=S.BC.SELECT A,R.B,S.B,C FROM R,S WHERE R.B=S.BD.SELECT A,R.B,C FROM R,S WHERE R.B=S.B11.與集合運算RS等價的運算系列是()。A S-(R-S) B S-(S-R) C R(R-S) D. R-(S-R)14.關(guān)系 R與關(guān)系S只有一個公共屬性,T1是R與S做連接的結(jié)果,T2是R與S自然連接的結(jié)果,則( )。A T1 的屬性個數(shù)等于T2 B T1的屬性個數(shù)C. T1的屬性個數(shù)大于或等于T2的屬性個數(shù)D. T1的屬性個數(shù)大于T2的屬性個數(shù)22. 五種基本關(guān)系代數(shù)運算是 ()。A. ,-,和B. ,-,和C. ,和D. ,和23. 當關(guān)系R和S自然聯(lián)接時,能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是 ()。A. 左外聯(lián)接B. 右外聯(lián)接C. 外部并D. 外聯(lián)接25. 關(guān)系代數(shù)運算是以( )為基礎(chǔ)的運算 。A. 關(guān)系運算 B. 謂詞演算 C. 集合運算 D. 代數(shù)運算26.假設(shè)有關(guān)系R和S,在下列的關(guān)系運算中,( )運算不要求:“R和S具有相同的元數(shù),且它們的對應屬性的數(shù)據(jù)類型也相同”。A.RS B. RS C. RS D. RS27.假設(shè)有關(guān)系R和S,關(guān)系代數(shù)表達式R(RS)表示的是( )。A.RS B. RS C. RS D. RS30.有關(guān)系SC(S_ID,C_ID,AGE,SCORE),查找年齡大于22歲的學生的學號和分數(shù),正確的關(guān)系代數(shù)表達式是( ) 。. S_ID,SCORE ( age22 (SC) ) . age22 (S_ID,SCORE (SC) ). S_ID,SCORE ( age22 (S_ID,CORE,AGE (SC) ) )A.和 B. 只有正確 C. 只有 正確 D. 和正確31.設(shè)有關(guān)系R和關(guān)系S的元數(shù)分別是3和4,則R與S的廣義笛卡爾積元數(shù)是()。A 7 B 9 C 12 D1632.自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當對關(guān)系R和S使用自然連接時,要求R和S含有一個或多個共有的()。A 元組 B行 C 記錄 D 屬性33 設(shè)有屬性A,B,C,D,一下表示中不是關(guān)系的是()。A R(A) B R(A,B,C,D) C R(AxBxCxD) D R(A,B)34.查詢學生王小蘭所選修的所有課程的成績,原始的關(guān)系代數(shù)的表達式如下:C(S.SNo=SC.SNo AND S.SN=王小蘭(S X SC) ) 優(yōu)化后的關(guān)系代數(shù)表達式第一步應做()。AC B. S.SNo=SC.SNo(S X SC )C. S.SNo=王小蘭(S X SC ) D. S.SNo=王小蘭(S)35.關(guān)系代數(shù)的運算對象和結(jié)果均為()。A 關(guān)系 B數(shù)據(jù)庫 C 表 D 記錄 36.關(guān)系中分量是指()。A 元組中屬性的個數(shù) B 元組中的一個屬性值C 記錄數(shù) D 字段數(shù)37.關(guān)系R(A,B,C,D)則()。A A,C(R)取屬性值為A,C的兩列組成新關(guān)系B 1,3(R)取屬性值為1,3的兩列組成新關(guān)系C 1,3與A,C(R)等價D 1,3與A,B(R)不等價38.在關(guān)系代數(shù)表達式的查詢優(yōu)化中,不正確的敘述是()。A 盡可能早的執(zhí)行連接 B 盡可能早的執(zhí)行選擇C盡可能早的執(zhí)行投影 D 把笛卡爾積后選擇合并成連接運算39.下列式子中不正確的是()。A RS=R(S-R) B RS=S(S-R)C RS=R-(R-S) D RS=S-(S-R)40. 對關(guān)系R和S作自然連接,他們必須有一個或多個相同的()。 A屬性 B 行 C 記錄 D 元組二.多選題1.關(guān)系代數(shù)中專門的關(guān)系運算包括除法和( )。 A.投影B.選擇C.插入D.連接 2.下列關(guān)系代數(shù)運算中,要求是相容關(guān)系的是( )。 A.投影 B.并C.交D.差3.下列關(guān)系代數(shù)運算中,是單目運算的是( )。 A.并B.聯(lián)結(jié)C.投影 D.選擇 4.擴充的關(guān)系代數(shù)包括( )。 A.聯(lián)接 B.外聯(lián)接C.除D.外部并 5.聯(lián)接運算是由()操作組合而成的。 A.投影 B.選擇C.笛卡兒積 D.并6.關(guān)系運算主要有()。 A.關(guān)系代數(shù) B.元組演算 C.域演算 D.SQL9.對于關(guān)系模式S(Sno,Sname,Age,Dept);C(Cno,Cname,Teacher);SC(Sno,Cno,Score)下列查詢結(jié)果相同的是()。A Sname (S) Score60(SC)B Sname(Score60(S SC)C Score60(Sname(S SC)D Score60(Sname(S) (SC)10.要查詢學生李琳選修的所有課程的成績,如下關(guān)系代數(shù)表達式中正確的有()。A G(S.SNo=SCSNo AND S.SN=李琳(S X SC)B G(S.SNo=李琳(S SC)C G(S.SNo=李琳(S) X SC)D G(S.SNo=李琳(S) SC)11自然聯(lián)接運算是由( )操作組合而成的。A投影 B選擇 C笛卡兒積 D并12關(guān)系模型由( )組成。A數(shù)據(jù)結(jié)構(gòu)B數(shù)據(jù)描述語言 C數(shù)據(jù)操作D完整性規(guī)則三.判斷題1 原則上講,兩個不同的對象所具有的屬性值不能相同,但在給定的關(guān)系中的元組可以完全相同。()2 關(guān)系模型中每個元組的分量不能是結(jié)構(gòu)、集合、數(shù)組等復合類型。()3 在R和S關(guān)系之間進行并、交、差運算,R和S的模式必須具有,相同屬性集,屬性順序相同。()4 從ODL轉(zhuǎn)換為關(guān)系時,羅屬性為集合,則把集合中的每個元素作為關(guān)系的一個屬性。( )5 對于聯(lián)系與反向聯(lián)系,常用的方法是將其獨立起來作為連接關(guān)系。( ) 6 數(shù)據(jù)邏輯中的查詢是一個或多個規(guī)則的聚集。如果規(guī)則的頭部有多個關(guān)系,則只有一個關(guān)系是查詢結(jié)果,其他關(guān)系在查詢過程中起輔助作用。()7在關(guān)系模型中每個元組的分量不能是結(jié)構(gòu)、集合、數(shù)組等復合類型。()8 在R和S關(guān)系之間進行并、交、差運算,R和S的模式必須具有:相同的屬性集, 屬性順序相同。()9 在 Transact-SQL 語句中,對不符合所有標識符規(guī)則的標識符必須進行分隔。()10在SQL Server中用戶不能建立全局變量。()11.連接、選擇和投影三種關(guān)系運算具有相同的結(jié)果。()12.數(shù)據(jù)的安全性主要防范的對象是合法用戶。()13.數(shù)據(jù)庫設(shè)計前只需選擇數(shù)據(jù)庫分析設(shè)計人員。()14.恢復是利用冗余數(shù)據(jù)來重建數(shù)據(jù)庫。()15.定義外鍵級級聯(lián)是為了保證相關(guān)表之間數(shù)據(jù)的一致性。( )單選題參考答案:1-5 DBDDA 6-10BBDBD 11,14 BD 22-23,25 ADC 26-27,30 DAD 31-35ADCDA 36-40BCADA多選題參考答案:1-5 ABD BCD CD BD BC 6,9-10 ABC AB AC 11-12 ABC ACD判斷題參考答案1-5 FTTFT 6-10TTTTT 11-15FFFTT第四章數(shù)據(jù)庫語言SQL一.單選題1.在SQL中,用戶可以直接操作的是()。A.基本表 B.視圖C.基本表或視圖 D.基本表和視圖2.SELECT語句執(zhí)行結(jié)果是()。A.數(shù)據(jù)項B.元組C.表D.數(shù)據(jù)庫3.關(guān)系數(shù)據(jù)庫的標準語言是()。A.關(guān)系代數(shù)B.關(guān)系演算C.SQLD.ORACLE4.在SELECT語句中使用*表示()。A.選擇任何屬性B.選擇全部屬性C.選擇全部元組D.選擇鍵碼5.使用CREAT TABLE語句建立的是()。A.數(shù)據(jù)庫B.表C.視圖D.索引6.在SELECT語句中使用MIN時,屬性名()。A.必須是數(shù)值型B.必須是字符型C.必須是數(shù)值型或字符型D.不限制數(shù)據(jù)類型7.使用CREAT VIEW語句建立的是()。A.數(shù)據(jù)庫B.表C.視圖D.索引8.在SQL中使用UPDATE對表數(shù)據(jù)進行修改時,應使用的子句是()。A.WHEREB.FROMC.VALUESD.SET9.使用CREAT INDEX語句建立的是()。A.數(shù)據(jù)庫B.表C.視圖D.索引10.在SQL的語句中,ALTER的作用是()。A.刪除基本表B.修改基本表的數(shù)據(jù)C.修改基本表的結(jié)構(gòu)D.修改視圖11.在SELECT語句中使用AVG,屬性名()。A.必須是數(shù)值型B.必須是字符型C.必須是數(shù)值型或字符型D.不限制數(shù)據(jù)類型12.在SQL中使用關(guān)鍵字EXCEPT表示的運算是集合的()。A.交集B.并集C.差集D.連接13.在SQL中,對嵌套查詢的處理原則是()。A.從外層到內(nèi)層B.從內(nèi)層到外層C.內(nèi)外層同時進行D.內(nèi)外層交替進行14.當選擇滿足一定條件的元組進行分組是,應使用的關(guān)鍵字是()。A.SELECTB.GROUPC.WHERED.HAVING15.實體完整性和參照完整性屬于()。 A.靜態(tài)列級約束 B.靜態(tài)元組約束 C.靜態(tài)關(guān)系約束 D.動態(tài)約束16.要查詢book表中所有書名中包含“計算機”的書籍情況,可用( )語句。 A. SELECT * FROM book WHERE book_name LIKE 計算機* B. SELECT * FROM book WHERE book_name LIKE 計算機% C. SELECT * FROM book WHERE book_name = 計算機* D.SELECT * FROM book WHERE book_name = 計算機%17.SELECT語句中與HAVING子句通常同時使用的是( )子句。 A.ORDER BYB.WHEREC.GROUP BY D.無需配合18.SQL Server2005的約束機制中不包括( )。A. check B. not null C.unique D.rule19.下列( )方法可以實現(xiàn)引用完整性。A rule B. foreign key C.not null D.default20.TransactSQl語法中,用于插入和更新數(shù)據(jù)庫命令()。A.update ,insert B.insert ,updateC.delete,update D.create,insert21.下列()對象不可以在檢查約束中使用。A 系統(tǒng)函數(shù) B foreign keyC not null D 用戶定義的函數(shù)22.在 Transact-SQL語句中,可以匹配0個到多個字符的通配符()。A * B % C ? D. 23.SQL Server 2005 提供的單行注釋語句是以( )開始的一行內(nèi)容。A * B - - C D /24.在SQL server2005中局部變量前的字符為( )。A * B # C D 25.若要計算表中數(shù)據(jù)的平均值,可以使用的函數(shù)是( )。 A SQRT B AVG C SQUARE D COUNT26.語句SELECT DATENAME(MOUNTH,getdate())AS Month Name的輸出結(jié)果為( )。A Month Name B 當前日期 C 當前月份 D 當前時間27.SELECT語句中使用( )關(guān)鍵字可以將重復行屏蔽。A order by B having C top D distinct28.SELECT 語句中的( )字句用于存放結(jié)果集到表中。A select B into C from D grop by29.SELECT 語句中的( )子句只能配合group by子句使用。 A RR IS NULL B RR=NULL C RR NULL D RR IS NOT NULL30.表達式中存在LIKE運算時,表達式的結(jié)果可能是( )類型數(shù)據(jù)。A datetime B float C int D table31.SQL 語言是( )的語言,容易學習。A 過程化 B 非過程化 C 格式化 D 導航式32.SQL語言是( )語言。 A 層次數(shù)據(jù)庫 B 網(wǎng)絡數(shù)據(jù)庫 C 關(guān)系數(shù)據(jù)庫 D 面向?qū)ο髷?shù)據(jù)庫33. SQL語言具有( )的功能。A 交互式SQL 和嵌入式SQL B 過程化SQL和嵌入式SQLC 數(shù)據(jù)規(guī)范化,數(shù)據(jù)控制,數(shù)據(jù)定義 D 解釋式SQL和嵌入式SQL34. SQL 語言的數(shù)據(jù)操縱語句包括SELECT INSERT UPDATE 等,其中最重要的與也是只用最頻繁的語句是( )。A SELECT B INSERT C UPDATE D DELETE35SQL 中與 NOT IN等價的操作符是()。A=SOME B SOME C =ALL D ALL36. 在視圖上不能完成的操作是( )。A 更新視圖 B 查詢 C 在視圖上定義新的表 D 在視圖上定義新的視圖37. SQL 語言集數(shù)據(jù)查詢、數(shù)據(jù)操縱、數(shù)據(jù)定義、和數(shù)據(jù)控制功能于一體,其中,CREATE DROP ALTER 語句是實現(xiàn)那種功能()。 A 數(shù)據(jù)查詢 B 數(shù)據(jù)操縱 C 數(shù)據(jù)定義 D 數(shù)據(jù)控制38. SQL 語言中 ,刪除一個視圖的命令是( )。 A DELETE B DROP C CLEAR D REMOVE 39. 在SQL語言中 的視圖VIEW是數(shù)據(jù)庫( )。A 外模式 B 模式 C 內(nèi)模式 D 內(nèi)存模式40.下列SQL語句中,( )不是數(shù)據(jù)定義語句,A CREATE TABLE B DROP VIEW C CREATE VIEW D GRANT41.在SQL語言中,子查詢是( )。A 返回表中數(shù)據(jù)子集的查詢語言 B 選取 多表字段子集的查詢語句C 選取單表中 字段子集的查詢語句 D 嵌入到另一個查詢語句之中的查詢語句二.多選題1.在SELECT語句中,需要對分組情況滿足的條件進行判斷時,應使用( )。A.WHEREB.GROUP BYC.ORDER BY D.HAVING2.某查詢語句中有“%田-”語句,在查詢結(jié)果中可能含有()。A.張?zhí)顱.陳立田C.田華D.劉田耕3.對于下列語句TeacherNo INT NOT NULL UNIQUE,正確的描述是()。A.TeacherNo是鍵碼B.TeacherNo不能為空C.TeacherNo的值可以為“王大力”D.每個TeacherNo必須是唯一的4.在SQL查詢語句中的PROM后面,可以是()。A.基本表名B.視圖名C.屬性名D.元組5.在SQL中提供的時間型數(shù)據(jù)類型可以是()。A.CHARB.DATEC.TIMED.DATA6.在SQL中,DELETE語句可以刪除()。A.基本表B.視圖C.視圖中的元組D.基本表中的元組7SQL具有( )功能。關(guān)系規(guī)范化數(shù)據(jù)定義 數(shù)據(jù)操縱數(shù)據(jù)控制8SQL語言的使用方法有( )。 交互式SQL解釋式SQL 嵌入式SQL多用戶SQL 9.9.SQL數(shù)據(jù)庫中的表可以是( )。 數(shù)據(jù)庫視圖 基本表 SQL模式 10.SQL由()組成。 數(shù)據(jù)定義 數(shù)據(jù)操縱 數(shù)據(jù)控制 嵌入式SQL的使用規(guī)定11下列關(guān)于基本表的與存儲文件之間關(guān)系的敘述中,錯誤的是()。一個基本表只能存儲于一個文件中,一個存儲文件中也只能存放一個基本表 一個基本表只能存儲于一個文件中,但一個存儲文件中可存放多個基本表 一個基本表可以存儲于一個或多個文件中,但一個存儲文件中只能存放一個基本表 一個基本表可以存儲于一個或多個文件中,一個存儲文件中也可以存放一個或多個基本表12SQL查詢語句中,在SELECT子句中可以出現(xiàn)( )。 列名 基本表名 視圖名 表達式13SQL查詢語句中,在FROM子句中可以出現(xiàn)( )。列名基本表名 視圖名表達式 14使用聚合函數(shù)進行統(tǒng)計時,忽略空值的有( )。SUMMAXCOUNT AVG15能夠被更新的視圖必須是從單個基本表中,使用( )操作導出的,且包含了基本表的主鍵或某個候選鍵。 分組 聚合函數(shù) 投影 選擇16在CREATE TABL語句中實現(xiàn)完整性約束的子句有( )。NOT NULLPRIMARY KEY FOREIGN KEYCHECK 三.判斷題1 可以用關(guān)鍵字“AS”給某個屬性命別名。()2 NULL表示一個值是空值。()3 “%”表示任意的一個字符,“-”表示任意數(shù)量的字符。( )4 在SQL語句中,ORDER BY表示對輸出結(jié)果要進行排序。()5 EXISTS的含義與存在量詞相同。( )6視圖的內(nèi)容要保存在一個新的數(shù)據(jù)庫中。( )7在視圖中插入一個遠足,該元組會同時插入到基本表中。( )8如果對關(guān)系的查詢比更新頻繁得多,對使用頻率高的屬性建立索引比較有價值。( )9可以用關(guān)鍵字“AS”給某個屬性命別名。( )10“=NULL”表示一個值是空值。( )11“%”表示任意一個字符,“_”表示任意數(shù)量的字符。( )12在SQL語句中,ORDER BY表示對輸出結(jié)果要進行排序。( )13在視圖中插入一個元組,該元組會同時插入到基本表中。( )14 ALTER TABLE Movie MODIFY Title CHAR(15) 表示將Title屬性的數(shù)據(jù)類型改成字符串型,長度為15。 ( ) 15在CREATE INDEX語句中,使用CLUSTERED來建立簇索引。( )16 恢復數(shù)據(jù),可以在查詢分析器中使用這樣

溫馨提示

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

最新文檔

評論

0/150

提交評論