石家莊經(jīng)濟學(xué)院2008-2009數(shù)據(jù)庫試卷B--提交版_第1頁
石家莊經(jīng)濟學(xué)院2008-2009數(shù)據(jù)庫試卷B--提交版_第2頁
石家莊經(jīng)濟學(xué)院2008-2009數(shù)據(jù)庫試卷B--提交版_第3頁
石家莊經(jīng)濟學(xué)院2008-2009數(shù)據(jù)庫試卷B--提交版_第4頁
石家莊經(jīng)濟學(xué)院2008-2009數(shù)據(jù)庫試卷B--提交版_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、-裝-訂-線-學(xué)院 專業(yè) 年級 班級 學(xué)號 順序號 姓名 -閱-卷-密-封-線- (密封線內(nèi)不要答題)索 石家莊經(jīng)濟學(xué)院試卷(B卷) 2008 / 2009 學(xué)年第 2 學(xué)期課程名稱:數(shù)據(jù)庫原理 共 8 頁試卷: B 考試形式: 閉 卷 題 序一二三四五六七總 分得 分閱卷人一、選擇題(本大題共10小題,每小題2分,共20分)1.數(shù)據(jù)模型的三個組成部分是數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和 【 】。 A.數(shù)據(jù)安全性控制 B. 數(shù)據(jù)一致性規(guī)則 C.數(shù)據(jù)完整性約束 D.數(shù)據(jù)處理邏輯2關(guān)系模型中,候選碼【 】。A可由多個任意屬性組成 B至多由一個屬性組成C可由一個或多個其值能惟一標識該關(guān)系模式中任何元組的屬性組成D

2、以上都不是3SQL語言具有【 】的功能。A關(guān)系規(guī)范化、數(shù)據(jù)操縱、數(shù)據(jù)控制B數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制C數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)控制D數(shù)據(jù)定義、關(guān)系規(guī)范化、數(shù)據(jù)操縱4SQL語言的數(shù)據(jù)操縱語句最重要的,也是使用最頻繁的語句是【 】。ASELECT BINSERT CUPDATE DDELETE5設(shè)關(guān)系模式R(A,B,C,D),F(xiàn)是R上成立的FD集,F(xiàn)= AC,BCD ,那么= ABD,AC 相對于F【 】。A是無損聯(lián)接分解,也是保持FD的分解B是無損聯(lián)接分解,但不保持FD的分解C不是無損聯(lián)接分解,但保持FD的分解D既不是無損聯(lián)接分解,也不保持FD的分解6關(guān)系規(guī)范化中的插入操作異常是指【 】。

3、A不該刪除的數(shù)據(jù)被刪除 B不該插入的數(shù)據(jù)被插入 C應(yīng)該刪除的數(shù)據(jù)未被刪除 D應(yīng)該能插入的數(shù)據(jù)未能插入7消除了非主屬性對于碼的部分和傳遞依賴的關(guān)系模式,必定是【 】。 A1NF B2NF C3NF D4NF8在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式是【 】的任務(wù)。 A需求分析階段 B概念設(shè)計階段 C邏輯設(shè)計階段 D物理設(shè)計階段9【 】是DBMS的基本單位,它是用戶定義的一組SQL語句序列。 A程序 B命令 C事務(wù) D文件10.如果事務(wù)T獲得了數(shù)據(jù)項Q上的排它鎖,則T對Q【 】。 A.只能讀不能寫 B.只能寫不能讀 C.既可讀又可寫 D.不能讀不能寫二、填空題(本大題共10個空,每空1分,共10分)1.E

4、R模型的三個組成要素是:實體、屬性和 聯(lián)系 。2.用樹型結(jié)構(gòu)表示實體類型及實體間聯(lián)系的數(shù)據(jù)模型稱為 層次 模型。3.數(shù)據(jù)庫管理系統(tǒng)(DBMS)通常提供數(shù)據(jù)定義、 數(shù)據(jù)操縱 、數(shù)據(jù)控制和數(shù)據(jù)庫維護功能。4.當(dāng)數(shù)據(jù)庫系統(tǒng)的物理模式改變時, 模式映像 要作相應(yīng)的改變,以保證模式保不變。5. 如果數(shù)據(jù)庫中只包含成功事務(wù)提交的結(jié)果,就說數(shù)據(jù)庫處于 一致 狀態(tài)。6. “為哪些表,在哪些字段上,建立什么樣的索引”這一設(shè)計內(nèi)容應(yīng)該屬于數(shù)據(jù)庫設(shè)計中的 物理模式(內(nèi)模式) 設(shè)計階段。7.對于函數(shù)依賴XY,如果Y是X的子集,此函數(shù)稱為 平凡 函數(shù)依賴。8.數(shù)據(jù)字典的主要內(nèi)容包括:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、 數(shù)據(jù)存儲 、數(shù)據(jù)

5、流和處理過程。9. 嵌入式SQL需要用 游標 把集合操作轉(zhuǎn)換成單記錄處理方式。10.事務(wù)必須具有的四個性質(zhì)是:原子性、一致性、 隔離性 和持久性。-閱-卷-密-封-線- (密封線內(nèi)不要答題)索 三、簡答題(本大題共3小題,每小題5分,共15分)1什么是參照完整性規(guī)則?這條規(guī)則要求“不引用不存在的實體”。其形式定義如下:如果屬性集K是關(guān)系模式R1的主鍵,K也是關(guān)系模式R2的外鍵,那么R2的關(guān)系中, K的取值只允許有兩種可能,或者為空值,或者等于R1關(guān)系中某個主鍵值。2簡述數(shù)據(jù)庫系統(tǒng)故障恢復(fù)的過程。正向掃描日志文件,形成REDO和UNDO隊列;反向掃描日志文件對UNDO隊列中的事務(wù)進行UNDO;正

6、向掃描日志文件對REDO隊列中的事務(wù)進行REDO;3數(shù)據(jù)庫并發(fā)操作會產(chǎn)生哪三類數(shù)據(jù)不一致問題,采用什么技術(shù)進行并發(fā)調(diào)度? 1) 丟失更新問題 2) 數(shù)據(jù)不一致分析問題 3) 讀“臟”數(shù)據(jù)問題 解決的基本方法是采用封鎖機制。四.設(shè)計題(本大題共4小題,每小題5分,共20分)商店銷售系統(tǒng)數(shù)據(jù)模型的關(guān)系模式如下:商店S(SNO,SNAME,CITY) 商品P(PNO,PNAME,COLOR,PRICE) 銷售SP(SNO,PNO,DATE,QTY) 要求用SQL完成如下查詢: 四、設(shè)計題(本大題共4小題,每小題5分,共20分)某市場管理信息系統(tǒng)的數(shù)據(jù)模型如下:商店S(SNO,SNAME,CITY)

7、商品P(PNO,PNAME,COLOR,PRICE) 銷售SP(SNO,PNO,DATE,QTY) 要求用SQL完成如下查詢:1找出商店S1所銷售的全部商品的名稱。SELECT DISTINCT PNAMEFROM P, SPWHERE P.PNO=SP.PNO AND SP.SNO=S12找出銷售了紅顏色商品的商店名稱。SELECT DISTINCT SNAMEFROM S, SP,PWHERE S.SNO=SP.SNO AND P.PNO=SP.PNO AND P.COLOR=紅3計算S1商店的所銷售商品的總價。SELECT SUM(PRICE)FROM P,SP WHERE P.PNO=

8、SP.PNO ANDSP.SNO =S1-閱-卷-密-封-線- (密封線內(nèi)不要答題)索 4找出至少銷售S1商店所銷售的全部產(chǎn)品的商店號。SELECT SNOFROM SP SPXWHERE NOT EXISTS SELECT * FROM SP SPY WHERE SP.SNO=S1 AND NOT EXISTS SELECT *FROM SP SPZWHERE SPZ.SNO=SPX.SNO AND SPZ.PNO =SPY.PNO五、分析題(本大題共3小題,每小題5分,共15分)1設(shè)有關(guān)系模式R(A,B,C,D,E),其函數(shù)依賴集為F=AB,CEA,ED;試寫出關(guān)系模式R的候選鍵,并說明理

9、由。候選碼為CE, (3分)因為:(CE)+=ABCDE=U CEABCDE; 由碼的定義可知CE可為R的候選鍵 (2分)2設(shè)R=ABCDE, R上的F=AC,BD ,CDE,EC檢驗分解=AB,ADE,BCE,BD相對于F是不是無損聯(lián)接分解。初始表:ABCDEABa1a2b13b14b15ADEa1b22b23a4a5BCEb31a2a3b34a5BDb41a2b43a4b45結(jié)果表:ABCDEABa1a2a3a4a5ADEa1b22a3a4a5BCEb31a2a3a4a5BDb41a2b43a4b45根據(jù)AC,BD ,CDE, EC進行處理(3分)存在一行全為a,因此相對于F是無損聯(lián)接分解

10、(2分)4設(shè)有關(guān)系R和函數(shù)依賴F。R(X,Y,Z),F(xiàn) = YZ,XZY。試求下列問題:(1)關(guān)系R屬于第幾范式?說明原因(5分)(2)判斷關(guān)系R是否屬于BCNF,若不屬于BCNF,請將關(guān)系R分解為BCNF。 R是1NF。侯選碼為WX,則Y,Z為非主屬性,又由于XZ,因此F中存在非主屬性對侯選碼的部分函數(shù)依賴。將關(guān)系分解為:R1(W,X,Y),F(xiàn)1 = WXY R2(X,Z),F(xiàn)2 = XZ 消除了非主屬性對碼的部分函數(shù)依賴。F1和F2中的函數(shù)依賴都是非平凡的,并且決定因素是候選碼,所以上述關(guān)系模式是BCNF。六、應(yīng)用題(本大題共20分)假定一個銷售部門的信息系統(tǒng)包括以下的信息: 1)職工的信

11、息:職工號、姓名、住址。2)部門的信息:部門名稱、經(jīng)理。3)產(chǎn)品的信息:產(chǎn)品名、型號及產(chǎn)品內(nèi)部編號。4)制造商的信息:名稱、地址。其中,一個部門有多個職工;一個銷售部門可以銷售多種產(chǎn)品,一個產(chǎn)品可由多個銷售部門銷售,需記載銷售數(shù)量;一個產(chǎn)品可以由多個制造商生產(chǎn),一個制造商生產(chǎn)生產(chǎn)多個產(chǎn)品,需記載生產(chǎn)數(shù)量。完成如下設(shè)計:1設(shè)計該計算機管理系統(tǒng)的ER圖;(8分)2將該E-R圖轉(zhuǎn)換為關(guān)系模型結(jié)構(gòu);(8分)3指出轉(zhuǎn)換結(jié)果中每個關(guān)系模式的主鍵和外鍵(如果存在)。(4分)2) 關(guān)系數(shù)據(jù)模型(8分)職工(職工號、姓名、住址、所在部門名稱)主鍵:職工號外鍵:所在部門 部門(部門名稱、經(jīng)理) 主鍵:部門名稱產(chǎn)品(產(chǎn)品名、價格、型號及產(chǎn)品內(nèi)部編號) 主鍵:項目號制造商(名稱、地址)主鍵:(運動員號,項目號)外鍵:產(chǎn)品編號, 制造商名稱銷售(部門名稱,產(chǎn)品編號,銷售金額)主鍵:(部門

溫馨提示

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

最新文檔

評論

0/150

提交評論