東華大學(xué)歷年數(shù)據(jù)庫試卷(DOC)_第1頁
東華大學(xué)歷年數(shù)據(jù)庫試卷(DOC)_第2頁
免費預(yù)覽已結(jié)束,剩余31頁可下載查看

下載本文檔

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

文檔簡介

1、試卷踏實學(xué)習(xí),弘揚正氣;誠信做人,誠實考試;作弊可恥,后果自負(fù)課程名稱數(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, 由學(xué)號 Snc、 姓名 Sname 性別 Ssex、 年 齡 Sage所在系 Sdept 五個屬性組成。其中學(xué)號不能為空,值是唯一的, 并且姓名取值也唯一。建立一個“學(xué)生選課

2、”表 SC,它由學(xué)號 Sno 課程號 Cno,修課成績 Grade 組成,其中(Sno, Cno)為主碼。建立一個“課程”表 Course,由課程編號 Cno、課程名 Cname、先修課 程編號Cpno 學(xué)分 Ccredit 四個屬性組成。其中課程編號不能為空, 值是唯一的。2、查詢每一門課的間接先修課(即先修課的先修課)3、查詢其他系中比信息系某一學(xué)生年齡小的學(xué)生姓名和年齡4、 查詢沒有選修 1 號課程的學(xué)生姓名5、 查詢選修了全部課程的學(xué)生姓名6、 查詢至少選修了學(xué)生 95002 選修的全部課程的學(xué)生號碼7、 建立 1 號課程的選課視圖,并要求通過該視圖進(jìn)行的更新操作只涉及1號課程,同時對

3、該視圖的任何操作只能在工作時間進(jìn)行。8、比較如下查詢的效率:-不相關(guān)子查詢;-相關(guān)子查詢;-帶 EXISTS 量詞的相關(guān)子查詢; -連接查詢。、(10 分)、簡述構(gòu)成 RDBM 的組件結(jié)構(gòu)。(10 分)、設(shè)關(guān)系模式 R(U)上的函數(shù)依賴集為 F; F=A - D, AB - E, BI - E, CD-1,E-C , U=A, B, C, D, E, I試計算(AE)+。四(10 分)、 關(guān)系模式 R(CITY, ST, ZIP),其中 CITY 表示城市, ST 表示 城市的街道,ZIP 表示街道所在地區(qū)的郵政編碼,函數(shù)依賴集合F=(CITY, ST) ZIP, ZIP CITY,證明ST,

4、 ZIP和CITY, ST是候選 鍵。五(10 分)、 試比較面向?qū)ο髷?shù)據(jù)庫系統(tǒng)和關(guān)系數(shù)據(jù)庫系統(tǒng)的優(yōu)缺點六、( 10 分)一般 DBMS 在完整性約束機(jī)制中應(yīng)具有那幾方面的功能?七、( 10 分)設(shè)圖書管理數(shù)據(jù)庫的關(guān)系如下:學(xué)生: STUDEN(TSNO, SNAM,E SEX, DEPT, BNUM) ,BNUM 為借書數(shù)圖書: BOO(K BNO, BNAM,E PUBLISHE)R借閱: LOAN(SNO, BNO, LOANDAT,E RETURNDA)TE請為圖書管理數(shù)據(jù)庫中 LOAN 表建立一個借書插入觸發(fā)器:當(dāng)向表中插入記錄時,修改 STUDEN 表中相應(yīng)學(xué)生的借書數(shù), 且借書數(shù)

5、不能超過 8。八(10 分)將五種基本關(guān)系代數(shù)操作表示為元組演算表達(dá)式 九(10 分)、請用ER 模型對下述問題進(jìn)行概念設(shè)計,并轉(zhuǎn)換成關(guān)系模型。 設(shè)計學(xué)校學(xué)生選課管理系統(tǒng),學(xué)生根據(jù)自己的情況選課,每名學(xué)生可同時選 修多門課程;每門課程可由多位教師講授,每位教師可講授多門課程; 每個院系有多位學(xué)生、教師,開多門課程;要求設(shè)計的關(guān)系模型能進(jìn)行 如下管理:(1)、選修課程開課管理。(2)、學(xué)生選課管理。(3)、學(xué)生選課成績管理。2005 2006 學(xué)年第一學(xué)期期終試題(A)踏實學(xué)習(xí),弘揚正氣;誠信做人,誠實考試;作弊可恥,后果自負(fù)課程名稱數(shù)據(jù)庫系統(tǒng)原理使用專業(yè)軟件 03 級一、 試述下列概念(8 分

6、)1.數(shù)據(jù)庫;2.視圖;3.函數(shù)依賴;4.數(shù)據(jù)字典;、選擇題(9 分)1、在通常的情況下,下列哪個事物不是數(shù)據(jù)庫對象?(A.視圖B.表C.規(guī)則D.詞2、下列哪一項不是日志文件所具有的功能?()A.幫助客戶進(jìn)行計算和統(tǒng)計B.記載用戶針對數(shù)據(jù)庫進(jìn)行的操作C.維護(hù)數(shù)據(jù)完整性D.幫助用戶恢復(fù)數(shù)據(jù)庫3、 下列那類數(shù)據(jù)不適合創(chuàng)建索引?()A.經(jīng)常被查詢搜索的列,如經(jīng)常在 where 子句中出現(xiàn)的列B.是外鍵或主鍵的列C.包含太多重復(fù)選用值的列D.在 ORDER BY 子句中使用的列4、下列哪個關(guān)鍵字在 Select 語句中表示所有列?()A. *B . ALLC. DESCD. DISTINCT5、下列函

7、數(shù)可以計算平均值的是?()A. sumB. avgC. count6、 下列函數(shù)可以計算某一列上最大值的是?()A. sumB. minC. avg7、 下列特點哪一項是視圖所不具備的?()A. 分割數(shù)據(jù),屏蔽擁護(hù)所不需要瀏覽的數(shù)據(jù)D. sumD. maxB.提高應(yīng)用程序和表之間的獨立性,充當(dāng)程序和表之間的數(shù)據(jù)C.降低對最終用戶查詢水平的要求D.提高數(shù)據(jù)的網(wǎng)絡(luò)傳輸速度8、下列哪個約束不可以為空?()A.主鍵B.外鍵C.默認(rèn)值D. UNIQUE 約束9、下列哪一種備份方式只備份了自上次備份操作發(fā)生后重新發(fā)生改變的數(shù)據(jù)?()A.全庫數(shù)據(jù)庫備份B.差異備份(增量備份)C.日志備份 D.文件和文件組備

8、份三、簡答題 (10 分 )1、 什么是事務(wù)?事務(wù)的性質(zhì)有哪些?二段封鎖協(xié)議的內(nèi)容是什么?2、 數(shù)據(jù)庫系統(tǒng)的生命周期。四、 (10 分)某高校設(shè)備采購管理系統(tǒng)涉及三類實體:部門、供應(yīng)商和設(shè)備。其中, 部門的屬性有:部門編號、部門名稱、負(fù)責(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)系 RABCabcbbfc

9、ad關(guān)系 SBCDbcdbceadbefg六、(31 分)高校項目管理數(shù)據(jù)庫中的關(guān)系如下:Teacher(tnu,tname, sex, age, degree, depart)Project(pnu,pname, type,fee,starttime, endtime, conclusion)Implicatenu, pnu,role, period)其中 Teacher 表示教師,可簡單地用T 表示,tnu,tname, sex,age, degree,depart 分另 U表示教師編號、 姓名、 性別、 年齡、 學(xué)歷和所屬部門; Project 表示項目, 可簡單地用 P 表示,pnu,

10、pname,type, fee, starttime, endtime, conclusion 分另 U 表示項目編號、名稱、類型、費用、 開始時間、結(jié)束時間和結(jié)題結(jié)論。Implicate 表示參與,可簡單地用I 表示,role , period 分別表示教師在項目中承擔(dān)的角色和參與的時間(月數(shù))。1.(6 分)用關(guān)系代數(shù)表達(dá)下列查詢(1)參與過 20 萬元及以上項目的教師姓名和所屬部門;(2)至少參與過兩個項目的教師姓名和年齡。(10 分)對上述查詢(1)畫出查詢語法樹,對其進(jìn)行查詢優(yōu)化。 3. (15 分)用 SQL 語句實現(xiàn)下列要求(1) 查詢編號為“ P05”的項目的結(jié)題情況;(2)

11、列出所有的縱向(不是橫向)項目;(3) 參與過類型為” 863 項目的教師姓名和年齡;(4) 統(tǒng)計每個教師參與縱向項目的次數(shù);(5) 將修改三張表的權(quán)限授予“徐輝”。七、(22 分)關(guān)系模式 R( U,F(xiàn)),U=OISQBD,F(xiàn)=Sr D,I B,IS Q,B Oa)計算此關(guān)系模式的關(guān)鍵碼;b)分析此關(guān)系模式屬于哪級范式;c)將此關(guān)系模式無損連接且保函數(shù)依賴地分解為3NF ;d)如果用 R1(SD),R2(IB),R3(ISQ),R4(BO)代替 R,用 chase 過程判別這樣的分解是 否具有無損連接性。2.試卷 320052006 學(xué)年第一學(xué)期期終試題 (B)10 分)、簡述數(shù)據(jù)庫技術(shù)的研

12、究現(xiàn)狀和發(fā)展趨勢。擇題( 9 分,每題 1 分)1、在通常的情況下,下列哪個事物不是數(shù)據(jù)庫對象?()A.視圖B.表C.規(guī)則 D.詞2、下列哪一項不是日志文件所具有的功能?()A.幫助客戶進(jìn)行計算和統(tǒng)計 B.記載用戶針對數(shù)據(jù)庫進(jìn)行的操作C.維護(hù)數(shù)據(jù)完整性D.幫助用戶恢復(fù)數(shù)據(jù)庫3、下列那類數(shù)據(jù)不適合創(chuàng)建索引?()A.經(jīng)常被查詢搜索的列,如經(jīng)常在 where 子句中出現(xiàn)的列B.是外鍵或主鍵的列C.包含太多重復(fù)選用值的列D.在 ORDER BY 子句中使用的列4、下列哪個關(guān)鍵字在 Select 語句中表示所有列?()A. *B. ALLC. DESC5、 下列函數(shù)可以計算平均值的是?()A. sumB

13、. avgC. count6、 下列函數(shù)可以計算某一列上最大值的是?()A. sumB. minC. avg7、 下列特點哪一項是視圖所不具備的?()A. 分割數(shù)據(jù),屏蔽擁護(hù)所不需要瀏覽的數(shù)據(jù)B.提高應(yīng)用程序和表之間的獨立性,充當(dāng)程序和表之間的數(shù)據(jù)C.降低對最終用戶查詢水平的要求D.提高數(shù)據(jù)的網(wǎng)絡(luò)傳輸速度8、下列哪個約束不可以為空?()9、下列哪一種備份方式只備份了自上次備份操作發(fā)生后重新發(fā)生改變的數(shù)據(jù)?()A.全庫數(shù)據(jù)庫備份B.差異備份(增量備份)C.日志備份 D.文件和文件組備D. DISTINCTD. sumD. maxA.主鍵B.外鍵C.默認(rèn)值D. UNIQUE 約束份R X SR X

14、SSXRABcDabcdA1BCDABCDabeabcdahcdcAdba ibceabcebbfnullcadbcadbnullefebbinullnullfg(d) R3XCS結(jié)舉(e) RZtxiS結(jié)果(f)RXZS結(jié)果外連接、左外連接、右外三 (12 分) 、 給出兩個基本關(guān)系 連接和半連接的結(jié)果。答案:R 和 S 的自然連接、ABCDabcdabcecadbAB !Cabccad四(22 分)、已知公司數(shù)據(jù)庫的職工表 EMP(EID,ENAME ,BDATE ,SEX,CITY ) ,公司表 COMP(CID,CNAME ,CCITY ),工作表 WORK(EID,CID,START

15、DATE , SALARY ),其中 EID 職工編號,ENAME 職工名,BDATE 出生日期,CITY 職工居住的城市,CID 公司編號,CNAME 公司名, CCITY 公司所在城市, STARTDATE 職工到公司上班的日期, SALARY 職 工工資。 且 EMP、 COMP、WORK 已定義了表的主鍵、外鍵和引用完整性約束。 請用 SQL 完成下列操作,并說明應(yīng)注意的問題:1、創(chuàng)建表 EMP、COMP、WORK,并定義表的主鍵、外鍵和引用完整性約 束。2、 查詢在 IBM 公司工作的所有職工3、 查詢擁有最多職工的公司4、 刪除年齡超過 60 歲的職工5、 為工齡超過 10 年的職

16、工增加 10%的工資6、 為 EMP 表的 EID 列創(chuàng)建唯一索引7、 顯示公司人數(shù)大于 5 的每個公司的編號,名稱和人數(shù)8、 顯示公司人數(shù)大于 5 的每個公司的最高工資和最低工資。9、 列出職工編號以字母 P 至 S 開頭的所有員工的基本信息10、 創(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=CS G, CT, TH R, HRC, HS R。R 是否為 3NF ?為什么? 若不是試將

17、其保 持函數(shù)依賴性分解為 3NF。六、簡答題(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)模式B.模式C.存儲模式D.外模式2.SQL 的 SELECT 語句中,“ HAVIN 條件表達(dá)式?/SPAN用來篩選滿足條件的()。A.列 B.行 C 關(guān)系 D.分組3 .設(shè)有關(guān)系模式 R(A, B

18、, C), F=AfC,C相對于 F, R 的候選鍵為()。A. AC B ABCC. AB D. BC4當(dāng)關(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è)計階段A.并發(fā)控制B.完整性控制C. 一致性控制D.安全性控制&關(guān)系數(shù)據(jù)模型的三個組成部分中,不包括()A.完整性規(guī)則B.數(shù)據(jù)結(jié)構(gòu)C 恢復(fù)數(shù)據(jù)操作9 進(jìn)行自然連接運算的兩個關(guān)系必須具有()A.相同屬性個數(shù) B.公共屬性

19、C.相同關(guān)系名 D.相同關(guān)鍵字10.在下面的兩個關(guān)系中,學(xué)號和學(xué)院號分別為學(xué)生關(guān)系和學(xué)院關(guān)系的主鍵,則外鍵是( )學(xué)生(學(xué)號,姓名,學(xué)院號,成績)學(xué)院(學(xué)院號,學(xué)院名,院長)A)學(xué)生關(guān)系的?#23398;號?SPANIang=EN-USB)學(xué)院關(guān)系的?#23398;院號?SPANIan g=EN-USC)學(xué)生關(guān)系的?#23398;院號?SPANang=EN-USD)學(xué)院關(guān)系的?#23398;院名?SPAN Iang=EN-US二、簡答題(每題 3 分,共 15 分)1.簡述事務(wù)的 ACID 特征,以及這些特征分別由數(shù)據(jù)庫的什么子系統(tǒng)來完成。6. SQL 語言中,用GRANTZREVOKE 語句

20、實現(xiàn)數(shù)據(jù)庫的(7 .在第一個事務(wù)以S 鎖方式讀數(shù)據(jù) A 時,第二個事務(wù)可以進(jìn)行的操作是()A 對數(shù)據(jù)實行 X 鎖并讀數(shù)據(jù)B.對數(shù)據(jù)實行 S 鎖C.對數(shù)據(jù)實行 X 鎖并寫數(shù)據(jù)D.不加封鎖的讀數(shù)據(jù)2.關(guān)系規(guī)范化過程實質(zhì)上是對關(guān)系不斷分解的過程。分解關(guān)系的基本規(guī)則是什么?3.簡述數(shù)據(jù)庫管理系統(tǒng)的二級映射,并說明它們分別保證了什么?4.簡述一個設(shè)計不好的數(shù)據(jù)庫會帶來哪些問題?5. 簡述關(guān)系模型有哪三類完整性規(guī)則三、關(guān)系代數(shù)和查詢優(yōu)化題(共 20 分)假設(shè)某小型書店數(shù)據(jù)庫中有 3 個關(guān)系模式:出版社(出版社編號,出版社名稱,出版社地址) 圖書(圖書編號,書名,作者編號、出版社編號,圖書分類,定價) 作者

21、(作者編號,作者姓名,單位,聯(lián)系電話)1試用關(guān)系代數(shù)寫出以下各查詢:1)檢索出版社名稱為 ?#39640; 等教育出版社 ?#30340; 圖書編號、書名和定價。 分)2)查詢書名為 ?#25968; 據(jù)庫系統(tǒng)教程 ?#30340; 圖書編號、定價、作者姓名與出版 社名稱。( 4 分)2請根據(jù)題意完成以下各小題:查詢由?#39640;等教育出版社?#20986;版、書名為?#25968;據(jù)庫系統(tǒng)教程?/SPAN且定價超過 30 元的圖書編號、作者姓名和出版社名稱。( 12 分)1)以笛卡兒積為基礎(chǔ)表達(dá)查詢要求;(2) 畫出原始語法樹;(3) 畫出優(yōu)化語法樹。四、SQL 題(共 19 分)某網(wǎng)上

22、書店的圖書銷售數(shù)據(jù)庫的關(guān)系模式如下 : 圖書(圖書編號,圖書分類,圖書名稱,作者,出版社,出版日期,定價) 圖書銷售主表(銷售單號,會員編號,銷售額,訂購日期,出貨日期) 圖書銷售明細(xì)表(銷售單號,圖書編號,銷售數(shù)量) 會員(會員編號,會員名,地址,電話,消費額度,積分)1 試用 SQL 語句創(chuàng)建圖書銷售主表, 要求: 銷售單號唯一識別一個銷售單, 其數(shù)據(jù)類 型為 CHAR(6) ;會員編號為會員表的會員編號,且不能為空,其數(shù)據(jù)類型為CHAR(8);銷售額的數(shù)據(jù)類型為 NUMBER(3) ;訂購日期不能大于出貨日期。( 3 分)2試用 SQL 語句在圖書表的圖書名稱字段上創(chuàng)建唯一索引BNAME

23、_IDX 。(3 分)3 用 SQL 語句 查詢銷售單號為 ?st1:chmetcnv w:st=on TCSC=0 NumberType=1Negative=FalseHasSpace=FalseSourceValue=20090619001UnitName=?20090619001?/st1:chmetcnv 的會員名和銷售額。( 3 分)4.用 SQL 語句查詢購買名稱為?/SPAN 澈據(jù)庫系統(tǒng)教程?/SPAN 圈書的會員名。(3分)5.用 SQL 語句按圖書類別分組統(tǒng)計每種圖書類別的銷售總數(shù)量。(3 分)6創(chuàng)建一個視圖 V_Bookstore ,要求查詢訂購圖書名稱中包含 ?/SPAN

24、 數(shù)據(jù)庫 ?/SPAN 的銷售單號和銷售數(shù)量,并保證利用該視圖進(jìn)行數(shù)據(jù)修改時強(qiáng)制執(zhí)行數(shù)據(jù)檢查。( 4 分)五、數(shù)據(jù)庫設(shè)計題 ( 14 分)某高校科研機(jī)構(gòu)需要設(shè)計一個科研項目管理系統(tǒng)。 該應(yīng)用系統(tǒng)包括三個實體集。 實體類型?#25945; 師 ?#30340; 屬性有:教工號、教師姓名、年齡、職稱和電話號碼。 實體類型 ?#39033;目?#30340; 屬性有: 項目編碼、 項目名稱、項目類別和經(jīng)費。 實體類型 ?#23398; 院 ?#30340; 屬性有:學(xué)院號、學(xué)院名稱。每個教師可以參與多個項目,每個項目可有多位教師參與。每 名教師只屬于一個學(xué)院。每個教師參與每個項目均有參與項目的開始時

25、間和結(jié)束時間屬性。 另外,在學(xué)院與教師之間的聯(lián)系中還應(yīng)反映出學(xué)院聘用教師的聘期和月薪。1)請根據(jù)上述語義畫出 ER 圖,要求在圖中畫出屬性并注明聯(lián)系的類型。(7 分)2)試將 ER 模型轉(zhuǎn)換成關(guān)系模型,并指出每個關(guān)系模式的主鍵和外鍵。(7 分)六、關(guān)系理論題 ( 12 分)假設(shè)某商業(yè)集團(tuán)的商品銷售數(shù)據(jù)庫有一關(guān)系模式R 如下:R ( 商店編號,商品編號,商品名稱,庫存數(shù)量,部門編號,部門名稱、部門負(fù)責(zé)人)現(xiàn)規(guī)定:(1) 每個商店的每種商品只在一個部門銷售;(2) 每個商店的每個部門只有一個部門負(fù)責(zé)人;(3) 每個商店的每種商品只有一個庫存數(shù)量。 試回答下列問題:1) 根據(jù)上述規(guī)定,寫出關(guān)系模式

26、R 的基本函數(shù)依賴;( 3 分)2)找出關(guān)系模式 R 的候選??;( 3 分)3)試問關(guān)系模式 R 最高已經(jīng)達(dá)到第幾范式?為什么?(3 分)4).如果 R 不屬于 3NF,請將 R 分解成 3NF 模式集。(3 分)試卷 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)化控制語言

27、C) 結(jié)構(gòu)化查詢語言D) 結(jié)構(gòu)化操縱語言(3)數(shù)據(jù)庫系統(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)的敘述中正確的是 ( )A)數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余B)數(shù)據(jù)庫系統(tǒng)避免了一切冗余C)數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型一致D)數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)(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)差

28、、數(shù)據(jù)不一致性和 ( )A) 可重用性差B) 安全性差C) 非持久性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ù)的物理獨立性是指當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時,數(shù)據(jù)的存儲結(jié)構(gòu)不變C) 關(guān)系中的每一列稱為元組,一個元組就是一個字段D) 如果一個關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另一個關(guān)系的關(guān)鍵字, 則稱其為本關(guān)系的外關(guān)鍵字(10) 單個用戶使用的數(shù)據(jù)視圖的描述稱為 ( )A)

29、外模式 B) 概念模式C) 內(nèi)模式 D) 存儲模式(11) 將 E-R 圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成 ( )A) 屬性B) 關(guān)系C) 鍵D) 域(12) 關(guān)系規(guī)范化中的插入異常是指 ( )A.不該插入的數(shù)據(jù)被插入B.應(yīng)該插入的數(shù)據(jù)沒插入C.插入了沒有用的數(shù)據(jù)D.插入了錯誤的數(shù)據(jù)(13)兩個函數(shù)依賴集F和G等價的充分必要條件是()A.F=GB.F+=GC.F=G+D.F+=G+( 1 4)將查詢關(guān)系 S 的權(quán)限授予用戶 WANG ,并允許該用戶將此權(quán)限授予其他用戶此功能的 SQL 語句是( )A. GRANT SELECT TO S ON WANG WITH PUBLICB. GR

30、ANT SELECT ON S TO WANG WITH PUBLICC. GRANT SELECT TO 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 加共享鎖B .只能再對 A 加排他鎖C. 可以對 A 加共享鎖,也可以對 A 加排他鎖D. 不能再給 A 力口任何鎖二、填空題 (本大題共 8 小題,每小題 1.5 分,共 12 分)( 1 )數(shù)據(jù)管理技術(shù)發(fā)展過程經(jīng)過人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段,

31、其中數(shù) 據(jù)獨立性最高的階段是【 】。(2)數(shù)據(jù)模型按不同應(yīng)用層次分成 3 種類型,它們是概念數(shù)據(jù)模型、 【邏輯數(shù)據(jù)模型 和物理數(shù)實現(xiàn)據(jù)模型。(3)關(guān)系操作的特點是 【 】 操作。(4)如果關(guān)系模式 R 是 1NF,且每個非主屬性【完全】函數(shù)依賴于候選鍵,那么稱 R 是第二范式的模式。( 5)模式分解的優(yōu)點之一是能消除【 】和操作異?,F(xiàn)象。(6)若關(guān)系 A 有 m 個屬性,關(guān)系 B 有 n 個屬性,則 AXB 有【】個屬性。( 7) SQL 語言中,向數(shù)據(jù)庫表中插入數(shù)據(jù)的命令是【】。( 8)數(shù)據(jù)庫的并發(fā)操作通常會帶來三個問題: 【 】問題、讀臟數(shù)據(jù)問題、不可重復(fù) 讀問題。三、簡答題 (本大題共

32、3 小題,每小題 3 分,共 9 分)(1) 什么是事務(wù)?它具有哪些性質(zhì)?(2) DBS 中有哪些類型的故障?哪些故障破壞了數(shù)據(jù)庫?(3) SQL 完整性約束有哪些?四、設(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 ?#358

33、38;程 名,TEACHER 教師名,GRADE?#25104;績。1、(每小題 1.5 分,共6 分)用關(guān)系代數(shù)表達(dá)式表示下列查詢:(1)檢索學(xué)習(xí)課程號為 C2 的學(xué)生學(xué)號與姓名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é)

34、生的學(xué)號。(5)檢索學(xué)習(xí)全部課程的學(xué)生名。(6)檢索每個學(xué)生已選修課程的門數(shù)及平均成績。(7) 刪除學(xué)號為?/SPAN95002?/SPAN 的學(xué)生選修的課程號為?/SPANC?/SPAN 的記錄。(8) 建立數(shù)學(xué)系學(xué)生的視圖 C_STUDENT,并要求進(jìn)行修改和插入數(shù)據(jù)時,仍 需保證該視圖只有數(shù)學(xué)系的學(xué)生。視圖的屬性名為:S#,SNAME ,AGE , DEPT03、(10 分)求女同學(xué)選修課程的課程名和任課教師名。(1)寫出該查詢的 SQL 語句和關(guān)系代數(shù)表達(dá)式。(2)畫出其語法樹,并進(jìn)行優(yōu)化,寫出優(yōu)化后的表達(dá)式五、綜合題 (15 分)設(shè)某工廠數(shù)據(jù)庫中有四個實體集。 一是 ?#20179;

35、庫?#23454; 體集,屬性有倉 庫號、倉庫面積等;二是 ?#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)商每提供一種零件要記

36、錄供應(yīng)量; 倉庫與保 管員之間有 ?#24037; 作 ?#32852; 系,一個倉庫可以有多名保管員, 但一名保管 員只能在一個倉庫工作。(1) 試為該工廠的數(shù)據(jù)庫設(shè)計一個 ER 模型,要求標(biāo)注聯(lián)系類型,可省略實體 屬性。(2) 根據(jù)轉(zhuǎn)換規(guī)則,將 ER 模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)明每個關(guān)系模式的主 鍵和外鍵。六(12 分)、關(guān)系模型 R( U,F(xiàn)) ,U=ABCDEG ,F(xiàn) 的最小依賴集Fmin=AfE ,BCG ,BD)A ,AfC( 1)求關(guān)系模式 R 的候選碼。(2)求分析 R 屬于哪一級范式?(3)將 R 分解為 3NF,且保持函數(shù)依賴與無損連接。七(9 分)、指出下列關(guān)系模式的候選鍵是什么, 它是第幾范式?并解釋其理由。(1) R 的屬性集合為A, B, C, D,其函數(shù)依賴集合為 F=B -D, AB -C。R 的屬性集合為A, B, C, D, E, G,其函數(shù)依賴集合為 F=C -G, E-A, CE - D,A-B 。(3) R 的屬性集合為 A, B, C, D, E , 其函數(shù)依賴集合為 F=AC -B, B-D, DC, D-E。試卷 62006-2007 學(xué)年第二學(xué)期期終試題(15 分)試述下列概念1.數(shù)據(jù)庫;2.事務(wù);3.最小函數(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論