數(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頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 數(shù)據(jù)庫系統(tǒng)概論試卷(A)一、選 擇 題(15x1分)1、_C_是長期存儲在計算機內的有組織,可共享的數(shù)據(jù)集合. A、數(shù)據(jù)庫管理系統(tǒng) B、數(shù)據(jù)庫系統(tǒng) C、數(shù)據(jù)庫 D、文件組織 2、在數(shù)據(jù)庫中存儲的是_C_。 A、數(shù)據(jù) B、數(shù)據(jù)模型 C、數(shù)據(jù)以及數(shù)據(jù)之間的聯(lián)系 D、信息 3、數(shù)據(jù)庫系統(tǒng)階段,數(shù)據(jù)_D_。 A、具有物理獨立性,沒有邏輯獨立性 B、具有物理獨立性和邏輯獨立性 C、獨立性差 D、具有高度的物理獨立性和一定程度的邏輯獨立性 4、在數(shù)據(jù)模型的三要素中,數(shù)據(jù)的約束條件規(guī)定數(shù)據(jù)及其聯(lián)系的_A_。 A、制約和存儲規(guī)則 B、動態(tài)特性 C、靜態(tài)特性 D、數(shù)據(jù)結構 5_A_由數(shù)據(jù)結構、關系操作集合和完

2、整性約束三部分組成。 A、關系模型 B、關系 C、關系模式 D、關系數(shù)據(jù)庫 6、一組具有相同數(shù)據(jù)類型的值的集合稱為_D_。 A、關系 B、屬性 C、分量 D、域 7、集合R與S的交可以用關系代數(shù)的5種基本運算表示為_A_。 A、 R-(R-S) B、F(RS) C、R-(S-R) D、S-(R-S) 8、實體是信息世界中的術語,與之對應的數(shù)據(jù)庫術語為_D_。 A、文件 B、數(shù)據(jù)庫 C、字段 D、記錄 9、在嵌入式SQL語言中使用游標的目的在于_D_。 A、區(qū)分SQL與宿主語言 B、與數(shù)據(jù)庫通信 C、處理錯誤信息 D、處理多行記錄 10、FoxBASE、FoxPro屬于_B_。 A、表式系統(tǒng) B

3、、 最小關系系統(tǒng) C、關系完備的系統(tǒng) D、全關系系統(tǒng) 11、在R(U)中,如果XY,并且對于X的任何一個真子集X,都沒有XY,則_A_。 A、Y函數(shù)依賴于X B、Y對X完全函數(shù)依賴 C、X為U的候選碼 D、R屬于2NF 12、3NF_C_規(guī)范為BCNF。 A、消除非主屬性對碼的部分函數(shù)依賴 B、消除非主屬性對碼的傳遞函數(shù)依賴 C、消除主屬性對碼的部分和傳遞函數(shù)依賴 D、消除非平凡且非函數(shù)依賴的多值依賴 13、下面的結論不正確的是_D_。 A、若R.AR.B, R.BR.C 則R.AR.C B、若R.AR.B, R.AR.C 則R.AR.(B,C) C、若R.BR.A, R.CR.A 則R.(B

4、,C)R.A D、若R.(B,C)R.A 則R.BR.A, R.CR.A 14、需求分析階段得到的結果是_A_。 A、 數(shù)據(jù)字典描述的數(shù)據(jù)需求 B、E-R圖表示的概念模型 C、某個DBMS所支持的數(shù)據(jù)模型 D、某個DBMS所支持的數(shù)據(jù)模型 15、一個m:n聯(lián)系轉換為一個關系模式。關系的碼為_B_。 A、實體的碼 B、各實體碼的組合 C、n端實體的碼 D、每個實體的碼 二、填 空(20x1分)1、 數(shù)據(jù)庫系統(tǒng)的主要特點:_數(shù)據(jù)結構化_、數(shù)據(jù)冗余度小、具有較高的數(shù)據(jù)程序獨立性、具有統(tǒng)一的數(shù)據(jù)控制功能等。2、 數(shù)據(jù)約束條件是完整性規(guī)則的集合,在關系模型中,任何關系必須滿足_實體完整性_與_參照完整性

5、_兩個條件。3、 _事務_是恢復和01并發(fā)控制的基本單位,數(shù)據(jù)庫系統(tǒng)中要求它具有ACID特性。4、DBMS是指_數(shù)據(jù)庫管理系統(tǒng)_,它是位于用戶和操作系統(tǒng)之間的一層管理軟件。5、外模式是_模式_的子集。6、設有選課關系SC(SNO,CNO,G),對其插入一條選課記錄(95022,1)的SQL插入命令為:_insert into SC(SNO,CNO) VALUES(95022,1) _。7、關系操作方式的特點是_一次一集合_操作。8、數(shù)據(jù)庫恢復的基本原理可用一個詞來概括即_冗余_,基本技術主要有轉儲與日志。9、視圖是虛表,它一經定義就可以和基本表一樣被查詢但_更新_操作將有一定限制。10、就對數(shù)

6、據(jù)庫系統(tǒng)作查詢優(yōu)化來講,只有_關系_模型系統(tǒng)才是可能的。11、關系數(shù)據(jù)庫系統(tǒng)支持三級模式結構,其中外模式對應于_視圖或部分基本表_,模式對應于基本表,內模式對應于存儲文件。12、關系的描述稱為關系模式,它可以形式化的用一個五元組_ R(U,D,Dom,F)_。13、數(shù)據(jù)庫系統(tǒng)_三級結構與兩層映象_的系統(tǒng)結構保證了數(shù)據(jù)庫系統(tǒng)中能夠具有較高的邏輯獨立性和物理獨立性。14、含有多值依賴的關系模式已達到4NF范式,則其多值依賴一定是_平凡的_多值依賴。15、數(shù)據(jù)庫設計的重要特點之一要把_結構_設計和_行為_設計密切結合起來, 并以結構設計為核心而展開。16、任何一個二目關系是屬于_4NF _范式的 (

7、填最高范式)。17、在關系模式中多值依賴的有效性與屬性集的范圍_有_關,而函數(shù)依賴則不然。18、一個1:n聯(lián)系可以轉換為一個獨立的關系模式,也可以與_n_端對應的關系模式合并。19、請寫出在未被使用的最小工作區(qū)中打開學生表(XS)的命令: _ USE XS IN 0_20、在VFP中集成各類文件并最終能連編成可執(zhí)行數(shù)據(jù)庫應用系統(tǒng)的VFP文件為_項目 文件。三、設有學生-課程關系數(shù)據(jù)庫,其數(shù)據(jù)庫關系模式為: 學生SC(學號Sno,姓名Sname,所在系Sdept,年齡Sage,性別Ssex) 課程Course(課程號Cno,課程名稱Cname,先修課號Cpno,學分Ccredit) 學生選課SC

8、(學號Sno,課程號Cno,成績Grade) 1. 試用關系代數(shù)、ALPHA語言、SQL語言分別寫出下列查詢:(9x3分) (1) 查詢選修了3號或6號課程的學生的學號 (2) 查詢至少選修了一門其直接先行課為8號課程的學生學號與姓名 (3) 查詢選修了全部課程的學生學號、姓名和年齡關系代數(shù):(1) sno(cno=3cno()(2) Sno,Sname(Cpno=8(Course) SC Student)(3) Sno,Sname,Sage(Student (Sno,Cno(SC)Cno(Course)SQL:(1) SELECT snoFROM SCWHERE cno=3 or cno=6

9、(2) SELECT Sno,SnameFROM Student,SC,CourseWHERE Course.Cno= SC.Cno AND SC.Sno=Student.Sno AND Course.cpno=8 (3)SELECT Sno,Sname,SageFROM StudentWHERE NOT EXISTS( SELECT * FROM Course XNOT EXISTS( SELECT * FROM SC YWHERE Y.Cno= X.Cno AND Y.Sno=Student.Sno ) 2. 試用SQL語言寫出下列查詢: (3x4分) (1) 查詢沒有選修2號課程的學生學

10、號與姓名 (2) 查詢選修了3門以上課程并且成績均及格的學生學號與其平均成績 (3) 將計算機科學系(CS)全體學生的所有成績置為零2、(3x4分)(1) SELECT sno,snameFROM studentWHERE student.sno NOT IN (SELECT SC.snoFROM SC Where sno=2)(2) SELECT Sname,AVG(Grage)FROM SC Where grade=60GROUP BY Sno HAVING COUNT(Cno)3(3) update SC set grade=0 WHERE SC.sno IN (SELECT stude

11、nt.snoFROM studentWHERE sdept=CS)四、 某圖書館計劃設計一個圖書借閱管理數(shù)據(jù)庫,要求能管理如下信息:(11分)可隨時查詢出可借閱圖書的詳細情況,如圖書編號(bno)、圖書名稱(bna)、出版日期(bda)、圖書出版社(bpu)、圖書存放位置(bpl)等,這樣便于學生選借;為了唯一標識每一學生,圖書館辦借書證需如下信息:學生姓名(sna)、學生系別(sde)、學生所學專業(yè)(ssp)、借書上限數(shù)(sup)及唯一的借書證號(sno);一學生一次可借多本書,一本書可被多名學生所借閱(設同一本書有多本),借閱時記錄借書日期,歸還時記錄還書日期,并據(jù)此判斷是否超期。要求:(

12、1) 試畫出該數(shù)據(jù)庫系統(tǒng)的實體-聯(lián)系圖(E-R模型圖),注明聯(lián)系類型 (2) 設計此數(shù)據(jù)庫系統(tǒng)的關系模式(每個關系模式寫成R(U,F(xiàn))形式,其中 U為屬性集,F為函數(shù)依賴集),要求滿足3NF范式以上解: (1) E-R圖如下: (7分) BbnabdabpuNbnobpl SHDATESDESNASBNMSSPJDATESNOSUP (2) E-R圖轉化的關系模式如下: (4分) B(BNO#,BNA,BDA,BPU,BPL,BNOBNA,BNOBDA, ,BNOBPU,BNOBPL) SB(SNO#,BNO,JDATE,HDATE,(SNO,BNO)JDATE, (SNO,BNO)HDATE

13、) S(SNO,SNA,SDE,SSP,SUP,SOSNA,SOSDE,SOSSP,SOSUP五、設有一關系模式R(A,B,C,D,E),在該關系模式上有函數(shù)依賴集: A-D, C-E, (A,B)-C,E-B ,請回答:(3x5分) 1. 試找出關系模式R中的所有候選關鍵字。 2. 該關系模式最高能夠滿足第幾范式? 3. 試對該關系模式進行分解,使其最終滿足第三范式(保持函數(shù)依賴)。解:(3x5分)、經分析候選碼中必含有A屬性,考察(A,B)A-D, (A,B) -D (A,B) -C ,C-E (A,B) -E 由得,(A,B) -(C,D,E) (A,B) -(A,B) 由得,(A,B)

14、 -(A,B,C,D,E)并為完全函數(shù)依賴,(A,B)為候選碼。同理有(A,C) -(A,B,C,D,E)并為完全函數(shù)依賴,(A,C)為候選碼。同理有(A,E) -(A,B,C,D,E)并為完全函數(shù)依賴,(A,E)為候選碼。顯然(A,D)不能函數(shù)決定(A,B,C,D,E)候選碼只有(A,B)、(A,C) 、(A,E)。、顯然主屬性為A,B,C,E,非主屬性為D 存在A-D, D對候選碼(A,B)、(A,C) 、(A,E)均為部分函數(shù)依賴不屬于2,最高達到1。、下面是對的分解,分解后的關系模式滿足BCNF范式。(A,D,A -D)2(C,E,C-E)3(A,B,C,(A,B)-C)4(E,B,E

15、-B)數(shù)據(jù)庫原理與應用練習題一、 填空題1. 一個數(shù)據(jù)庫系統(tǒng)主要由 數(shù)據(jù)庫 、 數(shù)據(jù)庫管理系統(tǒng) 、 應用系統(tǒng) 、 數(shù)據(jù)庫管理員 和 用戶 等5部分構成。2. 數(shù)據(jù)庫的三級模式是指 外模式 、 模式 、 存儲模式 。數(shù)據(jù)庫系統(tǒng)的二級映像技術及作用(1) 模式/內模式映像 (2) 模式/外模式映像 3. 數(shù)據(jù)庫中數(shù)據(jù)的最小單位是 數(shù)據(jù)項 。4. 數(shù)據(jù)庫中數(shù)據(jù)獨立性分為 邏輯獨立性 和 物理獨立性 5. 兩個實體集之間的聯(lián)系可概括為3種:1) 一對一 2) 一對多 3) 多對多 6. 最常用的數(shù)據(jù)模型主要有三種 層次模型 (Hierarchical Model) 網狀模型 (Network Mode

16、l) 關系模型 7. 數(shù)據(jù)庫設計主要的內容包括數(shù)據(jù)庫的 數(shù)據(jù)庫邏輯設計, 數(shù)據(jù)庫物理設計 ,數(shù)據(jù)庫實施 8. 概念結構設計的方法有4種:包括1) 自頂向下 2) 自底向上 ,3) 逐步擴張 4) 混合策略 9. 數(shù)據(jù)抽象的三種基本方法是 分類 、 聚集 和 概括 。10. 、和除法運算 11. 數(shù)據(jù)操作權限的設置語句包括 GRANT 、 REVOKE 和 WITH GRANT OPTION 三種。12. SQL Server客戶機/服務器的三層結構,包括 數(shù)據(jù)庫服務器 , 應用服務器 和 客戶機 13. SQL Server的數(shù)據(jù)庫對象(1) 數(shù)據(jù)庫 (2) 關系 (3) 屬性 (4) 元組

17、(5) 視圖 (6) 索引 14. SQL Server的三種物理文件 mdf文件 、 ldf文件 、 ndf文件 。15. 系統(tǒng)數(shù)據(jù)庫是由SQL Server內部創(chuàng)建和提供的一組數(shù)據(jù)庫,其中最主要的數(shù)據(jù)庫有4個,包括(1) master (2) model (3) msdb (4) tempdb 16. 對于一個已經滿足1NF的關系模式,當消除 非主屬性對碼的部分函數(shù)依賴 后,它就屬于2NF了;當消除 非主屬性對碼的傳遞函數(shù)依賴 ,它就屬于3NF了;當消除 主屬性對碼的部分函數(shù)依賴 ,它就屬于BCNF了17. 數(shù)據(jù)庫的保護功能主要包括確保數(shù)據(jù)的 安全性 、 完整性 、 數(shù)據(jù)庫的恢復 和 并發(fā)

18、控制 四方面的內容。18. 用戶標識和鑒定的方法非常多,常用的用戶標識和鑒定方法有下列幾種。(1) 用戶名 (2) 口令 (3) 約定函數(shù) 19. 存取控制機制主要包括兩部分:1) 自主存取控制 2) 強制存取控制 。20. SQL Server提供以下4層安全防線:(1) 用戶 (2) 操作系統(tǒng) (3) 存取控制 (4) 密碼存儲 21. 安全認證是指數(shù)據(jù)庫系統(tǒng)對用戶訪問數(shù)據(jù)庫系統(tǒng)時所輸入的 用戶名 和 密碼 進行確認的過程。22. 在一個關系的各個元組之間或者若干關系之間常常存在各種關聯(lián)或制約約束,這種約束稱為靜態(tài)關系約束。常見的靜態(tài)關系約束有:1) 實體完整性約束 。2) 參照完整性約束

19、 。3) 函數(shù)依賴約束 。4) 統(tǒng)計約束 。23. 數(shù)據(jù)的完整性是指數(shù)據(jù)的 正確性 、有效性 和 相容性 24. 事務是數(shù)據(jù)庫的基本工作單位,事務具有ACID特性,即: 原子性 、 一致性、_隔離性_和_持久性_25. DBMS的數(shù)據(jù)庫完整性控制機制應具有3個方面的功能:1) 定義 2) 檢查 3) 發(fā)生問題后采取相應動作 。26. 根據(jù)完整性檢查的時間不同,可把完整性約束 立即執(zhí)行約束 (Immediate Constraints)和 延遲執(zhí)行約束 (Deferred Constraints)27. SQL Server中的數(shù)據(jù)完整性包括 實體完整性 、 參照完整性 和 用戶自定義完整性 3種。28. SQL Server實現(xiàn)數(shù)據(jù)完整性的具體方法有4種: check 、 constraint 、 域約束

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論