數(shù)據(jù)庫(kù)系統(tǒng)概論復(fù)習(xí)練習(xí)題(共4頁(yè))_第1頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論復(fù)習(xí)練習(xí)題(共4頁(yè))_第2頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論復(fù)習(xí)練習(xí)題(共4頁(yè))_第3頁(yè)
數(shù)據(jù)庫(kù)系統(tǒng)概論復(fù)習(xí)練習(xí)題(共4頁(yè))_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、一、單項(xiàng)選擇題 1單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為 。A. 外模式 B. 概念模式C. 內(nèi)模式 D. 存儲(chǔ)模式2SQL語(yǔ)言稱為 。A. 結(jié)構(gòu)化定義語(yǔ)言 B. 結(jié)構(gòu)化控制語(yǔ)言C. 結(jié)構(gòu)化查詢語(yǔ)言 D. 結(jié)構(gòu)人操縱語(yǔ)言 3下列四項(xiàng)中說(shuō)法不正確的是 。   A. 數(shù)據(jù)庫(kù)減少了數(shù)據(jù)冗余 B. 數(shù)據(jù)庫(kù)中的數(shù)據(jù)可以共享    C. 數(shù)據(jù)庫(kù)具有較高的數(shù)據(jù)獨(dú)立性 D. 數(shù)據(jù)庫(kù)避免了一切數(shù)據(jù)的重復(fù)4在視圖上不能完成的操作是 。A. 在視圖上定義新的視圖 B. 查詢操作C. 更新視圖 D. 在視圖上定義新的基本表 5數(shù)據(jù)庫(kù)的并發(fā)操作有

2、可能帶來(lái)的三個(gè)問(wèn)題中包括 。A. 數(shù)據(jù)獨(dú)立性降低 B. 無(wú)法讀出數(shù)據(jù)C. 權(quán)限控制 D. 丟失更新6下列SQL語(yǔ)句命令,屬于DDL語(yǔ)言的是_。A. SELECTB. CREATE C. GRANT D. DELETE7下列四項(xiàng)中,關(guān)系規(guī)范化程度最高的是關(guān)系滿足_。A. 非規(guī)范關(guān)系 B. 第三范式 C. 第二范式 D. 第一范式8現(xiàn)有一個(gè)關(guān)系:借閱(書號(hào),書名,庫(kù)存數(shù),讀者號(hào),借期,還期),假如同一本書允許一個(gè)讀者多次借閱,但不能同時(shí)對(duì)一種書借多本。則該關(guān)系模式的主鍵是 。A. 書號(hào) B. 讀者號(hào)C. 書號(hào)+讀者號(hào) D. 書號(hào)+讀者號(hào)+借期9如果事務(wù)T獲得了數(shù)據(jù)項(xiàng)Q上的排它鎖,則T對(duì)Q 。A.

3、只能讀不能寫 B. 只能寫不能讀C. 既可讀又可寫 D. 不能讀不能寫10在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于 。A. 需求分析階段 B. 邏輯結(jié)構(gòu)設(shè)計(jì)階段C. 概念結(jié)構(gòu)設(shè)計(jì)階段 D. 物理設(shè)計(jì)階段11在SQL中, SELECT語(yǔ)句的 “SELECTDISTINCT”表示查詢結(jié)果中 。A. 屬性名都不相同 B. 去掉了重復(fù)的列C. 行都不相同 D. 屬性值都不相同12一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式,則關(guān)系的碼為 。A. m端實(shí)體的碼 B.各實(shí)體碼的組合C. n端實(shí)體的碼  D. 任意一個(gè)實(shí)體的碼13一個(gè)關(guān)系中的主屬性 。 A. 至多一個(gè) B. 可多個(gè) C. 必須多

4、個(gè) D. 可以零個(gè)14一個(gè)2NF 。A. 可能是3NF B. 可能是1NF C. 必定是3NF D. 不可能是1NF15五種基本關(guān)系代數(shù)運(yùn)算是 。A. ,-,×,和 B. ,-,和C. ,×,和 D. ,和16設(shè)有兩個(gè)事務(wù)T1、T2,其并發(fā)操作如圖1所示,下面評(píng)價(jià)正確的是 。 A該操作不存在問(wèn)題 B該操作丟失修改 C該操作不能重復(fù)讀 D該操作讀“臟”數(shù)據(jù) T1 T2 讀A=10,B=5 讀A=10 AA*2寫回 讀A=20,B=5 求和25驗(yàn)證錯(cuò) 圖1 事務(wù)并發(fā)操作圖17設(shè)關(guān)系R和S的屬性個(gè)數(shù)分別為r和s,則(R×S)操作結(jié)果的屬性個(gè)數(shù)為 。 A. r+s B.

5、r-s C. r×s D. max(r,s)18.在下面的兩個(gè)關(guān)系中,學(xué)號(hào)和班級(jí)號(hào)分別為學(xué)生關(guān)系和班級(jí)關(guān)系的主鍵(或稱主碼),則外鍵是( ) 學(xué)生(學(xué)號(hào),姓名,班級(jí)號(hào),成績(jī)) 班級(jí)(班級(jí)號(hào),班級(jí)名,班級(jí)人數(shù),平均成績(jī))A.學(xué)生關(guān)系的“學(xué)號(hào)” B.班級(jí)關(guān)系的“班級(jí)號(hào)”C.學(xué)生關(guān)系的“班級(jí)號(hào)” D.班級(jí)關(guān)系的“班級(jí)名”二、填空題 1 數(shù)據(jù)模型的三個(gè)組成要素是數(shù)據(jù)結(jié)構(gòu)、 、 。2 數(shù)據(jù)庫(kù)的三級(jí)模式是指內(nèi)模式、_、外模式。3能唯一標(biāo)識(shí)一個(gè)元組的屬性或?qū)傩越M成為_(kāi)。4數(shù)據(jù)字典中的_是不可再分的數(shù)據(jù)單位。5視圖是從其它_或視圖導(dǎo)出的表。6關(guān)系代數(shù)中專門的關(guān)系運(yùn)算包括:_、投影、連接和除法。7DB

6、MS并發(fā)控制的單位為_(kāi)。8事務(wù)必須具有的四個(gè)性質(zhì)是:_、一致性、_和持久性。9數(shù)據(jù)庫(kù)恢復(fù)技術(shù)的基本原理是建立數(shù)據(jù)冗余,最常用的實(shí)現(xiàn)技術(shù)是_和_。10數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、_、數(shù)據(jù)存儲(chǔ)和處理過(guò)程五個(gè)部分。11. 在概念結(jié)構(gòu)設(shè)計(jì)中先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化。這種方法稱為_(kāi)。12.當(dāng)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)改變時(shí),通過(guò)對(duì)映像的相應(yīng)改變可以保持?jǐn)?shù)據(jù)的邏輯結(jié)構(gòu)不變。這稱之為數(shù)據(jù)的_。13當(dāng)數(shù)據(jù)的全局邏輯結(jié)構(gòu)改變時(shí),通過(guò)對(duì)映像的相應(yīng)改變可以保持?jǐn)?shù)據(jù)的局部邏輯結(jié)構(gòu)不變。這稱之為數(shù)據(jù)的_。三、判斷題1數(shù)據(jù)庫(kù)系統(tǒng)就是DBMS。( )2在一個(gè)關(guān)系中,列的順序可以互換。( )3delete table

7、和drop table命令都可以完全刪除一張表。( )4一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)中,概念模式只有一個(gè),而外模式則可有多個(gè)。( )5候選碼不一定是主碼,而主碼必定是候選碼之一。( )6E-R模型中,實(shí)體有屬性,而聯(lián)系沒(méi)有屬性。( )7同一實(shí)體型不可能存在聯(lián)系。( )8事務(wù)的原子性是指整個(gè)事務(wù)要么都執(zhí)行,要么都不執(zhí)行。( )9一個(gè)模式中的關(guān)系都屬于3NF,則可以說(shuō)消除了插入和刪除異常。( )10對(duì)關(guān)系模式來(lái)說(shuō),范式級(jí)別越高,實(shí)際應(yīng)用效果越好。( )四、簡(jiǎn)答題1數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能是什么?2敘述數(shù)據(jù)庫(kù)設(shè)計(jì)步驟及每步要完成的主要工作。3什么是基本表?什么是視圖??jī)烧叩膮^(qū)別和聯(lián)系是什么? 五、應(yīng)用題已知教

8、學(xué)數(shù)據(jù)庫(kù)包含三個(gè)基本表:學(xué)生表S(Sno,Sname,Sex,Sage,Sdept),其中的屬性依次為:學(xué)號(hào)、姓名、性別、年齡和學(xué)生所在系。課程表C(Cno,Cname,Tname),其中的屬性依次為:課程號(hào)、課程名和任課教師姓名。選課關(guān)系表SC(Sno,Cno,Grade),其中的屬性依次為:學(xué)號(hào)、課程號(hào)和成績(jī)。各表的記錄如下: 完成以下操作:1寫出創(chuàng)建學(xué)生表S的SQL命令,各字段的類型及長(zhǎng)度應(yīng)根據(jù)實(shí)際情況確定。其中學(xué)號(hào)屬性不能為空,并且其值是唯一的。并在Sname列上建立一個(gè)聚簇索引。2將一個(gè)新學(xué)生記錄(95020;陳冬;男;18;IS)插入S表中。3將“王明”同學(xué)的所在系修改為信息系(I

9、S)。4. 檢索信息系(IS)和計(jì)算機(jī)科學(xué)系(CS)的學(xué)生的姓名和性別。5檢索各個(gè)課程號(hào)及相應(yīng)的選課人數(shù)(超過(guò)10人的課程才統(tǒng)計(jì)),要求輸出課程號(hào)和選修人數(shù),查詢結(jié)果按課程號(hào)升序排列。6檢索每個(gè)學(xué)生及其選修的課程名和成績(jī)。7檢索與“劉晨”在同一個(gè)系學(xué)習(xí)的學(xué)生的學(xué)號(hào)、學(xué)生姓名。8創(chuàng)建信息系(IS)選修了1號(hào)課程的學(xué)生的視圖IS_S1,字段包括Sno、Sname、Grade。 六、綜合題1. 學(xué)籍管理系統(tǒng)中主要涉及的對(duì)象包括學(xué)生、宿舍、檔案材料、班級(jí)、班主任。其中,學(xué)生由學(xué)號(hào),姓名,出生日期,所在系等屬性來(lái)描述;宿舍由宿舍編號(hào),地址,人數(shù)等屬性來(lái)描述;檔案材料由檔案號(hào),所在學(xué)校等屬性來(lái)描述;班級(jí)由

10、班級(jí)號(hào),學(xué)生人數(shù)等屬性來(lái)描述;班主任由職工號(hào),姓名,性別,是否為優(yōu)秀班主任等屬性來(lái)描述;實(shí)體之間的聯(lián)系有:1) 由于一個(gè)宿舍可以住多個(gè)學(xué)生,而一個(gè)學(xué)生只能住在某一個(gè)宿舍中,因此宿舍與學(xué)生之間是1:n的聯(lián)系。2) 由于一個(gè)班級(jí)往往有若干名學(xué)生,而一個(gè)學(xué)生只能屬于一個(gè)班級(jí),因此班級(jí)與學(xué)生之間也是1:n的聯(lián)系。3) 由于班主任同時(shí)還要教課,因此班主任與學(xué)生之間存在指導(dǎo)聯(lián)系,一個(gè)班主任要教多名學(xué)生,而一個(gè)學(xué)生只對(duì)應(yīng)一個(gè)班主任,因此班主任與學(xué)生之間也是1:n的聯(lián)系。4) 而學(xué)生和他自己的檔案材料之間,班級(jí)與班主任之間都是1:1的聯(lián)系。l 用E-R圖為學(xué)籍管理系統(tǒng)設(shè)計(jì)概念結(jié)構(gòu)模型l 將該E-R圖轉(zhuǎn)換成關(guān)系

11、模型,并確定每個(gè)關(guān)系模式的主碼2. 設(shè)有關(guān)系R和函數(shù)依賴F:R(W,X,Y,Z),F(xiàn) = XZ,WXY 。試求下列問(wèn)題:l 關(guān)系R屬于第幾范式? l 如果關(guān)系R不屬于BCNF,請(qǐng)將關(guān)系R逐步分解為BCNF。要求:寫出達(dá)到每一級(jí)范式的分解過(guò)程,并指明消除什么類型的函數(shù)依賴。五、應(yīng)用題1CREATE TABLE S (Sno CHAR(5) NOT NULL UNIQUE, Sname CHAR(20), Sex CHAR(1), Sage INT, Sdept CHAR(15)CREATE CLUSTERED INDEX Stusname ON S (Sname)2INSERT INTO S V

12、ALUES(95020 ,陳冬,男,18,IS)3UPDATES SET SdeptISWHERESname王明4SELECT Sname, Sex FROM SWHERE Sdept IN (IS,CS) 5. SELECT Cno,COUNT(*) FROM SC GROUP BY Cno HAVING COUNT(*)>10 ORDER BY Cno6SELECT S.Sno, Sname, C.Cname, SC.Grade FROM S, SC, C WHERE S.Sno=SC.Sno and SC.Cno=C.Cno7SELECT Sno, SnameFROM S WHERE Sdept IN (SELECT Sdept FROM S WHERE Sname=劉晨)8CREATEVIEW IS_S1 (Sno,Sname,Grade)ASSELECTS.Sno,Sname,GradeFROMS,SCWHERE SdeptIS and S.Sno=SC.Sno and SC.Cno =1六、綜合題解:1學(xué)生(學(xué)號(hào),姓名,出生日期,所在系,宿舍號(hào),班級(jí)號(hào)) 宿舍(宿舍號(hào),地址,人數(shù)) 檔案(檔案號(hào),學(xué)號(hào),所在學(xué)校)

溫馨提示

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