數(shù)據(jù)庫(kù)模擬試題4(含答案)_第1頁(yè)
數(shù)據(jù)庫(kù)模擬試題4(含答案)_第2頁(yè)
數(shù)據(jù)庫(kù)模擬試題4(含答案)_第3頁(yè)
數(shù)據(jù)庫(kù)模擬試題4(含答案)_第4頁(yè)
數(shù)據(jù)庫(kù)模擬試題4(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——數(shù)據(jù)庫(kù)模擬試題4(含答案)

模擬題4

一、填空題(每空1分,共12分)

1.數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可__的數(shù)據(jù)集合。2.構(gòu)成數(shù)據(jù)模型的三大要素是__________、數(shù)據(jù)操作和數(shù)據(jù)完整性約束。

3.SQL語言支持關(guān)系數(shù)據(jù)庫(kù)的三級(jí)模式結(jié)構(gòu),其中外模式對(duì)應(yīng)于和部分基本表,模式對(duì)應(yīng)于基本表,內(nèi)模式對(duì)應(yīng)于。4.分布式數(shù)據(jù)庫(kù)是一組數(shù)據(jù)集,規(guī)律上它們屬于同一系統(tǒng),而在物理上分散在用計(jì)算機(jī)網(wǎng)絡(luò)連接的多個(gè)場(chǎng)地上,并統(tǒng)一由一個(gè)______________________________管理。

5.在關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化理論中,在執(zhí)行“分解〞時(shí),必需遵守規(guī)范化原則:既要保持_________關(guān)系,又要具有________連接性。

6.在數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)的完整性是指數(shù)據(jù)的、和。

7.并發(fā)操作帶來數(shù)據(jù)不一致性包括三類:丟失修改、和。

二、單項(xiàng)選擇題(每空1分,共12分)

1.關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)都是基于()理論。A.Codd的數(shù)據(jù)關(guān)系模型B.數(shù)據(jù)結(jié)構(gòu)C.計(jì)算機(jī)操縱系統(tǒng)D.信息管理

2.元組關(guān)系演算表達(dá)式{t|?R(t)∧S(t)}表達(dá)的是()A.R∪SB.R∩SC.R-SD.S-R3.在數(shù)據(jù)庫(kù)中,與查詢有關(guān)的是()

A.數(shù)據(jù)依靠B.進(jìn)程管理C.索引D.數(shù)據(jù)壓縮

4.在關(guān)系模式R(U,F(xiàn))中,假使X→U,則X是R的()

A.候選碼B.主碼C.超碼D.外碼5.語句deletefromsc說明()

A.刪除sc中的全部記錄B.刪除基本表sc

C.刪除基本表sc中的列數(shù)據(jù)D.刪除基本表sc中的部分行

6.數(shù)據(jù)庫(kù)設(shè)計(jì)階段分為()

A.物理設(shè)計(jì)階段、規(guī)律設(shè)計(jì)階段、編程和調(diào)試階段B.模型設(shè)計(jì)階段、程序設(shè)計(jì)階段和運(yùn)行階段

C.方案設(shè)計(jì)階段、總體設(shè)計(jì)階段、個(gè)別設(shè)計(jì)和編程階段

D.概念設(shè)計(jì)階段、規(guī)律設(shè)計(jì)階段、物理設(shè)計(jì)階段、實(shí)施和調(diào)試階段7.關(guān)系笛卡爾積運(yùn)算記號(hào)R×S,()

A.R為關(guān)系名,S為屬性名B.R和S均為屬性名C.R為屬性名,S為關(guān)系名D.R和S均為關(guān)系名

8.在DB應(yīng)用中,一般一條SQL語句可產(chǎn)生或處理一組記錄,而DB主語言語句一般一次只能處理一條記錄,其協(xié)調(diào)可通過哪種技術(shù)實(shí)現(xiàn)()

A.指針B.游標(biāo)C.數(shù)組D.棧9.以下說法中不正確的是()。

A.任何一個(gè)包含兩個(gè)屬性的關(guān)系模式一定滿足3NF

1

B.任何一個(gè)包含兩個(gè)屬性的關(guān)系模式一定滿足BCNFC.任何一個(gè)包含三個(gè)屬性的關(guān)系模式一定滿足3NFD.任何一個(gè)關(guān)系模式都一定有碼

10.在以下基本表的定義中,數(shù)值5表示()CREATETABLEstudent(Snochar(5)notnullunique,Snamechar(2));A.表中有5條記錄B.表中有5列C.表中字符串Sno的長(zhǎng)度D.表格的大小

11.在視圖上不能完成的操作是()

A.更新視圖B.查詢

C.在視圖上定義新的基本表D.在視圖上定義新視圖

12.設(shè)有關(guān)系模式R(A,B,C,D),F(xiàn)是R上成立的函數(shù)依靠集,F(xiàn)={B→C,C→D},則屬性C的閉包C+為()

A.BCDB.BDC.CDD.BC

三、名詞解釋題(每題4分,共16分)

1.事務(wù)

2.傳遞函數(shù)依靠3數(shù)據(jù)庫(kù)的安全性4.并發(fā)控制

四、簡(jiǎn)答題(共18分)

1.試述DBMS的主要功能。(5分)2.DBA的主要職責(zé)是什么?(5分)3.什么是日志文件?登記日志文件時(shí)為什么必需要先寫日志文件,后寫數(shù)據(jù)庫(kù)?(4分)

4.進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)需求分析時(shí),數(shù)據(jù)字典的內(nèi)容和作用是什么?(4分)五、(12分)某商店管理涉及商店、商品和職工三個(gè)實(shí)體,它們分別具有以下屬性:

商店:商店編號(hào),店名,店址,店經(jīng)理商品:商品編號(hào),商品名,單價(jià),產(chǎn)地職工:職工編號(hào),職工名,性別,工資

這些實(shí)體間的聯(lián)系如下:百貨公司管轄若干個(gè)連鎖商店,每家商店經(jīng)營(yíng)若干商品,每家商店有若干職工,但每個(gè)職工只能服務(wù)于一家商店。職工參與某商店工作有開始時(shí)間,商店銷售商品的有月銷售量。①請(qǐng)畫出商店、商品和職工的E—R圖。②將該E—R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型。

六、程序設(shè)計(jì)題(每題3分,共21分)現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下:

部門(部門編號(hào),部門名稱,電話)

員工(員工編號(hào),姓名,性別,部門編號(hào),職務(wù))項(xiàng)目(項(xiàng)目編號(hào),項(xiàng)目名稱,預(yù)算)施工(員工編號(hào),項(xiàng)目編號(hào),工時(shí))用關(guān)系代數(shù)表達(dá)式實(shí)現(xiàn)以下1—2小題:

2

1.檢索“王小毛〞的員工的部門編號(hào)和職務(wù);

2.檢索工時(shí)超過100小時(shí)的項(xiàng)目名稱和員工的姓名;用SQL語言實(shí)現(xiàn)以下3—7小題:

3.查詢每個(gè)員工的姓名,并按職稱降序排列;

4.查詢總工時(shí)在480小時(shí)以上(含480小時(shí))的員工編號(hào)和總工時(shí);5.檢索職稱為“高級(jí)工程師〞,同時(shí)至少參與了一預(yù)算在100萬以上的項(xiàng)目的員工的姓名和部門名稱;

6.定義一個(gè)工作量視圖,包含的屬性有員工編號(hào)、姓名、項(xiàng)目名稱和工時(shí)。7.對(duì)項(xiàng)目名稱為“高教新區(qū)項(xiàng)目〞的施工工時(shí)增加50小時(shí);

七、(9分)現(xiàn)有一個(gè)未規(guī)范化的表,包含了項(xiàng)目.部件和部件向項(xiàng)目已提供的數(shù)量信息。請(qǐng)采用規(guī)范化方法,將該表規(guī)范化到3NF要求。部件號(hào)205項(xiàng)目代項(xiàng)目?jī)?nèi)部件名現(xiàn)有數(shù)量項(xiàng)目負(fù)責(zé)人號(hào)容CAM30122012210COG1552530……AAABBBAAACCCDDD0102011112已提供數(shù)量10153025153

模擬題4答案

一、填空題:每空1分,完全正確得1分,錯(cuò)誤得0分,不倒扣分,不完整

酌情得0.5分。1.共享2.?dāng)?shù)據(jù)結(jié)構(gòu)

3.視圖存儲(chǔ)文件

4.分布式數(shù)據(jù)庫(kù)管理系統(tǒng)(或DDBMS)5.函數(shù)依靠無損

6.正確性(或合法性)有效性相容性(或一致性)(位置可相互交換)7.重復(fù)讀讀“臟〞數(shù)據(jù)(或臟讀,或污讀)(位置可相互交換)二、單項(xiàng)選擇題:每空1分,共15分。選錯(cuò)或多項(xiàng)選擇得0分,不倒扣分1.A2.D3.C4.C5.A6.D7.D8.B9.C10.C11.C12.C

三、名詞解釋題(每題4分,共16分。理解正確,表達(dá)不一致,酌情給分)

1.事務(wù)

答:用戶定義的一組按順序執(zhí)行的不可分割的數(shù)據(jù)庫(kù)操作序列。2.傳遞函數(shù)依靠

答:在關(guān)系模式R(U)中,X.Y是U的子集,若X->Y,Y\\->X,Y->Z,則稱Z傳遞函數(shù)依靠于X。3.數(shù)據(jù)庫(kù)的安全性

答:保護(hù)數(shù)據(jù)庫(kù),防止因用戶非法使用數(shù)據(jù)庫(kù)造成數(shù)據(jù)泄密、更改或破壞。4.并發(fā)控制

答:就是用正確的方法調(diào)度并發(fā)操作,以免不同事務(wù)的執(zhí)行會(huì)相互帶來干擾。

四、簡(jiǎn)答題(共18分。理解正確,表達(dá)不一致,酌情給分)

1.試述DBMS的主要功能。(5分)答:DBMS的主要功能有:

(1)數(shù)據(jù)庫(kù)的定義功能(2)數(shù)據(jù)庫(kù)的操縱功能

(3)數(shù)據(jù)庫(kù)的運(yùn)行控制功能(4)數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)功能(5)數(shù)據(jù)字典

2.DBA的主要職責(zé)是什么?(5分)答:(1)數(shù)據(jù)庫(kù)的設(shè)計(jì)(1分)

(2)數(shù)據(jù)庫(kù)的存儲(chǔ)和存?。?分)(3)數(shù)據(jù)庫(kù)的運(yùn)行(1分)(4)數(shù)據(jù)庫(kù)的重組(1分)(5)數(shù)據(jù)庫(kù)的維護(hù)(1分)

3、什么是日志文件?登記日志文件時(shí)為什么必需要先寫日志文件,后寫數(shù)

據(jù)庫(kù)?(4分)

答:日志文件是用來記錄事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新操作的文件。(2分)

假使先寫了數(shù)據(jù)庫(kù)修改,而在運(yùn)行記錄中沒有登記這個(gè)修改,則以后就無法恢復(fù)這個(gè)修改了。(2分)

4、進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)需求分析時(shí),數(shù)據(jù)字典的內(nèi)容和作用是什么?(4分)

4

答:數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,尋常包括數(shù)據(jù)項(xiàng).數(shù)據(jù)結(jié)構(gòu).數(shù)據(jù)流.數(shù)據(jù)存儲(chǔ)和處理過程5個(gè)部分。(2分)

數(shù)據(jù)字典有助于數(shù)據(jù)的管理和控制,為設(shè)計(jì)人員和數(shù)據(jù)庫(kù)管理員在數(shù)據(jù)庫(kù)設(shè)計(jì).實(shí)現(xiàn)和運(yùn)行階段控制有關(guān)數(shù)據(jù)提供依據(jù)。(2分)

五、(12分)

答:實(shí)體:商店(商店編號(hào),店號(hào),店址,店經(jīng)理)(0.5分)商品(商品編號(hào),商品名,單價(jià),產(chǎn)地)(0.5分)職工(職工編號(hào),職工名,性別,工資)(0.5分)聯(lián)系:P1-商店銷售商品的有銷售量間(0.5分)P2-職工參與某商店工作的開始時(shí)(0.5分)ER圖:(5分)

關(guān)系模式集:商店模式(商店編號(hào),店號(hào),店址,店經(jīng)理)(0.5分)商品模式(商品編號(hào),商品名,單價(jià),產(chǎn)地)(0.5分)職工模式(職工編號(hào),職工名,性別,工資)(0.5分)P1模式(商店編號(hào),商品編號(hào),月銷售量)(0.5分)P2模式(商店編號(hào),職工編號(hào),開始時(shí)間)(0.5分)

或關(guān)系模式集:商店模式(商店編號(hào),店號(hào),店址,店經(jīng)理)(0.5分)商品模式(商品編號(hào),商品名,單價(jià),產(chǎn)地)(0.5分)職工模式(職工編號(hào),職工名,性別,工資,商店編號(hào),開始時(shí)間)(1分)

P1模式(商店編號(hào),商品編號(hào),月銷售量)(0.5分)

六、程序設(shè)計(jì)題(每題3分,共21分)答:

5

1.π

部門編號(hào),職務(wù)

(σ(σ

姓名=‘王小毛’

(員工))

2.π

項(xiàng)目名稱,姓名工時(shí))100

(施工)項(xiàng)目員工))

3.SELECT姓名FROM員工ORDERBY職稱DESC4.SELECT員工編號(hào),SUM(工時(shí))FROM施工

GROUPBY員工編號(hào)HAVINGSUM(工時(shí))>=480

5.SELECT姓名,部門名稱

FROM員工,部門,項(xiàng)目,施工

WHERE部門.部門編號(hào)=員工.部門編號(hào)AND員工.員工編號(hào)=施工.員工編號(hào)

AND施工.項(xiàng)目編號(hào)=項(xiàng)目.項(xiàng)目編號(hào)AND職稱=‘高級(jí)工程師’AND預(yù)算>1000000

6.CREATEVIEW工作量(員工編號(hào),姓名,項(xiàng)目名稱,工時(shí))ASSELECT員工.員工編號(hào),姓名,項(xiàng)目名稱,工時(shí)FROM員工,項(xiàng)目,施工

WHERE員工.員工編號(hào)=施工.員工編號(hào)AND施工.項(xiàng)目編號(hào)=項(xiàng)目.項(xiàng)目編號(hào)

7.UPDATE施工

SET工時(shí)=工時(shí)+50WHERE項(xiàng)目編號(hào)IN(SELECT項(xiàng)目編號(hào)FROM項(xiàng)目

WHERE項(xiàng)目名稱=‘高教新區(qū)項(xiàng)目’)

七、(9分)

答:原表存在的函數(shù)依靠關(guān)系為:

部件號(hào)→部件名,部件號(hào)→現(xiàn)有數(shù)量,項(xiàng)目→項(xiàng)目?jī)?nèi)容,項(xiàng)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論