《數(shù)據(jù)庫原理及應用》期末復習題及答案_第1頁
《數(shù)據(jù)庫原理及應用》期末復習題及答案_第2頁
《數(shù)據(jù)庫原理及應用》期末復習題及答案_第3頁
《數(shù)據(jù)庫原理及應用》期末復習題及答案_第4頁
《數(shù)據(jù)庫原理及應用》期末復習題及答案_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《數(shù)據(jù)庫理及應用》末復習資料一單選題.現(xiàn)實世界中事物在某一方面的特性在信息世界中稱。實實值C。性D。息.數(shù)據(jù)的存儲結(jié)構(gòu)與數(shù)據(jù)邏輯結(jié)構(gòu)之間的獨立性稱為數(shù)據(jù)__________結(jié)獨立性物獨性C。輯獨立性D。布立性應程序設(shè)計的工作開始于數(shù)據(jù)庫設(shè)計步驟。A需求分析階段B概念設(shè)計階段C.邏輯設(shè)計階段物設(shè)階.在關(guān)系中,代數(shù)表達式(表_。A從中擇值為3的量小于第分量的元組組成的關(guān)系。R中擇個量小第4個量元組的系C。R選擇第分量的值小于4的組組成的關(guān)系D。中擇所有元組組成的關(guān)系.關(guān)系模式進行分解時要分解具有無損失連接性,在下屬范式中最高可以達到__________A.2NFD。.在數(shù)據(jù)庫,列說法不正確的。A.據(jù)避了切據(jù)重B若系統(tǒng)是完全可以控制的,則系統(tǒng)可確保更新時的一致性C.據(jù)庫中的數(shù)據(jù)可以共享D.據(jù)減少了數(shù)據(jù)冗余.__________是存儲在計算機內(nèi)有結(jié)構(gòu)的數(shù)據(jù)的集合。

A數(shù)據(jù)庫系統(tǒng)B.數(shù)庫C.數(shù)庫管理系統(tǒng)D。數(shù)據(jù)構(gòu).為解決丟更”題,事務在更新一個數(shù)據(jù)集合前,必須獲得對它__________鎖鎖C。鎖X鎖D.S鎖X鎖.候選鍵中的屬性可以__________.A.0個B.1個C.個或個D.個10.在的查詢語句中,對應關(guān)系代數(shù)中投影運算的語句__________。B.FROMC。D。SET11.在系式R(U,F)中X,是U中性,則多值依賴的傳律_.如X→,→,則X→ZB如果XY→,X→→YZC。果X,→→Z則→→YZD。果X→Y,Y,→→ZY12.在據(jù)設(shè)計中,將E圖換成關(guān)系數(shù)據(jù)模型的過程屬A需求分析階段邏設(shè)階C.概念設(shè)計階段D。理計階段13.關(guān)代的五個基本操作可直接轉(zhuǎn)換成元組關(guān)系演算表達式,它們并差影選擇和。A交笛爾C。然連接

除14SQL語具有的功能。A關(guān)系規(guī)范化,數(shù)據(jù)操數(shù)據(jù)控制。據(jù)義數(shù)操,據(jù)制C。據(jù)定義,關(guān)系規(guī)范化,數(shù)據(jù)控制D。據(jù)關(guān)系規(guī)范化數(shù)操縱15__________用來記錄對數(shù)據(jù)庫中數(shù)據(jù)行的每一次更新操作。A數(shù)據(jù)庫副本.志件C.據(jù)庫文件D.沖16數(shù)據(jù)的概念模式獨立________。A)體機和DBMSBE-R圖17.在據(jù)中存儲的。

)信息世界

D)實界A)數(shù)

B數(shù)據(jù)模型

C數(shù)以及據(jù)間聯(lián)

D)信18.一關(guān)數(shù)據(jù)庫文件中的各條記________。A)前順序不能任意顛一要按照輸入的順排列)后序以意倒不響中數(shù)關(guān))前后順序可以任意顛倒,但列順序不同,統(tǒng)計處理的結(jié)果就可能不同D)前順不能任意顛倒,一定要按照關(guān)鍵字段值的順序排列19數(shù)據(jù)管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功能稱為____。A數(shù)據(jù)定義功能

B數(shù)據(jù)管理功能

C)據(jù)縱能

D)據(jù)制功能20數(shù)據(jù)的特點之一是數(shù)據(jù)的共享,嚴格地,里的數(shù)據(jù)共享是指________。A)同個應用中的多個程序共享個數(shù)據(jù)集合C)個用戶共享一個數(shù)據(jù)文件

B同一種語言共享數(shù)據(jù)D)種言多用相覆地使數(shù)據(jù)集合21.由DBMS、數(shù)據(jù)庫、數(shù)據(jù)庫管理員、應程序及用戶等組成的一個整體稱________。A命令系統(tǒng)

B數(shù)據(jù)庫管理系統(tǒng)

C數(shù)庫系

D)作統(tǒng)22.自連是構(gòu)成新關(guān)系的有效方一般情況下當關(guān)系R和使自然連接時要求和含一個或多個共有_。

A元組

B行

)屬性23關(guān)系型中,一個候選碼是________.A可由多個任意屬性組成

B至多由一個屬性組成C)由個多其能一識該系式任元的性成D)以都是24根據(jù)關(guān)系數(shù)據(jù)庫規(guī)范化理論,系數(shù)據(jù)庫中的關(guān)系要滿足第一范下“部門關(guān)系中,因哪個屬性而使它不滿足第一范式?部門(部門部門名,部門成員,部門總經(jīng)理)A部門總經(jīng)理

)門員

C)部門名

D)門25數(shù)據(jù)是在計算機系統(tǒng)中按照一定的數(shù)據(jù)模型組織、存儲和應用。A文件的集合

)據(jù)集

)命令的集合

D)程的合26設(shè)有關(guān)系SC(sno,cname,),各屬性含義分別為學號、課程名、成績。若要將所有學生的大計算機基礎(chǔ)課的成績增加分能正確完成該操作的SQL語是_____grade=WHERE大計算機基礎(chǔ)。B)Update)setD)Updated27.數(shù)庫,物理數(shù)據(jù)獨立性是______。A數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨立B用戶程序與DBMS的互獨立)應程序與數(shù)據(jù)庫中數(shù)據(jù)邏輯結(jié)構(gòu)相互獨立D)用的用序存在盤數(shù)庫的據(jù)是互立28學生關(guān)系模式為S(Sno)其中Sno表學生學號表學生姓名,表學生所在系表學生年.試將下面的SQL語句空缺部分補充完整,使其可以查詢數(shù)學系學生的學號、姓名和年齡SELECT,Sname,SageA)SD=學

)’數(shù)

C)數(shù)學

)數(shù)'29關(guān)系規(guī)范化中的刪除操作異常是________.A)該除數(shù)被除)應該刪除的數(shù)據(jù)未被刪除

B)不該插入的數(shù)據(jù)被插入D)該入的數(shù)據(jù)未被插入30關(guān)系模式中,滿足2NF的式,_____.A可能是1NF)定C)必定是3NFD必定是BCNF

31設(shè)有供應商關(guān)系和件系如1所。它們的主碼分別是“供應商號”和“零件號”,而且,零件關(guān)系P的屬性“顏色”只能取值為(白,藍).供應商關(guān)系

零件關(guān)系P供應商號

供應商名紅星宇宙黎明

所在城市北京西安重慶

零件號A110B201

顏色紅藍白

供應商號

標新

廣州圖供商系S和件關(guān)系如果向關(guān)系P中入一個元組,下元組可以被插入?A(‘B201’,白,‘200)

B)(’,紅'‘300'))(‘D401,‘綠’,))‘B211,‘藍,‘500)以下關(guān)于ER型向關(guān)系模型轉(zhuǎn)換的敘述中,是不正確的。A)一:1聯(lián)可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可與聯(lián)系的任意一端實體所對應的關(guān)系模式合并B一個:n系可以轉(zhuǎn)換為一個獨立的關(guān)系模式,也可以與聯(lián)系的n實體所對應的關(guān)系模式合并C)個:聯(lián)系以換一獨的系式也以聯(lián)系任一實所對的系式并D)三個或三個以上的實體間的元聯(lián)系轉(zhuǎn)換為一個關(guān)系模式33下列于SQL語言中引(Index)的敘述,是不正確的?A)索是模B)一個基本表上可以創(chuàng)建多個索索可以加快查詢的執(zhí)行速度D)系統(tǒng)在存取數(shù)據(jù)時會自動選合適的索引作為存取路徑34下面于函數(shù)依賴的敘述中,是不正確的A若X,則XWB)YX,則→YC)XY→Z,則X,→Z

D)若X則→Y,→Z

35.設(shè)U是有屬性的集XY、都的子集,且Z=U-XY。面關(guān)于多值依賴的敘述中,是不正確的。A)若X,→→Z)→Y,→→YC)若→→Y,Y’

,則X→→Y’

D)Z=Ф,則X→Y36在SQL中表示選擇操作的語句________。A)SELECT*RWHEREC1ANDC2ORC3BSELECT,S。*FROMR,SWHERER.A=S。B)INSERTINTO(,b,c,d)D)UPDATERA=aWHEREC1ANDOR37.設(shè)系和的性個數(shù)分別和則(R×S)作結(jié)果的屬性個數(shù)________A)r1+s2Br1s2CD)max(r1,s2)38查詢理最終可轉(zhuǎn)化成基本________代數(shù)操作.A)系

B算法

C)空值

D集合投影操作中不包含主碼,需要去除重_A關(guān)系

B)

)屬性

D)組40查詢樹是一種表示關(guān)系代數(shù)表達式_______結(jié)構(gòu).A)形

B)層次

D)上都對41在關(guān)系數(shù)據(jù)庫的基本操作中是表中選取滿足某種條件的元組的操作當于在橫向進行選.A)擇

B)掃描

)檢索

D投影42在SQL的句中,應關(guān)系代數(shù)中“投影”運算的語句是__________A)SELECTB)FROMCDSET43當數(shù)庫被更新時DBMS將自動讀取數(shù)據(jù)字典中進行完整性約束驗證,保證數(shù)據(jù)庫的完整性。A)整約

B安全性約束

C)隔離性約束

)恢復性約束44據(jù)庫管理系統(tǒng)允許用戶把一個或多個數(shù)據(jù)庫操作組它是一組按順序執(zhí)行的操作單位。A)命令

事務

C)件

D)程序45.對同個查詢,使用不同的查詢策略會得________。A不同的查詢結(jié)果B)同的時間開銷)不同時開

D)似的查詢結(jié)果

二判題?!澳挲g限制在18~28歲之間這種約束屬于的安全性能。A對

B)錯。事的原子性是指事務中包括的所有操作要么都,么都不做。A)

B錯用對數(shù)庫的訪問權(quán)限中只允許刪除基本表中的元組授予DROP權(quán)限。A對

B)錯。中的視圖提高了數(shù)據(jù)庫系統(tǒng)的并發(fā)控制。A對

B)錯在SQL言中,授予用戶權(quán)限使用GRANT語。A)

B錯當系模式R(A,B)已于它仍然存在一定的插入和刪除異常A)

B錯。如事務T對數(shù)據(jù)D已X鎖,則他事務對數(shù)據(jù)不加任何鎖。A)

B錯數(shù)庫副本的用途是故障后的恢復。A)

B錯。若據(jù)庫中只包含成功事務提交的結(jié)果,則此數(shù)據(jù)庫就稱為處于一致狀態(tài)。A)

B錯10數(shù)據(jù)中的封鎖機制是并發(fā)控制的主要方法。A)

B錯11關(guān)系式中各級模式之間的關(guān)系為1NF.A)對

B錯12.當個詢中具有選擇和連接時,查詢優(yōu)化的方法是先執(zhí)行連接后執(zhí)行選擇。A對

B)錯13.日文是用于記錄對數(shù)據(jù)的所有更新操作。A)

B錯14表式中的通配“表示任意一個單個字“_(下劃線表示任意多個包括零個字符

A對

B)錯在數(shù)據(jù)庫系統(tǒng)中,系統(tǒng)故障造成硬盤數(shù)據(jù)丟失。A對

B)錯三簡題.簡述數(shù)據(jù)庫設(shè)計過程包括幾個主要階段。答:數(shù)據(jù)庫設(shè)計過程包括四個主要階段:需求分析、概念設(shè)計、邏輯設(shè)計和物理設(shè).數(shù)據(jù)庫并發(fā)操作主要解決哪三個問題?如何保證并行操作的可串行.答:數(shù)據(jù)庫并發(fā)操作主要解決一下三個問題:丟失更新問題數(shù)據(jù)不一致分析問題讀“臟”數(shù)據(jù)問題為了保證并行操作的可串行性對何數(shù)據(jù)集合進行讀寫操作之前務先應獲得對此數(shù)據(jù)集合的封鎖,在釋放一個封鎖之,事務不再獲得任何其他封鎖。.在關(guān)系數(shù)據(jù)庫中能完全消除數(shù)據(jù)冗余嗎?答在系數(shù)據(jù)庫中不能完全消除數(shù)據(jù)冗余實現(xiàn)關(guān)系數(shù)據(jù)庫中表與表之間的聯(lián)系須通過公共屬性來完成這些公共性可能是一個表的主鍵可能是另一個表的外鍵有相應的參照完整性規(guī)則來保證表之間的聯(lián)系以關(guān)系數(shù)據(jù)庫中存在數(shù)據(jù)冗余能制數(shù)據(jù)的冗余度。.基本的封鎖類型有幾?試述它們的含義。答:基本的封鎖類型有排它鎖“X鎖)和共享“S”)兩種。若事務對據(jù)A加了X鎖則只允許事務T讀和修改數(shù)據(jù)A,其他事務都能再對A加任何類型的鎖,直到釋A上鎖。若事務對據(jù)A加了S其他事務只有再對A加鎖,而不能加T鎖到T釋A上的鎖。.設(shè)教學數(shù)據(jù)庫有三個關(guān)系:學生S(,AGESEX學習#,課程C,CNAMETEACHER)寫出下列代數(shù)表達式和元組表達式的漢語含義。){t|(u)(C(∧[[]]∧t]=u[2}

答檢索LIU老所課程的課程號、課程名。)π#(σTEACHER=’LIU'(SCC))答:()檢索選修課程包含LIU老所授課程的學生學四程設(shè)題.有兩個關(guān)系模式RAB)(,F(xiàn),域系演算表達式是:{xy|(u()(w)(()∧())},出使用的操作語句答SELECTR.AS.FR,WHERE。.數(shù)據(jù)模型如下用SQL完查詢:銷售全部商品的商店.商店(SNO,SNAME,CITY)商品(,COLOR)銷售(,,,QTY)答FORMSWHEREEXISTS(*FROMPWHERE(*FORMPNO=P.PNOANDSNO。SNO;設(shè)工廠數(shù)據(jù)庫有兩個基本如下所示立個有關(guān)女車間主任的職工和姓名的視圖,其結(jié)構(gòu)如下:ENAME)。試寫出創(chuàng)建視圖的SQL語句。車間基本表:DEPT(DNO,DNAME,其屬性分別表示車間編號、車間名和車間主任的職工號。職工基本表:(ENO,ENAME,SALARY,DNO屬性分別表示職工號、姓名、年齡、性別、工資和所在車間的編號。答:CREATE,ENAME,EMPWHERESEX=女;.基于3題基本表把資低于800的工的工資提高10%。答:UPDATEEMPSALARY=SALARY*。1WHERESALAEY〈.設(shè)銷售數(shù)據(jù)模型如:

廠家S,,)產(chǎn)品P,COLOR,WEIGHT銷售(SNO,,QTY)用完成以下操作:試立一個有關(guān)產(chǎn)品電”的品號和廠家號的視圖其結(jié)構(gòu)如下View2ENO,)答CREATEVIEWView2SNO)P。,WHERESPJPNO=P。PNOPNAME="電".在以上銷售數(shù)據(jù)庫表中,用SQL語完成以下操作PN0為00227'的產(chǎn)品數(shù)增加100并檢索出其對應的產(chǎn)品名。答:UPDATEQTY=QTY+100WHEREPNO='00227;SELECTPNAMEWHERE六、應用題本大題共分.東方貨運公司數(shù)據(jù)庫的樣本數(shù)據(jù)如下。根據(jù)數(shù)據(jù)庫的表結(jié)構(gòu)和內(nèi)容:)指出每個表的主碼和外.果沒有外碼,則寫“無)卡車表存在實體完整性和參照完整性嗎?請詳細說.具體說明卡車表與運貨站之間存在著什么關(guān))卡車表中包含多少個實體?表名稱:卡車車號

貨運站編號

類型

總行程59002.7。832116。

購入日期

表名稱:貨運站貨運編號

地址北京市東城區(qū)花市大街號北京市海淀花園路號

電話—64248892

經(jīng)理何東海吳明君表名稱:型號類型

汽車型號.答:1)表名稱卡車貨運站型號

主碼車號貨運站編號類型

外碼貨運站編號,類型無無實體完整性:在主碼車號的這列中不存在空值;參照完整性:外碼“貨運站編號”這列中的值都是貨運站表中“貨運站編號”這列中的值,外碼“類型”這列中的值都是號表中“型號"這列中的值.)貨運站表和卡車表之間存在著一對多的關(guān)系,即每一個貨運站可以有多輛如樣本數(shù)據(jù)中貨運站501有兩輛車為1001和1003站502有輛車為1002和。)卡車表中包括個實體,即表中每個元組行對應一個實體,每個實體就是一輛車。學運動會模:有若干班級每個班級包:班級號,班級名,專業(yè),人數(shù)(2)個班級有若干運動員,運動員只能屬于一個班,包括:運動員號,姓名,性別,年齡有若干比賽項目,包:目號,稱,比賽地點(4)每名運動員可參加多項比賽,個項目可有多人參加(5)要求能夠公布每個比賽項目的動員名次與成績(6要求能夠公布各個班級團體總分的名次和成績解題要求:畫出每個實體及其屬性關(guān)系、實體間實體聯(lián)系的E-R。

根據(jù)試題中的處理要求:完成數(shù)據(jù)庫邏輯模型,包括各個表的名稱和屬性并指出每個表的主鍵和外鍵.答:(1(2班級(班級號,班級名,專業(yè),人)主鍵:班級號運動員(運動員姓名,性別,年齡,級號)主鍵:運動員號外鍵班級號項目(項目號,項目名,比賽地點)主鍵項目號比賽(運動員號,項目號,成績,名次,得分)主鍵:運動員號,項目號外:運動員號;項目號《數(shù)據(jù)庫理及應用》末復習題答案一單選題—DBDACA—DBB16-25ADD26DBABACC36AAADAAAAB二判題—BABAAAAAAABABB

三簡題.答:數(shù)據(jù)庫設(shè)計過程包括四個主要階段:需求分析、概念設(shè)計、邏輯設(shè)計和物理計。.答:數(shù)據(jù)庫并發(fā)操作主要解決以下三個問.丟失更新問題)數(shù)據(jù)不一致分析問題)讀“臟”數(shù)據(jù)問題為了保證并行操作的可串行性,在對任何數(shù)據(jù)集合進行讀寫操作之前,事務首先應獲得對此數(shù)據(jù)集合的封鎖,在釋放一個封鎖之,事務不再獲得任何其他封.答:在關(guān)系數(shù)據(jù)庫中不能完全消除數(shù)據(jù)冗余。要實現(xiàn)關(guān)系數(shù)據(jù)庫中表與表之間的系,必須通過公共屬性來完成,這些公共屬性可能是一個表的主鍵,也可能是另一個表的外鍵,有相應的參照完整性規(guī)則來保證表之間的聯(lián)系.以關(guān)系數(shù)據(jù)庫中存在數(shù)據(jù)冗余,但能控制數(shù)據(jù)的冗余度。.答:基本的封鎖類型有排它鎖X”鎖)和共享鎖(“S”鎖)兩種。若事務對據(jù)A加了X鎖則只允許事務T讀和修改數(shù)據(jù)A,其他事務都能再對A加任何類型的鎖,直到釋A上鎖。若事務T數(shù)據(jù)A了鎖則其他事務只有再對A加鎖,而不能加T,直到

溫馨提示

  • 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

提交評論