華南師范大學《數(shù)據(jù)庫原理》期末考試復習題_第1頁
華南師范大學《數(shù)據(jù)庫原理》期末考試復習題_第2頁
華南師范大學《數(shù)據(jù)庫原理》期末考試復習題_第3頁
華南師范大學《數(shù)據(jù)庫原理》期末考試復習題_第4頁
華南師范大學《數(shù)據(jù)庫原理》期末考試復習題_第5頁
免費預覽已結(jié)束,剩余44頁可下載查看

下載本文檔

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

文檔簡介

華南師范大學《數(shù)據(jù)庫原理》期末考試復習題華南師范大學《數(shù)據(jù)庫原理》期末考試復習題華南師范大學《數(shù)據(jù)庫原理》期末考試復習題V:1.0精細整理,僅供參考華南師范大學《數(shù)據(jù)庫原理》期末考試復習題日期:20xx年X月一、單選題1()將訪問許可權分配給一定的角色,用戶通過飾演不同的角色獲得角色所擁有的訪問許可權.A、強制存取控制B、自主存取控制C、視圖機制D、基于角色的訪問控制答案:D2SQL的默認策略是任何與()約束相違背的更新均為系統(tǒng)拒絕.A、用戶定義的完整性B、實體完整性C、參照完整性D、用戶定義的完整性和參照完整性答案:C3用戶標識與系統(tǒng)鑒別屬于()技術.A、訪問控制B、接入控制C、完整性約束D、恢復答案:A4()是相互矛盾的,數(shù)據(jù)庫物理設計過程中需要對它們進行折中權衡.A、時間效率,維護代價B、時間效率,空間效率C、時間效率,空間效率,維護代價D、空間效率,維護代價答案:C5在關系演算中,元組變量的變化范圍是().A、某一命名的關系B、數(shù)據(jù)庫中的所有關系C、某一個域D、數(shù)據(jù)庫中的所有域答案:C6下列聚合函數(shù)中不忽略空值(null)的是()A、SUM(列名)B、MAX(列名)C、COUNT(*)D、AVG(列名)答案:C7SQL中,下列涉及空值的操作,不正確的是()A、AGEISNULLB、AGEISNOTNULLC、AGE=NULLD、NOT(AGEISNULL)答案:C8SQL的全局約束是指基于元組的檢查子句和()A、非空值約束B、域約束子句C、斷言D、外鍵子句答案:C9要保證數(shù)據(jù)庫邏輯數(shù)據(jù)獨立性,需要修改的是()A、模式B、模式與內(nèi)模式的映射C、模式與外模式的映射D、內(nèi)模式答案:C10()是關系代數(shù)的基本運算之一.A、交B、除C、關系模型D、廣義笛卡兒積答案:D11設關系R有M個元組,關系S有N個元組,則關系R和S的笛卡爾積有()個元組.A、MB、NC、M*ND、M+N答案:C12單個用戶使用的數(shù)據(jù)視圖的描述稱為()A、外模式B、概念模式C、內(nèi)模式D、存儲模式答案:A13判斷對并發(fā)事務正確的調(diào)度是().A、并發(fā)事務的執(zhí)行結(jié)果與并行化執(zhí)行結(jié)果事務是否一致B、事務間無沖突C、并發(fā)事務的執(zhí)行結(jié)果與串行化執(zhí)行結(jié)果事務是否一致D、視圖無沖突答案:C14X鎖是().A、讀鎖B、寫鎖C、共享鎖D、活鎖答案:B15子模式DDL用來描述()A、數(shù)據(jù)庫的總體邏輯結(jié)構(gòu)B、數(shù)據(jù)庫的局部邏輯結(jié)構(gòu)C、數(shù)據(jù)庫的物理存儲結(jié)構(gòu)D、數(shù)據(jù)庫的概念結(jié)構(gòu)答案:B16當關系R和S自然聯(lián)接時,能夠把R和S原該舍棄的元組放到結(jié)果關系中的操作是()A、左外聯(lián)接B、右外聯(lián)接C、外部并D、外聯(lián)接答案:D17在數(shù)據(jù)庫設計中,將ER圖轉(zhuǎn)換成關系數(shù)據(jù)模型的過程屬于()A、需求分析階段B、邏輯設計階段C、概念設計階段D、物理設計階段答案:B18DBMS中實現(xiàn)事務持久性的子系統(tǒng)是()A、安全性管理子系統(tǒng)B、完整性管理子系統(tǒng)C、并發(fā)控制子系統(tǒng)D、恢復管理子系統(tǒng)答案:D19屬性類型允許是基本數(shù)據(jù)類型、結(jié)構(gòu)類型和集合類型的模型是()A、平面關系模型B、嵌套關系模型C、復合對象模型D、分布式關系模型答案:C20五種基本關系代數(shù)運算是()A、∪,-,×,π和σB、∪,-,∞,π和σC、∪,∩,×,π和σD、∪,∩,∞,π和σ答案:A21設關系模式R(A,B,C),F(xiàn)是R上成立的FD集,F(xiàn)={B→C},則分解ρ={AB,BC}相對于F()A、是無損聯(lián)接,也是保持FD的分解B、是無損聯(lián)接,但不保持FD的分解C、不是無損聯(lián)接,但保持FD的分解D、既不是無損聯(lián)接,也不保持FD答案:A22在關系代數(shù)運算中,五種基本運算為()A、并、差、選擇、投影、自然連接B、并、差、選擇、交、投影C、并、差、選擇、投影、笛卡兒積D、并、差、交、選擇、笛卡兒積答案:C23對于經(jīng)常在查詢條件中出現(xiàn)的屬性或者經(jīng)常在聚集函數(shù)中出現(xiàn)的屬性,可以考慮在這些屬性上建立().A、視圖B、關系C、連接D、索引答案:D24在笛卡爾積可看成為一張()。A、一維表B、二維表C、三維表D、四維表答案:B25數(shù)據(jù)字典的內(nèi)容應包括().A、數(shù)據(jù)項,數(shù)據(jù)結(jié)構(gòu)B、數(shù)據(jù)流,數(shù)據(jù)存儲,處理過程C、數(shù)據(jù)項,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流,數(shù)據(jù)存儲,處理過程D、數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流答案:C26局部E-R圖中實體類的沖突主要類型是().A、屬性沖突、命名沖突和結(jié)構(gòu)沖突B、命名沖突和屬性沖突C、屬性沖突D、結(jié)構(gòu)沖突和命名沖突答案:A27關系模型是().A、用關系表示實體B、用關系表示聯(lián)系C、用關系表示實體及其聯(lián)系D、用關系表示屬性答案:C28概念設計的步驟是().A、進行數(shù)據(jù)抽象,設計局部概念模式;評審;集成局部概念模式,得到全局概念模式B、進行數(shù)據(jù)抽象,設計局部概念模式;集成局部概念模式,得到全局概念模式;評審C、進行數(shù)據(jù)抽象,設計局部概念模式;集成局部概念模式,得到全局概念模式D、評審;進行數(shù)據(jù)抽象,設計局部概念模式;集成局部概念模式,得到全局概念模式答案:B29以下數(shù)據(jù)庫的數(shù)據(jù)模型中,現(xiàn)今使用的主要的數(shù)據(jù)模型是().A、層次模型B、網(wǎng)狀模型C、關系模型D、面向?qū)ο竽P痛鸢福篊30已知學生關系:(學號,性別,年齡,籍貫),若執(zhí)行SQL語句:Select姓名,年齡From學生Where籍貫='北京'說明該語句對學生執(zhí)行了()操作.A、交和選擇B、投影和選擇C、選擇和連接D、連接和投影答案:B31()封鎖協(xié)議可以防止丟失修改,并且保證事務可恢復.A、二級B、一級C、三級D、多級答案:B32SQL系統(tǒng)只在用戶對關系進行()操作時,DBMS才按照實體完整性規(guī)則對鍵碼進行檢查.A、刪除B、插入或修改C、查詢D、刪除、插入或修改答案:B33當恢復系統(tǒng)故障時,需要對處于提交狀態(tài)的事務進行()操作.A、不做B、重做C、掃描D、備份答案:B34關于數(shù)據(jù)處理和數(shù)據(jù)管理,下列敘述正確的是()A、數(shù)據(jù)處理經(jīng)歷了人工系統(tǒng)、文件系統(tǒng)、數(shù)據(jù)庫系統(tǒng)三個階段B、數(shù)據(jù)處理是數(shù)據(jù)管理的中心問題C、數(shù)據(jù)管理的主要工作是對數(shù)據(jù)進行收集、分類整理、組織、存儲、維護、檢索等操作D、數(shù)據(jù)管理技術優(yōu)劣不影響數(shù)據(jù)處理的效率答案:C35數(shù)據(jù)庫邏輯設計的主要任務是()。A、建立E-R圖和說明書B、創(chuàng)建數(shù)據(jù)庫說明C、建立數(shù)據(jù)流圖D、把數(shù)據(jù)送入數(shù)據(jù)庫答案:C36設關系R是M元關系,關系S是N元關系,則關系R和S的笛卡爾積為()元關系.A、MB、NC、M*ND、M+N答案:D37因為每個中間運算的結(jié)果被創(chuàng)建,然后用于下一層的運算,這種查詢表達式的計算方法被稱為()計算.A、實體化B、流水線C、雙緩沖D、臨時區(qū)答案:A38根據(jù)關系模型的完整性規(guī)則,一個關系中的主碼().A、不能有兩個B、不可作為其他關系的外部鍵C、可以取空值D、不可以是屬性組合答案:A39()就是能從這許多查詢策略中找出最有效的查詢執(zhí)行計劃的一種處理過程.A、查詢分析B、查詢翻譯C、查詢優(yōu)化D、查詢執(zhí)行答案:C40常用的用戶標識方法是().A、用戶密碼B、用戶名和口令字C、用戶權限D(zhuǎn)、用戶名答案:B41()是指事務1讀取數(shù)據(jù)后,事務2已經(jīng)對數(shù)據(jù)執(zhí)行了更新,使得事務1再次讀取數(shù)據(jù)時兩次讀到的數(shù)據(jù)不一致.A、不可重復寫B(tài)、不可重復讀C、丟失修改D、讀臟數(shù)據(jù)答案:B42在DBS中,DBMS和OS之間的關系是()A、相互調(diào)用B、DBMS調(diào)用OSC、OS調(diào)用DBMSD、并發(fā)運行答案:B43分布式數(shù)據(jù)庫系統(tǒng)中分片模式和分配模式均是()A、全局的B、局部的C、分布的D、集中的答案:A44下列四項中,不屬于數(shù)據(jù)庫特點的是()A、數(shù)據(jù)共享B、數(shù)據(jù)完整性C、數(shù)據(jù)冗余很高D、數(shù)據(jù)獨立性高答案:C45如果事務T獲得了數(shù)據(jù)項Q上的排它鎖,則T對Q()A、只能讀不能寫B(tài)、只能寫不能讀C、既可讀又可寫D、不能讀不能寫答案:C二、填空題1數(shù)據(jù)庫物理設計中選擇何種存儲結(jié)構(gòu)與選定的_________________類型有關。答案:DBMS2分解具有無損連接性和分解保持函數(shù)依賴是兩個互相獨立的標準.具有無損連接性的分解不一定能夠保持____________。同樣,保持函數(shù)依賴的分解也不一定具有_________。答案:函數(shù)依賴,無損連接性3在數(shù)據(jù)庫中,數(shù)據(jù)的冗余會引起各種操作異常,包括插入異常、刪除異常、更新困難,可以通過______________。答案:模式分解,將復雜的關系模式分解成若干比較小的關系模式消除冗余4觸發(fā)程序要對_____________進行測試,不滿足_____________,不動作.答案:條件,條件5DBMS對數(shù)據(jù)庫的保護機制主要包括_____,______,________和_______等4個方面.答案:完整性控制、并發(fā)控制、故障恢復、安全性控制6HAVING短語必須跟隨_____________使用,它用來限定分組必須滿足的條件.答案:groupby7如果實體間的聯(lián)系名相同但聯(lián)系類型不同,就產(chǎn)生了聯(lián)系類__________________.答案:沖突8現(xiàn)有一個關系:借閱(書號、書名,庫存數(shù),讀者號,借期,還期),假如同一本書允許一個讀者多次借閱,但不能同時對一種書借多本。則該關系模式的碼是________________________。答案:書號9安全性措施的防范對象是非法用戶和非法操作,________________措施的防范對象是不合語義的數(shù)據(jù)。答案:預編譯10在數(shù)據(jù)庫中建立索引主要是為了提高_________________。答案:查找速度11.假定利用CREATETABLE命令建立如下一個表:BOOK(總編號C(6),分類號C(3),書名C(16),單價N(10,2)),則單價字段的類型為_____型,字段寬度為_____,其中包含有_______位小數(shù).答案:Numeric、10、212引起數(shù)據(jù)不一致的主要原因是事務的____________在并發(fā)中遭到了破壞.答案:隔離性13分布式數(shù)據(jù)庫中定義數(shù)據(jù)分片時,必須滿足三個條件:完備性條件、重構(gòu)條件和_______________。答案:不相交條件14______是事務T在對數(shù)據(jù)項A修改之前,必須先對數(shù)據(jù)A加排它鎖,直到事務結(jié)束才釋放。答案:一級封鎖協(xié)議15關系查詢處理可以分4個步驟,包括_____,_____、______、______。答案:查詢分析和檢查、查詢翻譯、查詢優(yōu)化、查詢執(zhí)行。16在函數(shù)信賴中,平凡的函數(shù)信賴根據(jù)Armstrong推理規(guī)則中的_______________律就可推出。答案:自反17在有泛化/細化聯(lián)系的對象類型之間,較低層的對象類型稱為_______________。答案:子類型18實體是______“事件”或“物體’。答案:客觀存在并可相互區(qū)別的19________________________將對象的實現(xiàn)與對象應用相互隔離,允許對操作的實現(xiàn)算法和數(shù)據(jù)結(jié)構(gòu)進行修改;不必修改使用它們的應用,這有利于提高數(shù)據(jù)獨立性.答案:封裝20用SELECT進行模糊查詢時,可以使用_______或______匹配符.答案:%、_21在關系對應的二維表中,_________________對應元組。答案:行22概念設計中最著名、最實用的方法就是__________________________.答案:實體聯(lián)系方法(E-R方法)23撤銷事務(undotransaction)在事務日志記錄中,只有_______________記錄.答案:<Tstart>24傳統(tǒng)的關系運算可以用兩種方法定義,即________和__________。后者又可以再分為__________和_________。當代SQL的主要特征應該是基于_________的,同時又兼有_______________的特性.答案:關系代數(shù)、關系演算、元組演算、域演算、關系演算、關系代數(shù)25用樹型結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為_______________。答案:層次模型26事務必須具有的四個性質(zhì)是:原子性、一致性、_______________和持久性。答案:隔離性27________________是指保護數(shù)據(jù)庫數(shù)據(jù)的正確性和有效性,防止數(shù)據(jù)庫中存在不符合語義的、不正確的數(shù)據(jù).答案:數(shù)據(jù)庫的完整性28________________級封鎖協(xié)議是:事務T在對數(shù)據(jù)修改前,必須先加排它鎖,直到事務結(jié)束才釋放排它鎖;事務T在要讀取的數(shù)據(jù)前,必須先加共享鎖,讀完后即可釋放共享鎖.答案:二29除了使用各類完整性約束以外,用戶還可以通過___________來實現(xiàn)其他完整性規(guī)則。答案:自定義約束30除了使用各類完整性約束以外,用戶還可以通過___________來實現(xiàn)其他完整性規(guī)則。答案:自定義三、分析題1現(xiàn)有如下的銀行系統(tǒng)關系:Branch(branch_namenvarchar(10),branch_citynvarchar(10),assertsint)Customer(customer_namenvarchar(10),customer_streetnvarchar(10),customer_cityrvarchar(10))Loan(10an_numbernvarchar(10),branch_namenvarchar(10),amountint)Borrower(customer_namenvarchar(10),loan_numbernvarchar(10))Account(account_numbernvarchar(10),branch_namenvarchar(10),balanceint)Depositor(customer_namenvarchar(10),account_numbernvarchar(10))試用SQL查詢語句來表達下列查詢:(1)查詢customer_street中合有’廣州大道中’的顧客的信息.(2)查詢名字為’Tom’的所有貸款信息.(3)查詢’中國工商銀行’的貸款信息,結(jié)果按貸款額降序排列.(4)顯示每個銀行貸款頗最大的那條貸款信息.答案:(1)查詢customer_street中含有“廣州大道中”的顧客的信息。2分select*fromcustomerwherecustomer_streetlike'%廣州大道中%'(2)查詢名字為“Tom”的所有貸款信息。2分selectt1.*fromloanast1innerjoinBorrowerast2ont1.loan_number=t2.loan_numberwheret2.customer_name='Tom'(3)查詢“中國工商銀行”的貸款信息,結(jié)果按貸款額降序排列。3分select*fromloanwherebranch_name='中國工商銀行'orderbyamountdesc(4)顯示每個銀行貸款額最大的那條貸款信息。3分select*fromloanast1wherenotexists(select*fromloanast2wheret1.branch_name=t2.branch_nameandt1.amount<t2.amount)2現(xiàn)有圖書借閱關系數(shù)據(jù)庫如下:圖書(圖書號、書名,作者,單價,庫存量)讀者(讀者號,姓名,工作單位,地址)借閱(圖書號,讀者號,借期,還期,備注)其中:還期為NULL表示該書未還。用SQL語言實現(xiàn)下列小題:1、檢索讀者“李四”所借圖書中未還的書名;2、將讀者“李四”所借圖書的信息從借閱表中刪除;3、建立未還圖書的讀者姓名和單位視圖。答案:(1)select圖書.書名from圖書where圖書.圖書號in(select借閱.圖書號from借閱,讀者where借閱.讀者號=讀者.讀者號and讀者.姓名=”李四”and借閱.還期isnull)(2)deletefrom借閱where讀者號in(select讀者號from讀者,借閱where借閱.讀者號=讀者.讀者號and讀者.姓名=”李四”)(3)createview未還書名單asselect讀者.姓名,讀者.工作單位from讀者,借閱where借閱.讀者號=讀者.讀者號and借閱.還期isnull3一個電影資料數(shù)據(jù)庫假定有三個基本表:電影表Movie、演員表Actor和電影主演表Acts,這三個關系的模式如下:(1)電影表Movie(電影名稱Title,制作年份Year,長度Length).(2)演員表Actor(姓名Name,地址Address,性別Gender,出生日期Birthdate).(3)電影主演表Acts(電影名稱MovieTitle,制作年份MovieYear,主演姓名ActorName).用SQl實現(xiàn)如下查詢或更新操作:(1)統(tǒng)計1999年制作電影的平均長度和最短長度.(2)在1999年主演過電影的演員姓名.(3)把電影”的世界”的長度改為110分鐘.(4)刪除1940年以前制作的所有電影記錄以及電影主演記錄.答案:(1)統(tǒng)計1999年制作電影的平均長度和最短長度。2分select平均長度=avg(Length),最短長度=min(Length)fromMoviewhereYear=1999(2)在1999年主演過電影的演員姓名2分selectActorNamefromMovieinnerjoinActsonMovie.Title=Acts.MovieTitlewhereMovie.Year=1999(3)把電影“我的世界”的長度改為110分鐘。3分updateMoviesetLength=110whereTitle=’我的世界’(

溫馨提示

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

評論

0/150

提交評論