蚌埠醫(yī)學院數(shù)據(jù)庫原理及應用期末模擬考試及答案_第1頁
蚌埠醫(yī)學院數(shù)據(jù)庫原理及應用期末模擬考試及答案_第2頁
蚌埠醫(yī)學院數(shù)據(jù)庫原理及應用期末模擬考試及答案_第3頁
蚌埠醫(yī)學院數(shù)據(jù)庫原理及應用期末模擬考試及答案_第4頁
蚌埠醫(yī)學院數(shù)據(jù)庫原理及應用期末模擬考試及答案_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2/2蚌埠醫(yī)學院數(shù)據(jù)庫原理及應用期末模擬考試總分:100分 考試時間:90分鐘注意事項:考生拿到答題卡后,要認真檢查答題卡有無折皺破損、污漬,如有以上問題須立即向監(jiān)考老師反映。考生必須在答題卡上與題號相對應的答題區(qū)域內(nèi)答題,書寫在試卷(題簽)、草稿紙上或答題卡上非題號對應的答題區(qū)域的答案一律無效??荚嚱Y(jié)束信號發(fā)出后,立即停筆,在監(jiān)考員依序收齊答卷、試卷、草稿紙后,根據(jù)監(jiān)考員指令依次退出考場。一、單項選擇題(每小題2分,共40分)1、下列關(guān)于索引的說法中,錯誤的是 A、索引文件需要占用磁盤空間 B、創(chuàng)建的索引越多越好 C、DBMS會將一個表的所有索引保存在同一個索引文件中 D、創(chuàng)建索引能夠提高數(shù)據(jù)文件的訪問效率【答案】B【解析】本題主要考查的知識點為索引的概念。索引是提高數(shù)據(jù)文件訪問效率的有效方法。目前,索引技術(shù)已經(jīng)在各種數(shù)據(jù)庫系統(tǒng)中得到了廣泛應用。索引是以文件的形式存儲的,DBMS會將一個表的所有索引保存在同一個索引文件中,索引文件需要占用磁盤空間。索引的數(shù)量應適當,并不是越多越好。2、Oracle中的()操作需要數(shù)據(jù)庫啟動到mount階段。 A、重命名控制文件 B、刪除用戶 C、切換數(shù)據(jù)庫歸檔模式 D、刪除表空間【答案】C3、數(shù)據(jù)庫系統(tǒng)中,表是用來存放數(shù)據(jù)的,備注型、通用型數(shù)據(jù)存放在表的備注文件中,表的備注文件的擴展名是() A、.DBF B、.DCT C、.FPT D、.CDX【答案】C4、數(shù)據(jù)庫應用系統(tǒng)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應用系統(tǒng)、()和用戶構(gòu)成。 A、DBMS B、DB C、DBS D、DBA【答案】D5、下述各項中,屬于數(shù)據(jù)庫系統(tǒng)的特點是()。 A、存儲量大 B、存取速度快 C、數(shù)據(jù)共享 D、操作方便【答案】C6、聯(lián)接有內(nèi)聯(lián)接、外聯(lián)接和交叉聯(lián)接,其中外聯(lián)接只能對____表進行。 A、兩個 B、三個 C、四個 D、任意個【答案】A7、下列關(guān)于SQL語言特點敘述錯誤的是()。 A、SQL是一種一體化的語言 B、SQL是一種高度過程化的語言 C、SQL是語言非常簡潔 D、SQL語言可以直接以命令方式交互使用,也可嵌入到程序中使用【答案】B【解析】SQL是一種非過程化的語言。8、關(guān)系數(shù)據(jù)庫的概念模型是()。 A、關(guān)系模型的集合 B、關(guān)系模式的集合 C、關(guān)系子模式的集合 D、存儲模式的集合【答案】B9、有關(guān)系模式R(A,B,C,D,E),R的函數(shù)依賴集F={A->BC,CB->E,B->D,E->A}下面哪個分解具有無損連接性. A、(A,D,C),(A,B,C) B、(A,B,C),(B,C,D,E) C、(A,B,D),(C,D,E) D、(B,C,D),(A,D,E)【答案】B10、有兩個關(guān)系R和S,分別含有15個和10各元組,則在RUS,R-S,RnS中不可能出現(xiàn)的元組情況是() A、18,7,7 B、21,11,4 C、25,15,0 D、15,5,10【答案】A11、根據(jù)關(guān)系數(shù)據(jù)基于的數(shù)據(jù)模型——關(guān)系模型的特征判斷下列正確的一項:() A、只存在一對多的實體關(guān)系,以圖形方式來表示。 B、以二維表格結(jié)構(gòu)來保存數(shù)據(jù),在關(guān)系表中不允許有重復行存在。 C、能體現(xiàn)一對多、多對多的關(guān)系,但不能體現(xiàn)一對一的關(guān)系。 D、關(guān)系模型數(shù)據(jù)庫是數(shù)據(jù)庫發(fā)展的最初階段。【答案】B12、關(guān)系型數(shù)據(jù)庫技術(shù)的特征由一下哪些元素確定的?() A、行和列 B、節(jié)點和分支 C、Blocks和Arrows D、父類和子類【答案】A13、在VisualFoxPro系統(tǒng)中,查詢結(jié)果的輸出有多種多樣。以下不可以作為查詢的輸出類型的是()。 A、表單 B、報表 C、臨時表 D、自由表【答案】A14、系統(tǒng)變量名均以開頭____。 A、字母 B、數(shù)字 C、下劃線 D、漢字【答案】C15、在oracle中創(chuàng)建用戶時,若未提及DEFAULTTABLESPACE關(guān)鍵字,則oracle就將()表空間分配給用戶作為默認表空間。 A、HR B、SCOTT C、SYSTEM D、SYS【答案】C16、在Oracle數(shù)據(jù)庫中,關(guān)于控制文件,說法正確的是。() A、只有一個控制文件,數(shù)據(jù)庫不能運行 B、建議保存一個控制文件 C、至少有兩個位于不同磁盤的控制文件 D、至少有兩個位于同一磁盤的控制文件【答案】C17、OracleGoldenGate可以在異構(gòu)的IT基礎架構(gòu)之間實現(xiàn)大量數(shù)據(jù)()一級的實時復制。 A、秒 B、毫秒 C、微妙 D、亞秒【答案】D18、數(shù)據(jù)庫中超級賬戶不能被鎖定,其中Oracle的是(),mysql的是(),SQLServer的是()。 A、sa,root,sys B、admin,root,sa C、sys,root,sa D、sys,admin,sa【答案】C19、事務的隔離性是由DBMS的() A、恢復子系統(tǒng)出現(xiàn) B、完整性子系統(tǒng)實現(xiàn) C、安全性子系統(tǒng)實現(xiàn) D、并發(fā)控制子系統(tǒng)實現(xiàn)【答案】D20、在一個主動性的數(shù)據(jù)庫性能監(jiān)視過程中,你在AWR報告中發(fā)現(xiàn)了logfilesync等待事件出現(xiàn)在TOP5等待事件列表中,這個事件暗示著()。 A、頻繁的日志切換正在發(fā)生。 B、日志(REDO)的產(chǎn)生比LGWR寫出的數(shù)據(jù)更快。 C、在應用程序中頻繁的COMMIT和ROLLBACK正在發(fā)生。 D、在數(shù)據(jù)庫中頻繁的增量檢查點正在發(fā)生?!敬鸢浮緾二、填空題(每小題2分,共10分)1、據(jù)庫系統(tǒng)的核心是______?!敬鸢浮繑?shù)據(jù)庫管理系統(tǒng)2、設有關(guān)系R,從關(guān)系R中選擇條合條件f的元組,則關(guān)系代數(shù)表達式應是()?!敬鸢浮喀襢(R)3、在SQLSELECT語句查詢中,要去掉查詢結(jié)果中的重復記錄,應該使用()關(guān)鍵字。【答案】distinct4、設有關(guān)系模式R(A,B,C,D、,函數(shù)依賴F={A→B,B→C},則所有左部是屬性B的函數(shù)依賴分別是()、()、()、()?!敬鸢浮緼B→BC|B→C|AB→B|AB→C5、保證表中屬性值具有唯一性的約束方法有()、()。【答案】primarykey約束|unique約束三、判斷題(每小題1分,共10分)()1、數(shù)據(jù)庫系統(tǒng)不是一個單一的存在,它由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、用戶和硬件系統(tǒng)四個部分組成。【答案】正確【解析】無()2、安裝Oralce數(shù)據(jù)庫軟件,對臨時目錄沒有空間要求【答案】錯誤()3、關(guān)系規(guī)范化中的插入異常是指應該插入的數(shù)據(jù)沒插入【答案】正確【解析】主要指元組未插入()4、在SQL的SELECT語句中,SELECT子句能實現(xiàn)關(guān)系代數(shù)中的投影運算?!敬鸢浮空_()5、如果事務結(jié)束,就使用SQL?語句的COMMIT,使數(shù)據(jù)恢復到開始之前的狀態(tài)?!敬鸢浮垮e誤()6、在SELECT查詢語句中,使用LIMIT可以限制查詢結(jié)果的數(shù)量?!敬鸢浮空_()7、閃回技術(shù)可以很快將數(shù)據(jù)庫或表回到過去的某個狀態(tài),具有不依賴數(shù)據(jù)備份文件的特點?!敬鸢浮空_()8、新奧爾良法是目前公認的比較完整和權(quán)威的一種數(shù)據(jù)庫設計的規(guī)范設計法【答案】正確()9、ORACLE數(shù)據(jù)高速緩沖區(qū)使用“最近最多使用”和“最近最少使用”兩個列表進行管理【答案】錯誤()10、在數(shù)據(jù)庫三級模式間引入二級映象的主要作用是提高數(shù)據(jù)與程序的安全性?!敬鸢浮垮e誤【解析】數(shù)據(jù)庫的三級模式和兩種映射保證了數(shù)據(jù)庫的數(shù)據(jù)獨立性,數(shù)據(jù)庫獨立性包括邏輯數(shù)據(jù)獨立性和物理數(shù)據(jù)獨立性。四、綜合應用題(每小題20分,共40分)1、假設某商業(yè)集團數(shù)據(jù)庫中有一關(guān)系模式

R(商店編號,商品編號,數(shù)量,部門編號,負責人),若規(guī)定:

(1)每個商店能銷售多種商品(每種商品有一個編號);商店的每種商品只在一個部門銷售;

(2)每個商店的每個部門只有一個負責人;

(3)每個商店的每種商品只有一個庫存數(shù)量;

問題:

(1)寫出關(guān)系R的基本函數(shù)依賴

(2)找出R的候選碼

(3)R的范式,若不屬于3NF,則分解為3NF【答案】(1)每個商店的每種商品只在一個部門銷售:

商店編號,商品編號->部門編號

每個商店的每個部門只有一個負責人:

商店編號,部門編號->負責人

每個商店的每種商品只有一個庫存數(shù)量:

商店編號,商品編號->庫存量

(2)主碼為:商店號,商品編號,

非主屬性為:數(shù)量,部門編號,負責人

(3)因存在非主屬性(負責人)對主碼(商品編號,商店號)的傳遞函數(shù)依賴

故未達到三范式,只達到二范式。

分解該關(guān)系模式:

R1(商店編號,商品編號,部門編號,數(shù)量)

R2(商店編號,部門編號,負責人)

分解后其實已達到BC范式。2、某大學的運動會比賽項目管理數(shù)據(jù)庫包括如下三張表:

Student(xh,xm,xb,nl,szx)//學號、姓名、性別、年齡、所在系

Sports(xmh,xmm,dw)//運動項目的編號、名稱、項目的計分單位

SS(xh,xmh,cj)//學號、運動項目的編號、成績

根據(jù)上述情況,完成如下操作:

(1)使用SQL語言,創(chuàng)建student表,并定義xh為主鍵。

(2)在Student表xh屬性列上建立名稱為xh的聚簇索引。

(3)使用SQL語言從表Student中刪除學生“張三”的記錄。

(4)使用SQL語言為SS表添加一條記錄:學號為“xh001”的學生參與了編號為“xm001”的運動項目,但還沒成績。

(5)使用SQL語言,將Student表學號為“xh001”的學生的姓名改為“李明”。

(6)查詢“計算機”系的學生參加了哪些運動項目,只把運動項目名稱列出,去除重復記錄。

(7)查詢各個系的學生的“跳高”項目比賽的平均成績(不要求輸出比賽項目的計分單位)。

(8)統(tǒng)計各個系的總成績情況,并根據(jù)總成績按降序排序。

(9)建立“計算機”系所有男學生的信息視圖JSJ_M_Student。

(10)回收用戶“李明”對Sports表的查詢權(quán)限?!敬鸢浮浚?)使用SQL語言,創(chuàng)建student表,并定義xh為主鍵。

CreatetableStudent

(

xhchar(10)primarykey,

xmchar(20),

xbchar(2),

nlint,

szxchar(50)

)

(2)在Student表xh屬性列上建立名稱為xh的聚簇索引。

Createclusteredindexxhonstudent(xh)

(3)使用SQL語言從表Student中刪除學生“張三”的記錄。

DeletefromStudentwherexm=’張三’

(4)使用SQL語言為SS表添加一條記錄:學號為“xh001”的學生參與了編號為“xm001”的運動項目,但還沒成績。

InsertintoSS(xh,xmh)values('xh001','xm001')

(5)使用SQL語言,將Student表學號為“xh001”的學生的姓名改為“李明”。

Updatestudentsetxm='李明'wherexh='xh001'

(6)查詢“計算機”系的學生參加了哪些運動項目,只把運動項目名稱列出,去除重復記錄。

SELECTDISTINCTxmm

FROMSports

WHERExmhIN

(SELECTxmhFROMSSWHERExhIN

(SELECTxhFROMStudentWHEREszx='計算機'))

(7)查詢各個系的學生的“跳高”項目比賽的平均成績(不要求輸出比賽項目的計分單位)。

SELECTszx,AVG(cj)

FROMStudent,SS,Sports

WHEREStudent.xh=SS.xhandSS.xmh=Sports.xmhANDxmm='跳高'

GROUPBYszx

(8)統(tǒng)計各個系的總成績情況,并根據(jù)總成績按降序排序。

SELECTszx,sum(cj)

FROMStudent,SS,Spor

溫馨提示

  • 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

提交評論