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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論