數(shù)據(jù)庫模擬考試(修正版)_第1頁
數(shù)據(jù)庫模擬考試(修正版)_第2頁
數(shù)據(jù)庫模擬考試(修正版)_第3頁
數(shù)據(jù)庫模擬考試(修正版)_第4頁
數(shù)據(jù)庫模擬考試(修正版)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫原理總復(fù)習(xí)一.選擇題(每題1分,共20分)1.消除了非主屬性對碼的部分函數(shù)依賴的1NF的關(guān)系模式,必定是:A.1NF

B.2NFC.3NFD.BCNF2.公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯(lián)系類型是()A.多對多B.一對一C.多對一D.一對多3.假定學(xué)生表是S(S#,SNAME,SEX,AGE),課程表是C(C#,CNAME,TEACH),學(xué)生選課表是SC(S#,C#,GRADE)。要查找選修“COMPUTER”課程的“女”學(xué)生姓名,將涉及到()。A.SB.SC,CC.S,SCD.S,SC,C4.在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()A.需求分析階段B.概念設(shè)計階段C.邏輯設(shè)計階段D.物理設(shè)計階段

5.建立索引屬于數(shù)據(jù)庫的()A.概念設(shè)計B.邏輯設(shè)計C.物理設(shè)計D.應(yīng)用與安全設(shè)計6.數(shù)據(jù)庫與文件系統(tǒng)的根本區(qū)別在于()A.提高了系統(tǒng)效率B.方便了用戶使用C.數(shù)據(jù)的結(jié)構(gòu)化D.節(jié)省了存儲空間

7.SQL語言是()的語言,容易學(xué)習(xí)。A.過程化B.非過程化C.格式化D.導(dǎo)航式8.有兩個關(guān)系R和S,分別包含12個和8個元組,則在RUS,R-S,R∩S中不可能出現(xiàn)的元組數(shù)目情況是()。A.18,10,2B.14,7,6C.16,8,4D.20,12,09.若D1={a1,a2,a3},D2={1,2,3,4},則D1×D2集合中共有元組()A.6B.8C.9D.1210.在視圖上不能完成的操作是()A.更新視圖B.查詢C.在視圖上定義新的基本表D.在視圖上定義新視圖11.下面的選項不是關(guān)系數(shù)據(jù)庫基本特征的是()。A.不同的列應(yīng)有不同的數(shù)據(jù)類型B.不同的列應(yīng)有不同的列名C.與行的次序無關(guān)D.與列的次序無關(guān)12.關(guān)系模型中實現(xiàn)實體間N:M聯(lián)系是通過增加一個()。A.關(guān)系實現(xiàn)B.屬性實現(xiàn)C.關(guān)系或一個屬性實現(xiàn)D.關(guān)系和一個屬性實現(xiàn)

13.單個用戶使用的數(shù)據(jù)視圖的描述稱為()A.外模式B.概念模式C.內(nèi)模式D.存儲模式14.數(shù)據(jù)庫設(shè)計可劃分為六個階段,每個階段都有自己的設(shè)計內(nèi)容,“為哪些關(guān)系,在哪些屬性上、建什么樣的索引”這一設(shè)計內(nèi)容應(yīng)該屬于()設(shè)計階段。A.概念設(shè)計B.邏輯設(shè)計C.物理設(shè)計D.全局設(shè)計

15.當(dāng)關(guān)系R和S自然聯(lián)接時,能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是()A.左外聯(lián)接B.右外聯(lián)接C.外部并D.全外聯(lián)接16.下列聚合函數(shù)中不忽略空值(null)的是()A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)17.關(guān)系的主屬性不能取空值,屬于()A.實體完整性約束B.參照完整性約束C.用戶定義完整性約束D.動態(tài)元組約束

18.如果一個關(guān)系屬于第3范式,則它()A.必然屬于2NFB.必然屬于4NFC.可能不屬于2NFD.必然屬于BCNF

19.SQL語言集幾個功能模塊為一體,其中不包括()A.DDLB.DMLC.DCLD.DNL20.數(shù)據(jù)的物理獨立性是由()映射所支持A.外模式/模式B.外模式/內(nèi)模式C.模式/內(nèi)模式D.子模式/邏輯模式二.填空(每題1分,共10分)1.數(shù)據(jù)庫的邏輯數(shù)據(jù)獨立性是由_________映象提供的。外模式/模式

2.關(guān)系代數(shù)中專門的關(guān)系運算包括:選擇、投影、連接和_________。除3.設(shè)有學(xué)生表S(學(xué)號,姓名,班級)和學(xué)生選課表SC(學(xué)號,課程號,成績),為維護數(shù)據(jù)一致性,表S與SC之間應(yīng)滿足_________完整性約束。參照

4.關(guān)系系統(tǒng)的完整性控制包括:實體完整性、參照完整性、_________。用戶定義的完整性5.如果一個滿足1NF關(guān)系的所有屬性合起來組成一個關(guān)鍵字,則該關(guān)系最高滿足的范式是_________(在1NF、2NF、3NF范圍內(nèi))。3NF

6.關(guān)系模式R的碼都為單屬性,則R一定是

_________

。第二范式

7.從關(guān)系規(guī)范化理論的角度講,一個只滿足1NF的關(guān)系可能存在的四方面問題是:數(shù)據(jù)冗余度大、插入異常、____________和刪除異常。更新異常

8.如果兩個實體之間具有m:n聯(lián)系,則將它們轉(zhuǎn)換為關(guān)系模型的結(jié)果是________個表。3

9.若有關(guān)系模式R(A,B,C)和S(C,D,E),SQL語句:SELECTA,DFROMR,SWHERER.C=S.CANDE=‘80’對應(yīng)的關(guān)系代數(shù)表達式是。ΠA,D(σE='80'(R∞S))10.E-R圖的主要元素是實體、屬性、_________。聯(lián)系設(shè)有如圖關(guān)系R,S,T,計算:(1)R1=R∪S(2)R2=R-S(3)R3=R∞T(4)R4=(5)R5=∏A(R)RABabcdecsABcbdcacTACbcbbcd三.計算題ABadbeccbadcABadbeR1R2R3R4R5AabcABCbebbedcccRARBTATCadbbadccadbdbeccbebdccbd五.問答題1.DBS有哪幾部分組成?答:DBS由五部分組成:數(shù)據(jù)庫、DBMS、應(yīng)用軟件、數(shù)據(jù)庫管理員、最終用戶。2.簡述關(guān)系中的完整性約束。答:(1)實體完整性約束:約束關(guān)系的主碼屬性值不能為空值;(2)參照完整性約束:是關(guān)系之間的約束;外碼的值必須來自參照關(guān)系的主碼,或者為空。(3)用戶自定義的完整性約束:它反映了具體應(yīng)用中數(shù)據(jù)的語義要求。六.設(shè)計題現(xiàn)有關(guān)系數(shù)據(jù)庫如下:學(xué)生(學(xué)號,姓名,性別,專業(yè))課程(課程號,課程名,學(xué)分)學(xué)習(xí)(學(xué)號,課程號,分?jǐn)?shù))分別用關(guān)系代數(shù)表達式和SQL語句實現(xiàn)下列小題注意:每小題都要分別寫出關(guān)系代數(shù)表達式和SQL語句,各5分。1.檢索所有選修了課程號為“MP150”的課程的,且不及格的學(xué)生的學(xué)號和分?jǐn)?shù);SQL語句:SELECT學(xué)號,分?jǐn)?shù)FROM學(xué)習(xí)WHERE課程號=“MP150”and分?jǐn)?shù)<60關(guān)系代數(shù):Π學(xué)號,分?jǐn)?shù)(σ課程號=“MP150”and分?jǐn)?shù)<60(學(xué)習(xí)))2.檢索“外貿(mào)”專業(yè)學(xué)生所學(xué)課程的信息,包括學(xué)號、姓名、課程名和分?jǐn)?shù);SQL語句:SELECT學(xué)生.學(xué)號,姓名,課程名,分?jǐn)?shù)FROM學(xué)生,學(xué)習(xí),課程WHERE學(xué)習(xí).學(xué)號=學(xué)生.學(xué)號AND學(xué)習(xí).課程號=課程.課程號AND專業(yè)=“外貿(mào)”關(guān)系代數(shù):Π學(xué)號,姓名,課程名,分?jǐn)?shù)(

σ專業(yè)=“外貿(mào)”(學(xué)生∞學(xué)習(xí)∞課程))七.模式分解設(shè)有關(guān)系R和函數(shù)依賴F:R(A,B,C,D,E),F(xiàn)={BC→A,B→D,A→E}。試求下列問題:(1)關(guān)系R的侯選碼是。R屬于第幾范式嗎?并說明理由。(2)如果關(guān)系R不屬于3NF,請將關(guān)系R逐步分解為3NF。要求:寫出達到每一級范式的分解過程,并指明消除什么類型的函數(shù)依賴。(1)R∈1NF,因為R中存在非主屬性D對候選碼(B,C)的部分函數(shù)依賴。(2)首先消除部分函數(shù)依賴將關(guān)系分解為:R1(A,B,C,E)。(B,C)為候選碼。R2(B,D)。(B)為候選碼。(3)在關(guān)系R1中存在非主屬性E對候選碼(B,C)的傳遞函數(shù)依賴,所以將R2進一步解:R11(A,B,C)。(B,C)為候選碼。R12(A,E)。A為候選碼。(4)在R1、R21、R22關(guān)系模式中函數(shù)依賴的決定因素均為候選碼,所以上述三個關(guān)系模式均是3NF。八、綜合題現(xiàn)有如下E-R圖:實體的主要屬性如下,其中下劃線部分為主碼:倉庫(倉庫號,倉庫名,面積,貨位數(shù))零件(零件號,零件名

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論