數(shù)據(jù)庫系統(tǒng)概論期末試卷_第1頁
數(shù)據(jù)庫系統(tǒng)概論期末試卷_第2頁
數(shù)據(jù)庫系統(tǒng)概論期末試卷_第3頁
數(shù)據(jù)庫系統(tǒng)概論期末試卷_第4頁
數(shù)據(jù)庫系統(tǒng)概論期末試卷_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫系統(tǒng)概論 期末試卷(B)一.選擇題(15x1分)1._是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件.A.數(shù)據(jù)庫管理系統(tǒng)B.數(shù)據(jù)庫系統(tǒng)C.數(shù)據(jù)庫D.數(shù)據(jù)庫應(yīng)用系統(tǒng)2.非關(guān)系模型中數(shù)據(jù)結(jié)構(gòu)的基本單位是_。A.兩個(gè)記錄型間的了解B.記錄C.基本層次了解D.實(shí)體間多對(duì)多的了解3._屬于信息世界的模型,實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中間層次。A.數(shù)據(jù)模型B.概念模型C.對(duì)象模型D.關(guān)系模型4.SQL語言屬于_。A.關(guān)系代數(shù)語言B.元組關(guān)系演算語言C.域關(guān)系演算語言庫D.具有關(guān)系代數(shù)和關(guān)系演算雙重特點(diǎn)的語言5.關(guān)系是_。A.型B.靜態(tài)的C.穩(wěn)定的D.關(guān)系模型的一個(gè)實(shí)例6.集合R與S的連接可以用關(guān)系代

2、數(shù)的5種基本運(yùn)算表示為_。A.R-(R-S)B.F(RS)C.R-(S-R)D.S-(R-S)7.SQL語言的一體化特點(diǎn)是主要是與_相比較而言的。A.操作系統(tǒng)命令B.非關(guān)系模型的數(shù)據(jù)語言C.高級(jí)語言D.自然語言8.當(dāng)修改基表數(shù)據(jù)時(shí),下列說法正確的是:視圖_。A.需要重建B.可以看到修改結(jié)果C.無法看到修改結(jié)果D.不許修改帶視圖的基表9.DB2,ORACLE,PBASE屬于_。A.表式系統(tǒng)B.最小關(guān)系系統(tǒng)C.關(guān)系完備的系統(tǒng)D.全關(guān)系系統(tǒng)10.多值依賴的主要毛病在于_。A.插入異常B.刪除異常C.數(shù)據(jù)冗余太大D.插入異常.刪除異常11.3NF_規(guī)范為4NF。A.消除非主屬性對(duì)碼的部分函數(shù)依賴B.消

3、除非主屬性對(duì)碼的傳遞函數(shù)依賴C.消除主屬性對(duì)碼的部分和傳遞函數(shù)依賴D.消除非平凡且非函數(shù)依賴的多值依賴12.概念結(jié)構(gòu)設(shè)計(jì)階段得到的結(jié)果是_。A.數(shù)據(jù)字典描述的數(shù)據(jù)需求B.E-R圖表示的概念模型C.某個(gè)DBMS所支持的數(shù)據(jù)模型D.包括存儲(chǔ)結(jié)構(gòu)和存取方法的物理結(jié)構(gòu)13.一個(gè)1:n了解可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,關(guān)系的碼為_。A.實(shí)體的碼B.各實(shí)體碼的組合C.n端實(shí)體的碼D.每個(gè)實(shí)體的碼14.恢復(fù)和并發(fā)控制的基本單位是_。A.事務(wù)B.數(shù)據(jù)冗余C.日志文件D.數(shù)據(jù)轉(zhuǎn)儲(chǔ)15.下面的結(jié)論不正確的是_。A.若R.AR.B,R.BR.C則R.AR.CB.若R.AR.B,R.AR.C則R.AR.(B,C)C.

4、若R.BR.A,R.CR.A則R.(B,C)R.AD.若R.(B,C)R.A則R.BR.A,R.CR.A二.填空(20x1分)1.數(shù)據(jù)庫系統(tǒng)的主要特點(diǎn):_.數(shù)據(jù)冗余度小.具有較高的數(shù)據(jù)程序獨(dú)立性.具有統(tǒng)一的數(shù)據(jù)控制功能等。2.數(shù)據(jù)模型是嚴(yán)格定義的概念集合,通常由_._和_三部分組成,其中_是刻畫模型性質(zhì)最重要的方面。3.數(shù)據(jù)約束條件是完整性規(guī)則的集合,在關(guān)系模型中,任何關(guān)系必須滿足_與_兩個(gè)條件。4.層次模型.網(wǎng)狀模型中數(shù)據(jù)結(jié)構(gòu)的單位是_,關(guān)系模型的基本結(jié)構(gòu)為_。5.外模式,亦稱為子模式或用戶模式,是_看到的數(shù)據(jù)視圖。6.數(shù)據(jù)庫系統(tǒng)中的三級(jí)結(jié)構(gòu)及二級(jí)映象,使得數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)具有較高的_和_

5、。7.關(guān)系的描述稱為關(guān)系模式,它可以形式化的用一個(gè)五元組表示為:_。8.網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)與數(shù)據(jù)間了解的存儲(chǔ)常用的實(shí)現(xiàn)方法有是_法。9.關(guān)系系統(tǒng)查詢優(yōu)化的一般準(zhǔn)則中非常重要的一條是:_應(yīng)盡量先做。10.關(guān)系的抽象操作語言關(guān)系代數(shù).元組關(guān)系演算和域關(guān)系演算在表達(dá)能力上是_的。11.關(guān)系操作中五種基本運(yùn)算為:_._._._._12.關(guān)系數(shù)據(jù)操縱按照表達(dá)查詢方式可分為_._兩種。13.視圖是虛表,它一經(jīng)定義就可以和基本表一樣被查詢,但_操作將有一定限制。14.一個(gè)系統(tǒng)定義為關(guān)系系統(tǒng)當(dāng)且僅當(dāng)它支持?jǐn)?shù)據(jù)庫是_構(gòu)成的,并且只有這種結(jié)構(gòu),并支持三種基本運(yùn)算_._和_。15.根據(jù)對(duì)關(guān)系數(shù)據(jù)模型三要素的不同滿足

6、程度可把關(guān)系系統(tǒng)分為_.關(guān)系完備的系統(tǒng)和全關(guān)系系統(tǒng)。16.含有多值依賴的關(guān)系模式已達(dá)到4NF范式,則其多值依賴一定是_的多值依賴。17.在關(guān)系模式中多值依賴的有效性與屬性集的范圍_關(guān),而函數(shù)依賴則不然。18.并發(fā)控制的主要方法是采用_機(jī)制。19.請(qǐng)寫出在3號(hào)工作區(qū)中打開學(xué)生表(XS)的命令:_20.在VFP中集成各類文件并最終能連編成可執(zhí)行數(shù)據(jù)庫應(yīng)用系統(tǒng)的VFP文件為_文件。三.設(shè)有學(xué)生-課程關(guān)系數(shù)據(jù)庫,其數(shù)據(jù)庫關(guān)系模式為:學(xué)生S(學(xué)號(hào)S#,姓名SN,所在系SD,年齡SA)課程C(課程號(hào)C#,課程名稱CN,先修課號(hào)PC#)學(xué)生選課SC(學(xué)號(hào)S#,課程號(hào)C#,成績G)1.試用關(guān)系代數(shù).ALPHA

7、語言.SQL語言分別寫出下列查詢:(9x3分)(1)求學(xué)生95001(為學(xué)號(hào))所選的成績?yōu)?0以上的課程號(hào)(2)求選讀了“數(shù)據(jù)庫概論”,并成績?yōu)?0或90的學(xué)生學(xué)號(hào)和姓名(3)求選修了全部課程的學(xué)生學(xué)號(hào).姓名及其所在系名2.試用SQL語言寫出下列查詢:(3x4分)(1)找出沒有學(xué)生選修的課程號(hào)及課程名稱(2)列出選課數(shù)超過3門的學(xué)生學(xué)號(hào).其所修課程數(shù)及平均成績(3)刪除“數(shù)據(jù)結(jié)構(gòu)”課程及所有對(duì)它的選課情況四.有一田徑運(yùn)動(dòng)會(huì)組委會(huì)需建立數(shù)據(jù)庫系統(tǒng)進(jìn)行管理,要求反映下列信息:(11分)裁判員,有數(shù)據(jù):姓名JN,年齡JA,性別JS,等級(jí)JD;運(yùn)動(dòng)員,有數(shù)據(jù):號(hào)碼SNO,姓名SNA,年齡SAG,性別S

8、SE,比賽成績SGR;運(yùn)動(dòng)項(xiàng)目,有數(shù)據(jù):名稱GN,比賽時(shí)間GT,比賽地點(diǎn)GP,最高記錄GH;每個(gè)裁判員只能裁判一個(gè)運(yùn)動(dòng)項(xiàng)目;每個(gè)運(yùn)動(dòng)員可以參加多個(gè)運(yùn)動(dòng)項(xiàng)目,取得不同比賽成績要求:(1)試畫出其E-R模型,注明了解類型(2)設(shè)計(jì)此數(shù)據(jù)庫系統(tǒng)的關(guān)系模式(每個(gè)關(guān)系模式寫成R(U,F(xiàn))形式,其中U為屬性集,F(xiàn)為函數(shù)依賴集),要求滿足3NF范式以上五.設(shè)有一關(guān)系模式R(A,B,C,D,E),在該關(guān)系模式上有函數(shù)依賴集:A-B,B-A,(A,C)-D,D-E,請(qǐng)回答:(3x5分)1.試找出關(guān)系模式R中的所有候選關(guān)鍵字。2.該關(guān)系模式最高能夠滿足第幾范式?3.試對(duì)該關(guān)系模式進(jìn)行分解,使其最終滿足BCNF范式

9、(保持函數(shù)依賴)。一、單項(xiàng)選擇題(本大題共10小題,共30分) 1數(shù)據(jù)庫中,數(shù)據(jù)的物理獨(dú)立性是指( )。 A數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨(dú)立 B用戶程序與DBMS的相互獨(dú)立 C用戶的應(yīng)用程序與存儲(chǔ)在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨(dú)立的 D應(yīng)用程序與數(shù)據(jù)庫中的數(shù)據(jù)的邏輯結(jié)構(gòu)相互獨(dú)立 2. 從ER模型關(guān)系向關(guān)系轉(zhuǎn)換時(shí),一個(gè)M:N了解轉(zhuǎn)換為關(guān)系模式時(shí),該關(guān)系模式的關(guān)鍵字是 AM端實(shí)體的關(guān)鍵字 BN端實(shí)體的關(guān)鍵字 ( ) CM端實(shí)體關(guān)鍵字與N端實(shí)體關(guān)鍵字組合 D重新選取其他屬性 3保護(hù)數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用造成的資料泄漏、更改破壞。這是指數(shù)據(jù)的( ) A安全性 B完整性 C并發(fā)控制 D恢復(fù)

10、4 關(guān)系模式中的各級(jí)模式之間的關(guān)系為( )。 A3NF 2NF 1NF B3NF 1NF 2NF C1NF 2NF 3NF D2NF 1NF 3NF 5. 五種基本關(guān)系代數(shù)運(yùn)算是 ( ) A.,-,和 B.,-,和 C.,和 D.,和 6. 在數(shù)據(jù)庫設(shè)計(jì)中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于 ( ) A.需求分析階段 B.邏輯設(shè)計(jì)階段 C.概念設(shè)計(jì)階段 D.物理設(shè)計(jì)階段 7. SQL中,下列涉及空值的操作,不正確的是 ( ) A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 8.關(guān)系數(shù)據(jù)庫規(guī)范化是為解決關(guān)

11、系數(shù)據(jù)庫中( )問題而引入的。 A插入、刪除和數(shù)據(jù)冗余 B提高查詢速度 C減少數(shù)據(jù)操作的復(fù)雜性 D保證數(shù)據(jù)的安全性和完整性 9.下圖所示的ER圖轉(zhuǎn)換成關(guān)系模型,可以轉(zhuǎn)換為( )關(guān)系模式。 A1個(gè) B2個(gè) C3個(gè) D4個(gè) n m 10. 如下面的數(shù)據(jù)庫的表中,若職工表的主關(guān)鍵字是職工號(hào),部門表的主關(guān)鍵字是部門號(hào),SQL操作( )不能執(zhí)行。 職工表 部門表 A從職工表中刪除行(025,王芳,03,720) B將行(005,喬興,04,750)插入到職工表中 C將職工號(hào)為001工資改為700 D將職工號(hào)為038部門號(hào)改為03 二、填空題(本大題共5小題,每空1分,共10分) 1對(duì)于非規(guī)范化的模式,結(jié)

12、過使屬性域變?yōu)楹唵斡蜣D(zhuǎn)變?yōu)?NF,將1NF經(jīng)過消除非主屬性對(duì)碼的_轉(zhuǎn)變?yōu)?NF,將2NF經(jīng)過消除非主屬性對(duì)碼的_轉(zhuǎn)變?yōu)?NF。 2在關(guān)系A(chǔ)(S,SN,D)和B(D,CN,NM)中,A的主鍵是S,B的主鍵是D,則D在S中稱為_。 3數(shù)據(jù)模型由_、_和_三部分組成的。 4數(shù)據(jù)庫體系結(jié)構(gòu)按照_、_和_三層結(jié)構(gòu)進(jìn)行組織。 5ER圖向關(guān)系模型轉(zhuǎn)化要解決的問題是如何將實(shí)體和實(shí)體之間的了解轉(zhuǎn)換成關(guān)系模式,如何確定這些關(guān)系模式的_。 三、計(jì)算題(本大題共5小題,每小題2分,共10分) 設(shè)有如下圖所示的關(guān)系R,S和T,計(jì)算: R1RS R S T R2RS R3R T R4R T (5) R5 四、設(shè)計(jì)題(本大

13、題共5小題,每小題4分,共20分) 設(shè)教學(xué)數(shù)據(jù)庫中有三個(gè)基本表: 學(xué)生表S(SNO,SNAME,SEX,AGE,DEPT) 課程表C(CNO,CNAME,TEACHER) 學(xué)生選課表SC(SNO,CNO,GRADE) 其中:SNO為學(xué)號(hào),SNAME為姓名,SEX為性別,AGE為年齡,DEPT為系別,CNO為課程CNAME為課程名,TEACHER 任課老師,GRADE為成績。 試寫出下列操作的SQL語句: 1檢索學(xué)生姓名及其所選修課程號(hào)和成績。 2 檢索選修課程“C2”的學(xué)生中的最高成績。 3檢索所有比“王華”年齡大的學(xué)生姓名、年齡和性別。 4 檢索選修四門以上課程的學(xué)生總成績(不統(tǒng)計(jì)不及格的課

14、程),并要求按總成績的降序排列出來。 5 把Wu老師的女同學(xué)選課成績?cè)黾?% 五、綜合題(本大題共2小題,每小題15分,共30分) 1假設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫中有一關(guān)系模式R如下:R (商店編號(hào),商品編號(hào),數(shù)量,部門編號(hào),負(fù)責(zé)人) 如果規(guī)定: (1) 每個(gè)商店的每種商品只在一個(gè)部門銷售; (2) 每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人; (3) 每個(gè)商店的每種商品只有一個(gè)庫存數(shù)量。 試回答下列問題: (1) 根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依賴; (2) 找出關(guān)系模式R的候選碼; (3) 試問關(guān)系模式R最高已經(jīng)達(dá)到第幾范式?為什么? (4) 如果R不屬于3NF,請(qǐng)將R分解成3NF模式集。 2假定一個(gè)部門的數(shù)據(jù)庫包括以下的信息: 職工的信息:職工號(hào)、姓名

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論