




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上試卷一踏實學(xué)習(xí),弘揚正氣;誠信做人,誠實考試;作弊可恥,后果自負。課程名稱 數(shù)據(jù)庫系統(tǒng)原理 使用專業(yè) 一、( 20分)有一個學(xué)生-課程數(shù)據(jù)庫,各表如下:學(xué)生表: Student(Sno,Sname,Ssex,Sage,Sdept)課程表: Course(Cno,Cname,Cpno,Ccredit),Cpno為先修課編號學(xué)生選課表: SC(Sno,Cno,Grade) ,請完成下列操作:1、 建立一個“學(xué)生”表Student,由
2、學(xué)號Sno、姓名Sname、性別Ssex、年齡Sage、所在系Sdept五個屬性組成。其中學(xué)號不能為空,值是唯一的,并且姓名取值也唯一。建立一個“學(xué)生選課”表SC,它由學(xué)號Sno、課程號Cno,修課成績Grade組成,其中(Sno, Cno)為主碼。建立一個“課程”表Course,由課程編號Cno 、課程名Cname 、先修課程編號Cpno、 學(xué)分Ccredit四個屬性組成。其中課程編號不能為空,值是唯一的。2、 查詢每一門課的間接先修課(即先修課的先修課)。3、 查詢其他系中比信息系某一學(xué)生年齡小的學(xué)生姓名和年齡4、 查詢沒有選修1號課程的學(xué)生姓名。5、 查詢選修了全部課
3、程的學(xué)生姓名。6、 查詢至少選修了學(xué)生95002選修的全部課程的學(xué)生號碼。7、 建立1號課程的選課視圖,并要求通過該視圖進行的更新操作只涉及1號課程,同時對該視圖的任何操作只能在工作時間進行。8、比較如下查詢的效率:不相關(guān)子查詢;相關(guān)子查詢;帶EXISTS量詞的相關(guān)子查詢;連接查詢。二、( 10 分)、簡述構(gòu)成RDBMS的組件結(jié)構(gòu)。三(10分)、設(shè)關(guān)系模式R(U)上的函數(shù)依賴集為F; F=AD, ABE, BIE, CDI, EC,U=A, B, C, D, E, I 試計算(AE)+。四(10分)、關(guān)系模式R(CITY, ST, ZIP), 其中CITY表示城市
4、, ST表示城市的街道, ZIP表示街道所在地區(qū)的郵政編碼, 函數(shù)依賴集合F=(CITY, ST)ZIP, ZIPCITY, 證明ST, ZIP和CITY, ST是候選鍵。五(10分)、 試比較面向?qū)ο髷?shù)據(jù)庫系統(tǒng)和關(guān)系數(shù)據(jù)庫系統(tǒng)的優(yōu)缺點。六、(10分)一般DBMS在完整性約束機制中應(yīng)具有那幾方面的功能?七、(10分)設(shè)圖書管理數(shù)據(jù)庫的關(guān)系如下: 學(xué)生: STUDENT(SNO, SNAME, SEX,
5、 DEPT, BNUM),BNUM為借書數(shù) 圖書: BOOK(BNO, BNAME, PUBLISHER) 借閱: LOAN(SNO, BNO, LOANDATE, RETURNDATE)請為圖書管理數(shù)據(jù)庫中LOAN表建立一個借書插入觸發(fā)器: 當向表中插入記錄時, 修改STUDENT表中相應(yīng)學(xué)生的借書數(shù), 且借書數(shù)不能超過8。八(10分)將五種基本關(guān)系代數(shù)操作表示
6、為元組演算表達式。九(10分)、請用ER模型對下述問題進行概念設(shè)計,并轉(zhuǎn)換成關(guān)系模型。設(shè)計學(xué)校學(xué)生選課管理系統(tǒng),學(xué)生根據(jù)自己的情況選課,每名學(xué)生可同時選修多門課程;每門課程可由多位教師講授,每位教師可講授多門課程;每個院系有多位學(xué)生、教師,開多門課程;要求設(shè)計的關(guān)系模型能進行如下管理:(1)、選修課程開課管理。(2)、學(xué)生選課管理。(3)、學(xué)生選課成績管理。 試卷二20052006學(xué)年第一學(xué)期期終試題(A)踏實學(xué)習(xí),弘揚正氣;誠信做人,誠實考試;作弊可恥,后果自負。課程名稱 數(shù)據(jù)庫系統(tǒng)原理 &
7、#160;使用專業(yè) 軟件03級 一、 試述下列概念(8分)1. 數(shù)據(jù)庫; 2. 視圖; 3. 函數(shù)依賴;
8、0; 4. 數(shù)據(jù)字典; 二、選擇題(9分)1、在通常的情況下,下列哪個事物不是數(shù)據(jù)庫對象?( )A視圖 B表 C規(guī)則 D詞2、下列哪一項不是日志文件所具有的功能?( )A幫助客戶進行計算和統(tǒng)計
9、160; B記載用戶針對數(shù)據(jù)庫進行的操作C維護數(shù)據(jù)完整性 D幫助用戶恢復(fù)數(shù)據(jù)庫3、下列那類數(shù)據(jù)不適合創(chuàng)建索引?( )A 經(jīng)常被查詢搜索的列,如經(jīng)常在where子句中出現(xiàn)的列B 是外鍵或主鍵的列C 包含太多重復(fù)選用值的列D
10、0;在ORDER BY子句中使用的列4、下列哪個關(guān)鍵字在Select語句中表示所有列?( )A* BALL CDESC DDISTINCT5、下列函數(shù)可以計算平均值的是?(
11、160; )Asum Bavg Ccount Dsum6、下列函數(shù)可以計算某一列上最大值的是?( )Asum Bmin Cavg &
12、#160; Dmax7、下列特點哪一項是視圖所不具備的?( )A 分割數(shù)據(jù),屏蔽擁護所不需要瀏覽的數(shù)據(jù)B 提高應(yīng)用程序和表之間的獨立性,充當程序和表之間的數(shù)據(jù)C 降低對最終用戶查詢水平的要求D 提高數(shù)據(jù)的網(wǎng)絡(luò)傳輸速度8、下列哪個約束不可以為空?( )A主鍵 B外鍵
13、160;C默認值 DUNIQUE約束9、下列哪一種備份方式只備份了自上次備份操作發(fā)生后重新發(fā)生改變的數(shù)據(jù)?( )A全庫數(shù)據(jù)庫備份 B差異備份(增量備份)C日志備份 D文件和文件組備份 三、簡答題(10分)1、什么是事務(wù)?事務(wù)的性質(zhì)有哪些?二段封鎖協(xié)議的內(nèi)容是什么? 2、 數(shù)據(jù)庫系統(tǒng)的生命周期。 四、
14、160; (10分)某高校設(shè)備采購管理系統(tǒng)涉及三類實體:部門、供應(yīng)商和設(shè)備。其中,部門的屬性有:部門編號、部門名稱、負責(zé)人;供應(yīng)商的屬性有:供應(yīng)商號、供應(yīng)商名、城市、經(jīng)理;設(shè)備的屬性有設(shè)備編號、設(shè)備名稱、設(shè)備型號、單價、生產(chǎn)廠商。用ER圖表示這些實體以及某部門從某供應(yīng)商采購某種設(shè)備的信息,包括采購的日期和數(shù)量。然后將ER圖轉(zhuǎn)換成關(guān)系模式。 五、(10分)給出兩個基本關(guān)系R和S的自然連接、 外連接、 左外連接、右外連接和半連接的結(jié)果。關(guān)系RABCabcbbfcad 關(guān)系SBCDbcdbceadbefg
15、60; 六、(31分)高校項目管理數(shù)據(jù)庫中的關(guān)系如下: Teacher(tnu,tname,sex,age,degree,depart) Project(pnu,pname,type,fee,starttime,endtime,conclusion) Implicate(tnu, pnu,role,period)其中Teacher表示教師,可簡單地用T表示,tnu,tname,sex,age,degree,depart分別表示教師編號、姓名、性別、年齡、學(xué)歷和所屬部門;Project表示項目,可簡單地用P表示, pnu
16、,pname,type,fee,starttime,endtime,conclusion分別表示項目編號、名稱、類型、費用、開始時間、結(jié)束時間和結(jié)題結(jié)論。Implicate表示參與,可簡單地用I表示,role,period分別表示教師在項目中承擔(dān)的角色和參與的時間(月數(shù))。1 (6分)用關(guān)系代數(shù)表達下列查詢(1) 參與過20萬元及以上項目的教師姓名和所屬部門;(2)
17、0;至少參與過兩個項目的教師姓名和年齡。2 (10分)對上述查詢(1)畫出查詢語法樹,對其進行查詢優(yōu)化。3 (15分)用SQL語句實現(xiàn)下列要求(1) 查詢編號為“P05”的項目的結(jié)題情況;(2) 列出所有的縱向(不是橫向)項目;(3) &
18、#160; 參與過類型為”863”項目的教師姓名和年齡;(4) 統(tǒng)計每個教師參與縱向項目的次數(shù);(5) 將修改三張表的權(quán)限授予“徐輝”。 七、(22分)關(guān)系模式R(U,F(xiàn)),U=OISQBD,F(xiàn)=S®D,I®B,IS®Q,B®Oa)
19、 計算此關(guān)系模式的關(guān)鍵碼;b) 分析此關(guān)系模式屬于哪級范式;c) 將此關(guān)系模式無損連接且保函數(shù)依賴地分解為3NF;d) 如果用R1(SD),R2(IB),R3(ISQ),R4(BO)代替R,用chase過程判別這樣的分解是否具有無損連接性。
20、0;試卷320052006學(xué)年第一學(xué)期期終試題(B)一(10分)、簡述數(shù)據(jù)庫技術(shù)的研究現(xiàn)狀和發(fā)展趨勢。 二、 擇題(9分,每題1分)1、在通常的情況下,下列哪個事物不是數(shù)據(jù)庫對象?( )A視圖 B表 &
21、#160;C規(guī)則 D詞2、下列哪一項不是日志文件所具有的功能?( )A幫助客戶進行計算和統(tǒng)計 B記載用戶針對數(shù)據(jù)庫進行的操作C維護數(shù)據(jù)完整性 D幫助用戶恢復(fù)數(shù)據(jù)庫3
22、、下列那類數(shù)據(jù)不適合創(chuàng)建索引?( )A 經(jīng)常被查詢搜索的列,如經(jīng)常在where子句中出現(xiàn)的列B 是外鍵或主鍵的列C 包含太多重復(fù)選用值的列D 在ORDER BY子句中使用的列4、下列哪個關(guān)鍵字在Select語句中表示所有列?( )A* BALL
23、; CDESC DDISTINCT5、下列函數(shù)可以計算平均值的是?( )Asum Bavg Ccount Dsum6、下列函數(shù)可以計算某一列上最大值的是?( )Asum &
24、#160; Bmin Cavg Dmax7、下列特點哪一項是視圖所不具備的?( )A 分割數(shù)據(jù),屏蔽擁護所不需要瀏覽的數(shù)據(jù)B 提高應(yīng)用程序和表之間的獨立性,充當程序和表之間的數(shù)據(jù)C 降低對最終用戶查詢水平的要求D 提高數(shù)據(jù)的網(wǎng)絡(luò)傳輸速度8、下列
25、哪個約束不可以為空?( )A主鍵 B外鍵 C默認值 DUNIQUE約束9、下列哪一種備份方式只備份了自上次備份操作發(fā)生后重新發(fā)生改變的數(shù)據(jù)?( )A全庫數(shù)據(jù)庫備份 B差異備份(增量備份)C日志備份 D文件和文件組備份 三(12分)、給出兩個基本關(guān)系R和S的自然連接、 外連接、 左外連接、右外連接
26、和半連接的結(jié)果。答案: 四(22分)、已知公司數(shù)據(jù)庫的職工表EMP(EID,ENAME,BDATE,SEX,CITY),公司表COMP(CID,CNAME,CCITY),工作表WORK(EID,CID,STARTDATE,SALARY),其中EID職工編號,ENAME職工名,BDATE出生日期,CITY職工居住的城市,CID公司編號,C
27、NAME公司名,CCITY公司所在城市,STARTDATE職工到公司上班的日期,SALARY職工工資。且EMP、COMP、WORK已定義了表的主鍵、外鍵和引用完整性約束。請用SQL完成下列操作,并說明應(yīng)注意的問題:1、 創(chuàng)建表EMP、COMP、WORK,并定義表的主鍵、外鍵和引用完整性約束。 2、 查詢在IBM公司工作的所有職工。 3、 查詢擁有最多職工的公司。 4、 刪除年齡超過6
28、0歲的職工。 5、 為工齡超過10年的職工增加10%的工資。 6、 為EMP表的EID列創(chuàng)建唯一索引。 7、 顯示公司人數(shù)大于5的每個公司的編號,名稱和人數(shù)。 8、 顯示公司人數(shù)大于5的每個公司的最高工資和最低工資。 9、 列出職工編號以字母P至S開頭的所有員工的基本信息。 10、
29、160;創(chuàng)建一個視圖,使之含職工名,所在公司編號,工作地點和工資。 11、 將COMP的查詢權(quán)力授給STUDO1,并給STUDO1對該表再授權(quán)的權(quán)力。 五(17分)、設(shè)關(guān)系模式R(U), 其中U=C, T, H, R, S, G, R上的函數(shù)依賴集F=CSG, CT, THR, HRC, HSR。R是否為3NF?為什么? 若不是試將其保持函數(shù)依賴性分解為3NF。
30、0;六、簡答題(10分) 什么是事務(wù)?事務(wù)的性質(zhì)有哪些?二段封鎖協(xié)議的內(nèi)容是什么? 七(10分)、試述實現(xiàn)數(shù)據(jù)庫安全性控制的常用方法和數(shù)據(jù)庫恢復(fù)的基本原則。 八(10分)、請述將ER模型轉(zhuǎn)換成關(guān)系模型的基本原則。 試卷4東華大學(xué)2008-2009學(xué)年第_二_學(xué)期期_末_試題一、選擇題(每題2分,共20分)1在關(guān)系模式中,視圖是三級模式結(jié)構(gòu)中的 ( )。A內(nèi)
31、模式 B模式 C存儲模式 D外模式2SQL的SELECT語句中,“HAVING條件表達式?/SPAN>用來篩選滿足條件的( )。A列 B行 C關(guān)系 D分組3設(shè)有關(guān)系模式R(A,B,C),F(xiàn)=AC,BC。相對于F,R的候選鍵為( )。AAC BABCCAB DBC
32、160;4當關(guān)系R和S自然聯(lián)接時,能夠把R和S原該舍棄的元組放到結(jié)果關(guān)系中的操作是 ( )。A左外連接 B右外連接C外部并 D全外連接 5在數(shù)據(jù)庫設(shè)計中,將ER圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( )。A 需求分析階段B 邏輯設(shè)計階段C 概念設(shè)計階段D 物理設(shè)計階段6SQL語言中,用GRANTREVOKE語句實現(xiàn)數(shù)據(jù)庫的(
33、)。A并發(fā)控制 B完整性控制C一致性控制 D安全性控制7在第一個事務(wù)以S鎖方式讀數(shù)據(jù)A時,第二個事務(wù)可以進行的操作是 ( )。 A對數(shù)據(jù)實行X鎖并讀數(shù)據(jù)B對數(shù)據(jù)實行S鎖 C對數(shù)據(jù)實行X鎖并寫數(shù)據(jù)D不加封鎖的讀數(shù)據(jù) 8關(guān)系數(shù)據(jù)模型的三個組成部分中,不包括( ) 。 A.完整性規(guī)則
34、60; B.數(shù)據(jù)結(jié)構(gòu) C.恢復(fù) D.數(shù)據(jù)操作9 進行自然連接運算的兩個關(guān)系必須具有 ( ) 。A. 相同屬性個數(shù) B. 公共屬性C. 相同關(guān)系名 D. 相同
35、關(guān)鍵字10. 在下面的兩個關(guān)系中,學(xué)號和學(xué)院號分別為學(xué)生關(guān)系和學(xué)院關(guān)系的主鍵,則外鍵是( )。 學(xué)生(學(xué)號,姓名,學(xué)院號,成績) 學(xué)院(學(xué)院號,學(xué)院名,院長)A)學(xué)生關(guān)系的?#23398;號?SPAN lang=EN-US> B)學(xué)院關(guān)系的?#23398;院號?SPAN lang=EN-US>C)學(xué)生關(guān)系的?#23398;院號?SPAN lang=EN-US> D)學(xué)院關(guān)系的?#23398;院名?S
36、PAN lang=EN-US> 二、簡答題(每題3分,共15分)1. 簡述事務(wù)的ACID特征,以及這些特征分別由數(shù)據(jù)庫的什么子系統(tǒng)來完成。 2. 關(guān)系規(guī)范化過程實質(zhì)上是對關(guān)系不斷分解的過程。分解關(guān)系的基本規(guī)則是什么? 3.簡述數(shù)據(jù)庫管理系統(tǒng)的二級映射,并說明它們分別保證了什么? 4.簡述一個設(shè)計不好的數(shù)據(jù)庫會帶來哪些問題?
37、60; 5. 簡述關(guān)系模型有哪三類完整性規(guī)則? 三、關(guān)系代數(shù)和查詢優(yōu)化題(共20分)假設(shè)某小型書店數(shù)據(jù)庫中有3個關(guān)系模式: 出版社(出版社編號,出版社名稱,出版社地址) 圖書(圖書編號,書名,作者編號、出版社編號,圖書分類,定價)
38、0; 作者(作者編號,作者姓名,單位,聯(lián)系電話) 1試用關(guān)系代數(shù)寫出以下各查詢:1)檢索出版社名稱為?#39640;等教育出版社?#30340;圖書編號、書名和定價。(4分) 2)查詢書名為?#25968;據(jù)庫系統(tǒng)教程?#30340;圖書編號、定價、作者姓名與出版社名稱。(4分) 2請根據(jù)題意完成以下各小題:
39、;查詢由?#39640;等教育出版社?#20986;版、書名為?#25968;據(jù)庫系統(tǒng)教程?/SPAN>且定價超過30元的圖書編號、作者姓名和出版社名稱。(12分) 1)以笛卡兒積為基礎(chǔ)表達查詢要求; (2)畫出原始語法樹; &
40、#160; (3)畫出優(yōu)化語法樹。 四、SQL題(共19分) 某網(wǎng)上的圖書銷售數(shù)據(jù)庫的關(guān)系模式如下: 圖書(圖書編號,圖書分類,圖書名稱,作者,出版社,出版日期,定價) 圖書銷售主表(銷售單號,會員編號,銷售額,訂購日期,出貨日期)
41、60; 圖書銷售明細表(銷售單號,圖書編號,銷售數(shù)量) 會員(會員編號,會員名,地址,電話,消費額度,)1試用SQL語句創(chuàng)建圖書銷售主表,要求:銷售單號唯一識別一個銷售單,其數(shù)據(jù)類型為CHAR(6) ;會員編號為會員表的會員編號,且不能為空,其數(shù)據(jù)類型為CHAR(8);銷售額的數(shù)據(jù)類型為NUMBER(3);訂購日期不能大于出貨日期。(3分) 2試用SQL語句在圖書表的圖書名稱字段上創(chuàng)建唯一索引BNAME_IDX。
42、(3分) 3用SQL語句查詢銷售單號為?st1:chmetcnv w:st="on" TCSC="0" NumberType="1" Negative="False" HasSpace="False" SourceValue="" UnitName="?>?/st1:chmetcnv>的會員名和銷售額。(3分) 4. 用SQL語句查詢購買名稱為?/SPA
43、N>數(shù)據(jù)庫系統(tǒng)教程?/SPAN>圖書的會員名。(3分) 5. 用SQL語句按圖書類別分組統(tǒng)計每種圖書類別的銷售總數(shù)量。(3分) 6創(chuàng)建一個視圖V_Bookstore,要求查詢訂購圖書名稱中包含?/SPAN>數(shù)據(jù)庫?/SPAN>的銷售單號和銷售數(shù)量,并保證利用該視圖進行數(shù)據(jù)修改時強制執(zhí)行數(shù)據(jù)檢查。(4分) 五、數(shù)據(jù)庫設(shè)計題 (14分)某高校科研機構(gòu)需要設(shè)計一個科研項目管理系統(tǒng)。該應(yīng)用系統(tǒng)包括三個實體集。實體類型?#25945;師
44、?#30340;屬性有:教工號、教師姓名、年齡、職稱和電話號碼。實體類型?#39033;目?#30340;屬性有:項目編碼、項目名稱、項目類別和經(jīng)費。實體類型?#23398;院?#30340;屬性有:學(xué)院號、學(xué)院名稱。每個教師可以參與多個項目,每個項目可有多位教師參與。每名教師只屬于一個學(xué)院。每個教師參與每個項目均有參與項目的開始時間和結(jié)束時間屬性。另外,在學(xué)院與教師之間的聯(lián)系中還應(yīng)反映出學(xué)院聘用教師的聘期和月薪。1)請根據(jù)上述語義畫出ER圖,要求在圖中畫出屬性并注明聯(lián)系的類型。(7分)
45、 2)試將ER模型轉(zhuǎn)換成關(guān)系模型,并指出每個關(guān)系模式的主鍵和外鍵。(7分) 六、關(guān)系理論題 (12分)假設(shè)某商業(yè)集團的商品銷售數(shù)據(jù)庫有一關(guān)系模式R如下:R (商店編號,商品編號,商品名稱,庫存數(shù)量,部門編號,部門名稱、部門負責(zé)人)現(xiàn)規(guī)定:(1) 每個商店的每種商品只在一個部門銷售;(2) 每個商店的每個部門只有一個部門負責(zé)人;(3) 每個商店的每種商品只有一個庫存數(shù)量。
46、試回答下列問題:1) 根據(jù)上述規(guī)定,寫出關(guān)系模式R的基本函數(shù)依賴;(3分) 2)找出關(guān)系模式R的候選健;(3分) 3)試問關(guān)系模式R最高已經(jīng)達到第幾范式?為什么?(3分) 4)如果R不屬于3NF,請將R分解成3NF模式集。(3分) 試卷
47、52007-2008學(xué)年第二學(xué)期期終試題一、單項選擇題(本大題共15小題,每小題1分,共15分)(1)數(shù)據(jù)獨立性是數(shù)據(jù)庫技術(shù)的重要特點之一。所謂數(shù)據(jù)獨立性是指( ) A) 數(shù)據(jù)與程序獨立存放B) 不同的數(shù)據(jù)被存放在不同的文件中C) 不同的數(shù)據(jù)只能被對應(yīng)的應(yīng)用程序所使用D) 以上三種說法都不對(2)SQL語言又稱為 ( )A) 結(jié)構(gòu)化定義語言 B) 結(jié)構(gòu)化控制語言C) 結(jié)構(gòu)化查詢語言 D) 結(jié)構(gòu)化操縱語言(3)數(shù)據(jù)庫
48、系統(tǒng)的核心是( )A)數(shù)據(jù)模型B)數(shù)據(jù)庫管理系統(tǒng)C)數(shù)據(jù)庫D)數(shù)據(jù)庫管理員(4) 索引屬于( )A) 模式 B) 內(nèi)模式 C) 外模式 D) 概念模式(5) 下述關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中正確的是( ) 數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余) 數(shù)據(jù)庫系統(tǒng)避免了一切冗余) 數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致) 數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)&
49、#160;(6) 在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( )A) 需求分析階段 B) 邏輯設(shè)計階段C) 概念設(shè)計階段 D) 物理設(shè)計階段(7) 相對于數(shù)據(jù)庫系統(tǒng),文件系統(tǒng)的主要缺陷有數(shù)據(jù)關(guān)聯(lián)差、數(shù)據(jù)不一致性和( )A) 可重用性差 B) 安全性差C) 非持久性
50、; D) 冗余性(8) 下列有關(guān)數(shù)據(jù)庫的描述,正確的是( )A) 數(shù)據(jù)庫是一個DBF文件 B) 數(shù)據(jù)庫是一個關(guān)系C) 數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)集合 D) 數(shù)據(jù)庫是一組文件(9) 下列有關(guān)數(shù)據(jù)庫的描述,正確的是( )A) 數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過程B) 數(shù)據(jù)的物理獨立性是指當數(shù)據(jù)的邏輯結(jié)構(gòu)改變時,數(shù)據(jù)的存儲結(jié)構(gòu)不變C) 關(guān)系中的每一列稱為元組,一個元組就是一個字段D) 如果一個關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另一個
51、關(guān)系的關(guān)鍵字,則稱其為本關(guān)系的外關(guān)鍵字(10) 單個用戶使用的數(shù)據(jù)視圖的描述稱為( )A) 外模式 B) 概念模式C) 內(nèi)模式 D) 存儲模式(11) 將E-R圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成( )A) 屬性 B) 關(guān)系C) 鍵 &
52、#160; D) 域 (12)關(guān)系規(guī)范化中的插入異常是指( )A.不該插入的數(shù)據(jù)被插入 B.應(yīng)該插入的數(shù)據(jù)沒插入C.插入了沒有用的數(shù)據(jù)
53、60; D.插入了錯誤的數(shù)據(jù)(13)兩個函數(shù)依賴集F和G等價的充分必要條件是( )A.F=G
54、60; B.F+=GC.F=G+
55、60; D.F+=G+(14)將查詢關(guān)系S的權(quán)限授予用戶WANG,并允許該用戶將此權(quán)限授予其他用戶。實現(xiàn)此功能的SQL語句是(
56、0; )A.GRANT SELECT TO S ON WANG WITH PUBLICB.GRANT SELECT ON S TO WANG WITH PUBLICC.GRANT SELECT TO &
57、#160;S ON WANG WITH GRANT OPTIOND.GRANT SELECT ON S TO WANG WITH GRANT OPTION (15)若事務(wù)T1已經(jīng)給數(shù)據(jù)A加上了共享鎖,則事務(wù)T2( )A.只能再對A加
58、共享鎖 B.只能再對A加排他鎖C.可以對A加共享鎖,也可以對A加排他鎖D.不能再給A加任何鎖二、填空題(本大題共8小題,每小題1.5分,共12分)(1)數(shù)據(jù)管理技術(shù)發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段,其中數(shù)據(jù)獨立性最高的階段是【
59、; 】。(2)數(shù)據(jù)模型按不同應(yīng)用層次分成3種類型,它們是概念數(shù)據(jù)模型、 【邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型。(3)關(guān)系操作的特點是 【 】 操作。(4)如果關(guān)系模式R是1NF,且每個非主屬性【完全】函數(shù)依賴于候選鍵,那么稱R是第二范式的模式。(5)模式分解的優(yōu)點之一是能消除【 】和操作異常現(xiàn)象。(6)若關(guān)系A(chǔ)有m個屬性,關(guān)系B有n個屬性,則A×B有【 】個屬性。(7)
60、SQL語言中,向數(shù)據(jù)庫表中插入數(shù)據(jù)的命令是【 】。(8)數(shù)據(jù)庫的并發(fā)操作通常會帶來三個問題:【 】問題、讀臟數(shù)據(jù)問題、不可重復(fù)讀問題。三、簡答題(本大題共3小題,每小題3分,共9分) (1) 什么是事務(wù)?它具有哪些性質(zhì)? (2) DBS中有哪些類型的故障?哪些故障破壞了數(shù)據(jù)庫? (3) SQL完整性約束有哪些?
61、 四、設(shè)計題(20分)設(shè)教學(xué)數(shù)據(jù)庫中有三個關(guān)系:學(xué)生關(guān)系S (S#, SNAME, SEX, AGE,DEPT),課程關(guān)系C(C#, CNAME, TEACHER)和選課關(guān)系SC (S#, C#, GRADE),其中S#?#23398;號,SNAME?#22995;名,SEX?#24615;別,AGE?#24180;齡,DEPT?#23398;生所在的,系C#?#35838;程號,CNAME?#35838;程名,TEACHER教師名,GRADE?#25104;績。1、(每小題1.5分,共6分)用關(guān)系代數(shù)表達式表示下列查詢:(1)檢索學(xué)習(xí)課程號為C2的學(xué)生學(xué)號與
62、姓名(2)檢索選修課程名為MATHS的學(xué)生學(xué)號與姓名。(3)檢索不學(xué)C2課的學(xué)生姓名與年齡。(4)檢索所學(xué)課程包含S3所學(xué)課程的學(xué)生學(xué)號。 2、(每小題1.5分,共12分)用SQL語句完成下面操作:(1)檢索學(xué)號為S3的學(xué)生所學(xué)課程的課程名與任課教師名。(2)檢索至少選修LIU老師所授一門課的男學(xué)生的姓名。(3)檢索WANG同學(xué)不學(xué)的課程的課程號。(4)檢索至少選修C2和C4課的學(xué)生的學(xué)號。(5)檢索學(xué)習(xí)全部課程的學(xué)生名。 (6)檢索每個學(xué)生已選修課程的門數(shù)及平均成績
63、。 (7)刪除學(xué)號為?/SPAN>95002?/SPAN>的學(xué)生選修的課程號為?/SPAN>C?/SPAN>的記錄。 (8)建立數(shù)學(xué)系學(xué)生的視圖C_STUDENT,并要求進行修改和插入數(shù)據(jù)時,仍需保證該視圖只有數(shù)學(xué)系的學(xué)生。視圖的屬性名為:S#,SNAME,AGE,DEPT。
64、160; 3、(10分)求女同學(xué)選修課程的課程名和任課教師名。(1)寫出該查詢的SQL語句和關(guān)系代數(shù)表達式。(2)畫出其語法樹,并進行優(yōu)化,寫出優(yōu)化后的表達式。
65、; 五、綜合題(15分)設(shè)某工廠數(shù)據(jù)庫中有四個實體集。一是?#20179;庫?#234
66、54;體集,屬性有倉庫號、倉庫面積等;二是?#38646;件?#23454;體集,屬性有零件號、零件名、規(guī)格、單價等;三是?#20379;應(yīng)商?#23454;體集,屬性有供應(yīng)商號、供應(yīng)商名、地址等;四是?#20445;管員?#23454;體集,屬性有職工號、姓名等。設(shè)倉庫與零件之間有?#23384;放?#32852;系,每個倉庫可存放多種零件,每種零件可存放于若干倉庫中,每個倉庫存放每種零件要記錄庫存量;供應(yīng)商與零件之間有?#20379;應(yīng)?#32852;系,一個供應(yīng)商可供應(yīng)多種零件,每種零件也可由多個供應(yīng)商提供,每個供應(yīng)商每提供一種零件要記錄供應(yīng)量;倉庫與保管員之間有?#24037;作?#3
67、2852;系,一個倉庫可以有多名保管員,但一名保管員只能在一個倉庫工作。(1) 試為該工廠的數(shù)據(jù)庫設(shè)計一個ER模型,要求標注聯(lián)系類型,可省略實體屬性。(2) 根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標明每個關(guān)系模式的主鍵和外鍵。 六(12分)、關(guān)系模型R(U,F(xiàn)),U=ABCDEG,F(xiàn)的最小依賴集Fmin=AE,
68、 BCG,BDA,AC(1)求關(guān)系模式R的候選碼。(2)求分析R屬于哪一級范式?(3)將R分解為3NF,且保持函數(shù)依賴與無損連接。 七(9分)、 指出下列關(guān)系模式的候選鍵是什么,它是第幾范式?并解釋其理由。 (1) R的屬性集合為A, B, C, D, 其函數(shù)依賴集合為F=BD, ABC 。 (2) R的屬性集合為A, B, C, D,
69、 E, G, 其函數(shù)依賴集合為F=CG, EA, CED, AB 。 (3) R的屬性集合為A, B, C, D, E, 其函數(shù)依賴集合為F=ACB, BD, DC, DE。 試卷62006-2007學(xué)年第二學(xué)期期終試題一、 (15分)試述下列概念1. 數(shù)據(jù)庫;2. 事務(wù);3. 最小函數(shù)依賴;4. 數(shù)據(jù)字典;5. 觸發(fā)器。
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 上海市徐匯區(qū)位育中學(xué)2025屆化學(xué)高一下期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 輕量化材料疲勞性能-第1篇-洞察及研究
- 山東省齊河縣一中2025屆高一下化學(xué)期末復(fù)習(xí)檢測模擬試題含解析
- 2025屆湖南省永州市高二化學(xué)第二學(xué)期期末達標檢測試題含解析
- 廣西南寧二中2025年高一下化學(xué)期末統(tǒng)考試題含解析
- 河北省邯鄲市館陶縣館陶鎮(zhèn)沿村中學(xué)2025屆化學(xué)高二下期末經(jīng)典試題含解析
- 安徽省黃山市徽州中學(xué)2025屆高一下化學(xué)期末復(fù)習(xí)檢測模擬試題含解析
- 地球成分演化與環(huán)境歷史記錄研究-洞察闡釋
- 紡織設(shè)備安全風(fēng)險評估方法-洞察闡釋
- 朱砂資源可持續(xù)性研究-洞察闡釋
- 2024-2025學(xué)年初中信息技術(shù)(信息科技)七年級下冊蘇科版(2023)教學(xué)設(shè)計合集
- 《創(chuàng)傷失血性休克中國急診專家共識(2023)》解讀課件
- HGT20638-2017化工裝置自控工程設(shè)計文件深度規(guī)范
- 【真題】2024年常州市中考英語試卷(含答案解析)
- 應(yīng)征公民體格檢查表
- 咸陽市縣級地圖可編輯矢量行政區(qū)劃(陜西省)
- JT-T-1178.2-2019營運貨車安全技術(shù)條件第2部分:牽引車輛與掛車
- 2023-2024學(xué)年鄭州市外國語中學(xué)八年級物理第二學(xué)期期末綜合測試模擬試題及答案解析
- 2024年公務(wù)員考試《言語理解與表達》題庫附參考答案【綜合卷】
- 24春國家開放大學(xué)《生活中的數(shù)學(xué)》形考作業(yè)1-4參考答案
- 剪叉式升降工作平臺作業(yè)專項施工方案24
評論
0/150
提交評論