(完整版)數(shù)據(jù)庫原理模擬試卷_第1頁
(完整版)數(shù)據(jù)庫原理模擬試卷_第2頁
(完整版)數(shù)據(jù)庫原理模擬試卷_第3頁
(完整版)數(shù)據(jù)庫原理模擬試卷_第4頁
(完整版)數(shù)據(jù)庫原理模擬試卷_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、本word文檔可編輯可修改 數(shù)據(jù)庫原理期末考試模擬試卷一.選擇題 (每空 2分,共 40分)1為保證數(shù)據(jù)庫 的數(shù)據(jù)獨(dú)立性,數(shù)據(jù)庫系統(tǒng)提供了【A.三層模式之間 的兩種映像】來保證。B.模式與內(nèi)模式D.三層模式C.模式與外模式2下列四項(xiàng)中,不屬于數(shù)據(jù)庫系統(tǒng)特點(diǎn) 的是【A.數(shù)據(jù)共享】B.數(shù)據(jù)完整性D.數(shù)據(jù)獨(dú)立性高C.數(shù)據(jù)冗余度高3設(shè)有關(guān)系 R,對關(guān)系 R進(jìn)行選擇操作,正確 的是【A. RR】B. R RAD. (R)C. (R)AA4當(dāng)局部 E-R圖合并成全局 E-R圖時可能出現(xiàn)沖突,不屬于合并沖突 的是【】A.屬性沖突C.結(jié)構(gòu)沖突B.語法沖突D.命名沖突5設(shè)關(guān)系模式 R(A,B,C,D),F(xiàn)是 R

2、上成立 的 FD,F(xiàn) AB,BC,DB,則分解ACD,BD相對于 F 是【】 的分解=A.無損聯(lián)接,但不保持函數(shù)依賴C.無損聯(lián)接,也保持函數(shù)依賴B.不是無損聯(lián)接,但是保持函數(shù)依賴D.既不是無損聯(lián)接,也不是保持函數(shù)依賴6實(shí)體完整性規(guī)則中,若屬性A.不能取空值A(chǔ)是基本關(guān)系 R 的主碼,則屬性 A 【】B.只能取空值D.以上都不對C.可以取任何值第 1頁 7 【】是指長期儲存在計算機(jī)內(nèi) 的、有組織 的、可共享 的數(shù)據(jù)集合A.數(shù)據(jù)B.數(shù)據(jù)庫C.數(shù)據(jù)庫管理系統(tǒng)D.數(shù)據(jù)庫系統(tǒng)8任何一個滿足 2NF但不滿足 3NF 的關(guān)系模式都不存在【】A.主屬性對碼 的部分依賴C.主屬性對碼 的傳遞依賴B.非主屬性對碼

3、的部分依賴D.非主屬性對碼 的傳遞依賴9數(shù)據(jù)庫( DB)、數(shù)據(jù)庫管理系統(tǒng)( DBMS)和數(shù)據(jù)庫系統(tǒng)( DBS)三者之間 的關(guān)系是【】A. DB包括 DBMS和 DBSC. DBMS包括 DB和 DBSB.不能相互包括D. DBS包括 DB和 DBMS10在 E-R模型中,如果有 2個不同 的實(shí)體型和 1個 M:N聯(lián)系,根據(jù) E-R模型轉(zhuǎn)換為關(guān)系模型 的規(guī)則,轉(zhuǎn)換為關(guān)系模式 的數(shù)目是【】A. 3C. 5B. 4D. 611 SQL語言集數(shù)據(jù)查詢、數(shù)據(jù)操作、數(shù)據(jù)定義和數(shù)據(jù)控制功能于一體,UPDATE實(shí)現(xiàn) 的是【】功能。語句 INSERT、DELETE、A.數(shù)據(jù)控制C.數(shù)據(jù)定義B.數(shù)據(jù)查詢D.數(shù)據(jù)操

4、縱12現(xiàn)有如下關(guān)系:患者(病歷號,患者姓名,性別),醫(yī)療(病歷號,醫(yī)生編號,醫(yī)生姓名,就診日期),其中醫(yī)療關(guān)系中 的外碼是【A.病歷號和患者姓名12.】B.醫(yī)生編號和病歷號D.醫(yī)生編號C.病歷號13現(xiàn)有關(guān)系模式: EMP(雇員 ID,雇員號,工資,參加工作日期,領(lǐng)導(dǎo)姓名) DEPT(部門號,部門名稱,地址 ,電話 ),在以下視圖中不允許更新 的是【視圖 V1,由 1970年以后參加工作 的雇員組成】第 2頁 視圖 V2,由部門號和各部門 的平均工資組成視圖 V3,由雇員姓名和其領(lǐng)導(dǎo)者姓名組成視圖 V4,由薪金超出所有雇員平均薪金以上 的雇員組成A.視圖 V1、視圖 V2C.視圖 V2、視圖 V

5、4B.視圖 V3、視圖 V4D.視圖 V2、視圖 V314關(guān)系代數(shù)表達(dá)式 的優(yōu)化策略中,首先要進(jìn)行 的是【14.】A.對文件進(jìn)行預(yù)處理C.執(zhí)行笛卡爾積運(yùn)算B.盡早執(zhí)行選擇操作D.盡早執(zhí)行連接操作15【】不是數(shù)據(jù)庫與文件系統(tǒng) 的區(qū)別。A.數(shù)據(jù)面向應(yīng)用,可重復(fù)使用C.數(shù)據(jù)獨(dú)立性高B.數(shù)據(jù)共享性高D.數(shù)據(jù)由 DMBS統(tǒng)一管理和控制16關(guān)系數(shù)據(jù)庫規(guī)范化是為了解決關(guān)系數(shù)據(jù)庫中【】 的問題而引入 的B.插入、刪除異常和數(shù)據(jù)冗余D.以上都對A.查詢速度C.數(shù)據(jù) 的安全性和完整性17下面 的選項(xiàng)不是關(guān)系數(shù)據(jù)庫基本特征 的是【A.不同 的列可以有相同 的數(shù)據(jù)類型C.與行 的次序無關(guān)】B.不同 的列可以相同 的列

6、名D.與列 的次序無關(guān)18關(guān)系代數(shù)中 的連接操作是由【A.選擇和投影】操作組合而成B.選擇和笛卡爾積D.投影和笛卡爾積C.投影、選擇、笛卡爾積19視圖是一個“虛表”,我們可以基于【A.基本表或視圖】來構(gòu)造視圖。B.視圖C.基本表D.數(shù)據(jù)字典第 3頁 20在數(shù)據(jù)庫設(shè)計中,通常使用【A.數(shù)據(jù)字典】來描述概念模型B.程序流程圖C.數(shù)據(jù)結(jié)構(gòu)圖D. ER圖二.填空題 (每空 1分,共 10分)1數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、( 1數(shù)據(jù)操作)和( 2完整性約束)三部分組成。2目前數(shù)據(jù)庫領(lǐng)域中最常用 的數(shù)據(jù)模型有四種,和( 4面向?qū)ο竽P停┧鼈兪菍哟文P?、網(wǎng)狀模型、( 3關(guān)系模型)3按照規(guī)范化 的方法,數(shù)據(jù)庫 的

7、設(shè)計可以分為需求分析、( 5概念結(jié)構(gòu)設(shè)計)、( 6邏輯結(jié)構(gòu)設(shè)計)、物理結(jié)構(gòu)設(shè)計、數(shù)據(jù)庫 的實(shí)施、數(shù)據(jù)庫 的運(yùn)行和維護(hù)。4設(shè)關(guān)系 R和 S 的元組個數(shù)分別為 50和 200,設(shè) T是 R與 S 的笛卡爾積,則 T 的元組個數(shù)是( 7 10000)。5根據(jù)計算機(jī) 的系統(tǒng)結(jié)構(gòu), DBS可以分為( 8集中式)、( 9客戶機(jī)服務(wù)器式)、(10分布式)和并行式四種。三.簡答題1.設(shè)有兩個基本表 R(A,B,C)和 S(A,B,C)。試用 SQL查詢語句表達(dá)關(guān)系代數(shù)表達(dá)式R-S。SELECT A, B,CFROM RWHERE NOT EXISTS (SELECT,A B,CFROM S);或:(SELEC

8、T A,B,CFROM R)EXCEPT(SELECT A,B,CFROM S)第 4頁 2.設(shè)有三個關(guān)系:S(S, SNAME,AGE,SEX)SC(S, C, GRADE)C(C, CNAME,TEACHER)現(xiàn)有如下 SQL語句:SELECT S.S, SNAMEFROM S, SC, CWHERE S.S#=SC.S# AND C.C#=SC.C# AND CNAME=數(shù)據(jù)庫原理試用關(guān)系代數(shù)表達(dá)式 的優(yōu)化法對查詢語句進(jìn)行代數(shù)優(yōu)化,畫出優(yōu)化后 的查詢樹。3.設(shè)有關(guān)系模式 SCT(S, C, Tn),其中 S表示 學(xué)生 學(xué)號, C表示課程號, Tn表示教師姓名。每個教師只能上一門課, 學(xué)生

9、與課程 的關(guān)系確定后,教師即可唯一確定, 學(xué)生如果選擇教師,則只能上該教師講 的那門課。問:(1)該關(guān)系模式 的候選碼是什么?(2)請寫出該關(guān)系模式中 的所有函數(shù)依賴。(3)該關(guān)系模式 的最高范式是什么,并說明理由。答:(1)該關(guān)系模式 的候選碼是(S, C),(S, Tn)。(2)該關(guān)系模式中 的函數(shù)依賴如下:(S, C) Tn,(S, Tn) C,Tn C。第 5頁 (3)由于( S, C) Tn,(S, Tn) C,滿足 3NF;但,在 Tn C中,決定因素 Tn不含有候選碼,所以 SCT不滿足 BCNF。所以,最高范式為 3NF。四.綜合題(共 30分)1.假設(shè)需要設(shè)計一個有關(guān)人壽保險

10、業(yè)務(wù) 的數(shù)據(jù)庫。規(guī)定:(1)每個客戶可以投保多個不同險種,每個險種有多個客戶投保,客戶投保后持有包含了保險金額、保險年限和年交保金等信息 的保險單;(2)每個客戶由固定 的保險業(yè)務(wù)員負(fù)責(zé),每個業(yè)務(wù)員代理多個客戶 的投保業(yè)務(wù)。數(shù)據(jù)庫概念設(shè)計 的 E-R圖如下:【1】寫出進(jìn)行數(shù)據(jù)庫邏輯設(shè)計后 的關(guān)系模式,并指出各模式中 的主碼?!?】若規(guī)定用戶按保險年限內(nèi)均攤保險金額 的方式交付每年 的保險金,寫出該約束子句。這種完整性約束屬于哪種約束?答:【1】業(yè)務(wù)員(業(yè)務(wù)員號,業(yè)務(wù)員名)客戶(身份證號,客戶名,業(yè)務(wù)員號)險種(險種號,說明)保單(身份證號,險種號,保險金額,保險年限,年交保金)【2】CHECK

11、 (年交保金 =保險金額 /保險年限 );元組級用戶定義完整性約束第 6頁 數(shù)據(jù)庫原理模擬題 2一、選擇題(每題 2分,共 40分)1實(shí)體聯(lián)系模型屬于( DA.層次模型)。B.網(wǎng)狀模型C.C.關(guān)系模型)。D概念模型2在一個關(guān)系中,任意兩個元組 的值(CA.可以全同B.必須全同不能全同D.以上都不是3關(guān)系 R和 S進(jìn)行自然連接時,要求 R和 S含有一個或多個公共( B)A.行B.屬性C.記錄D.元組4SQL是( C) 的縮寫 .A. Standard Query LanguageB. Select Query LanguageC. Structured Query Language D.以上都不

12、是5當(dāng)兩個子查詢 的結(jié)果( C)時,可以執(zhí)行并、交、差操作。結(jié)構(gòu)部分一致A.結(jié)構(gòu)完全不一致時C.結(jié)構(gòu)完全一致時B.D.主鍵一致6在數(shù)據(jù)庫設(shè)計中 ,當(dāng)合并局部 E-R圖時,職工在某一局部應(yīng)用中被當(dāng)作實(shí)體 ,而在另一局部應(yīng)用中被當(dāng)作屬性 ,這種情況被稱之為( AA.結(jié)構(gòu)7在關(guān)系中 的各元組 的( B)沖突。B.命名C.聯(lián)系D.屬性)。A.順序不能任意排列 ,一定要按照輸入 的順序排列B.順序可以任意排列C.順序一定要按照關(guān)鍵字段值 的順序排列D.排列順序不同 ,統(tǒng)計處理 的結(jié)果就可能不同。8SQL中創(chuàng)建基本表應(yīng)使用( C)語句。A.CREATE VIEWC.CREATE TABLEB.CREATE

13、 DATABASED.CREATE FORM9與 WHERE年齡 BETWEEN 32 AND 45語句等價 的子句是( D)。A. WHERE年齡 32 AND年齡32 AND年齡=32 AND年齡=32 AND年齡=4510公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,職員與部門 的聯(lián)系類型是(C)。A. m : nB. 1 : nC. n : 1D. 1 : 111在數(shù)據(jù)庫 的三級模式結(jié)構(gòu)中,內(nèi)模式有(A)。第 7頁 A1個B2個C三個D任意多個)。12下述那一條不屬于概念模型應(yīng)具備 的性質(zhì)(DA有豐富 的語義表達(dá)能力C易于變動B易于交流和理解D在計算機(jī)中

14、實(shí)現(xiàn) 的效率高13用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間聯(lián)系 的數(shù)據(jù)模型稱為(A網(wǎng)狀模型 B 層次模型 C關(guān)系模型14使用 CREATE VIEW語句建立 的是( CA.數(shù)抿庫C)。D面向?qū)ο竽P停?。B.表C.視圖D.索引15元組關(guān)系演算表達(dá)式 t R(t) S(t)表達(dá) 的是( D)。UISA. R SB. RC. R-SD. S-R16如果一個關(guān)系 R中 的所有非主屬性都完全函數(shù)依賴于鍵碼,則稱關(guān)系R屬于( A)。A. 2NF B. 3NF C. 4NFD. BCNF17數(shù)據(jù)庫系統(tǒng) 的基礎(chǔ)是( D)。A.數(shù)據(jù)結(jié)構(gòu) D. 數(shù)據(jù)模型B. 數(shù)據(jù)庫管理系統(tǒng)C. 操作系統(tǒng)18一個 學(xué)生可以同時借閱多本圖書,

15、一本圖書只能借給一個 學(xué)生, 學(xué)生和圖書之間 的聯(lián)系為(B) 的聯(lián)系。A.一對一B. 一對多C.多對多D. 多對一19在數(shù)據(jù)庫中,下列說法中( A )是不正確 的。A數(shù)據(jù)庫避免了一切數(shù)據(jù) 的重復(fù)B若系統(tǒng)是完全可以控制 的,則系統(tǒng)可確保更新時 的一致性C數(shù)據(jù)庫中 的數(shù)據(jù)可以共享D數(shù)據(jù)庫減少了數(shù)據(jù)冗余20.數(shù)據(jù)庫管理系統(tǒng) (DBMS)是( C )。A一個完整 的數(shù)據(jù)庫應(yīng)用系統(tǒng)B一組硬件C一組軟件D既有硬件,也有軟件二、填空題(每空 1分,共 10分)1SQL語言 的功能包括(數(shù)據(jù)查詢)、(數(shù)據(jù)定義)、(數(shù)據(jù)操縱)、(數(shù)據(jù)控制)。2一個關(guān)系進(jìn)行分解時必須考慮兩個問題是(無損聯(lián)接性 )和(保持函數(shù)依賴

16、)。3在 SQL中表示并集 的關(guān)鍵字是(UNION)。4數(shù)據(jù)冗余可能導(dǎo)致 的問題有(浪費(fèi)存儲空間及修改麻煩)和(潛在 的數(shù)據(jù)不第 8頁 一致性)。5.在一個實(shí)體表示 的信息中,稱(能惟一標(biāo)識實(shí)體 的屬性或?qū)傩越M)為關(guān)鍵字三、判斷題(每題 1分,共 10分)1采用規(guī)范 的方法,使分解后 的模式屬于第二或第三范式,只能保證無損連接,不能絕對保持依賴。( )2原則上,兩個不同 的對象所具有 的屬性值不能相同,但在給定關(guān)系中 的元組可以是完全相同 的。( )3概念設(shè)計可以獨(dú)立于數(shù)據(jù)庫管理系統(tǒng)。( 4執(zhí)行查詢語句時 DBMS從數(shù)據(jù)字典中調(diào)出相應(yīng) 的模式描述,并從外模式映像到內(nèi)模式,從而確定所需要 的物理

17、數(shù)據(jù)。( )5在視圖中插入一個元組,該元組會同時插入到基本表中。(6面向?qū)ο髷?shù)據(jù)模型是用主碼來表示不同對象 的。() )7對于表只能有惟一 的主鍵,但可有多個候選鍵。( )8關(guān)系模式中各級模式之間 的關(guān)系為 3NF 2NF 1NF。( )9數(shù)據(jù)庫 的數(shù)據(jù)項(xiàng)之間無聯(lián)系,記錄之間存在聯(lián)系。( 10數(shù)據(jù)庫系統(tǒng) 的核心是操作系統(tǒng)。( )四、簡答題(每題 4分,共 16分)1關(guān)系運(yùn)算有哪幾種類型 ,都包括哪些 ?答:有兩大類 ,一是傳統(tǒng) 的集合運(yùn)算 ,包括并、交、差等;二是專門 的關(guān)系運(yùn)算,包括選擇、投影、連接等。 (簡單解釋)2數(shù)據(jù)庫設(shè)計分為幾個階段 ,各階段 的任務(wù)是什么 ?答:數(shù)據(jù)庫設(shè)計分為三大階

18、段 ,分別是概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理結(jié)構(gòu)設(shè)計。概念結(jié)構(gòu)設(shè)計階段 的任務(wù)是:產(chǎn)生反映全組織信息需求 的整體數(shù)據(jù)庫概念結(jié)構(gòu),即概念模式。邏輯結(jié)構(gòu)設(shè)計階段 的任務(wù)是:將概念結(jié)構(gòu)轉(zhuǎn)換成特定 DBMS所支持 的數(shù)據(jù)模型 的過程。物理結(jié)構(gòu)設(shè)計階段 的任務(wù)是:為了有效地實(shí)現(xiàn)邏輯模式,確定所采用 的存儲策略。3數(shù)據(jù)庫系統(tǒng) 的三級模式兩級映像分別指 的是什么 ?4.簡述數(shù)據(jù)庫系統(tǒng) 的組成。五、應(yīng)用題(共 16分)第 9頁 假設(shè) 學(xué)生課程數(shù)據(jù)庫關(guān)系模式如下:S(Sno,Sname,Sage,Ssex)C(Cno,Cname,Teacher)SC(Sno,Cno,Grade)用關(guān)系代數(shù)完成下列操作:(1)求選修了課程號為“ C5”課程 的 學(xué)生 學(xué)號和姓名。(2分)(2)求選修了劉老師所授課程 的 學(xué)生 的姓名。(2分)用 SQL語句表達(dá)下列查詢:(1)找出劉老師所授課程 的課程號和課程名;(3分)SELECT Cno,CnameFROM CWHERE Teacher LIKE劉

溫馨提示

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

最新文檔

評論

0/150

提交評論