版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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_OA、具有物理獨立性,沒有邏輯獨立性 B、具有物理獨立性和邏輯獨立性C、獨立性差D、具有高度的物理獨立性和一定程度的邏輯獨立性4、 在數(shù)據(jù)模型的三要素中,數(shù)據(jù)的約束條件規(guī)定數(shù)據(jù)及其聯(lián)系的_A oA、制約和存儲規(guī)則 B、動態(tài)特性C、靜態(tài)特性D、數(shù)據(jù)結構5、 A 由數(shù)據(jù)結構、關系操作集合和完整性約束三部分組成。A、關系模
2、型B、關系C、關系模式D、關系數(shù)據(jù)庫6、 一組具有相同數(shù)據(jù)類型的值的集合稱為D_oA、關系 B、屬性C、分量 D、域7、 集合R與S的交可以用關系代數(shù)的5種基本運算表示為A oA、R-(R-S) B、d F(RX S) C、R-(S-R) D、S-(R-S)8、 實體是信息世界中的術語,與之對應的數(shù)據(jù)庫術語為_D_ oA、文件 B、數(shù)據(jù)庫 C、字段 D、記錄9、在嵌入式SQL語言中使用游標的目的在于D °A、區(qū)分SQL與宿主語言B、與數(shù)據(jù)庫通信 C、處理錯誤信息 D、處理多行記錄10、FoxBASE FoxPro 屬于 _B_°A、表式系統(tǒng) B、最小關系系統(tǒng) C、關系完備的
3、系統(tǒng) D、全關系系統(tǒng)11、 在R(U)中,如果Xt Y,并且對于X的任何一個真子集 X',都沒有X't Y, 則 _ _A_°A、Y函數(shù)依賴于X B、Y對X完全函數(shù)依賴 C、X為U的候選碼 D、R屬于2NF12、3NF C 規(guī)范為 BCNFA、消除非主屬性對碼的部分函數(shù)依賴B 、消除非主屬性對碼的傳遞函數(shù)依賴C、消除主屬性對碼的部分和傳遞函數(shù)依賴D、消除非平凡且非函數(shù)依賴的多值依賴13、 下面的結論不正確的是D °A、若R.At R.B,R.Bt R.C則R.AtR.CB、若R.At R.B,R.At R.C則R.AtR.(B,C)C、若R.Bt R.A,R
4、.Ct R.A則R.(B,C) t R.AD、若R.(B , C)tR.A 則 R.Bt R.A, R.C tR.A14、 需求分析階段得到的結果是A °A數(shù)據(jù)字典描述的數(shù)據(jù)需求B、E-R圖表示的概念模型C某個DBM新支持的數(shù)據(jù)模型 D、某個DBM新支持的數(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ù)庫恢復的基本原理可用一個詞來概括即冗余,基本技術主要有轉儲與
6、日志。9、 視圖是虛表,它一經定義就可以和基本表一樣被查詢但更新操作將有一定限制。10、 就對數(shù)據(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ù)庫設計的重要特點之一要把結構 設計和行為_設計密切
7、結合起來,并以結構設計為核心而展開。16、 任何一個二目關系是屬于_4NF _范式的(填最高范式)。17、 在關系模式中多值依賴的有效性與屬性集的范圍_有關,而函數(shù)依賴則不然。18、 一個1:n聯(lián)系可以轉換為一個獨立的關系模式,也可以與n端對應的關系模式合并。19、 請寫出在未被使用的最小工作區(qū)中打開學生表(XS)的命令: USE XS IN 020、 在VFP中集成各類文件并最終能連編成可執(zhí)行數(shù)據(jù)庫應用系統(tǒng)的VFP文件為項目文件。三、設有學生-課程關系數(shù)據(jù)庫,其數(shù)據(jù)庫關系模式為:學生SC(學號Sno,姓名Sname所在系Sdept,年齡Sage,性別Ssex) 課程Course(課程號Cno
8、,課程名稱Cname先修課號Cpno,學分Ccredit) 學生選課SC(學號Sno,課程號Cno,成績Grade)1. 試用關系代數(shù)、ALPHA語言、SQL語言分別寫出下列查詢:(9x3分)(1) 查詢選修了 3號或6號課程的學生的學號(2) 查詢至少選修了一門其直接先行課為8號課程的學生學號與姓名(3) 查詢選修了全部課程的學生學號、姓名和年齡 關系代數(shù):(1) n sno( d cno=3 V cno =' 6 '( SC )(2) n Sno, Sname( d Cpno='8'(Course) SC Stupnt)(3) n Sno, Sname,Sa
9、ge(Student X n Sno,Cno(SC)十 n Cno(Course)SQL(1) SELECT snoFROM SCWHERE cno=3' or cno= ''(2) SELECT Sno,Sn ameFROM Stude nt,SC,CourseWHERE Course.C no= SC.C no AND SC.S no=Stude nt.S no AND Course.cp no=''(3) SELECT Sn o,S name,SageFROM Stude ntWHERE NOT EXISTS(SELECT *FROM Course
10、 XNOT EXISTS(SELECT *FROM SC YWHERE Y.C no= X.C no AND Y.S no=Stude nt.S no )2. 試用SQL語言寫出下列查詢:(3x4分)(1) 查詢沒有選修2號課程的學生學號與姓名(2) 查詢選修了 3門以上課程并且成績均及格的學生學號與其平均成績(3) 將計算機科學系(CS)全體學生的所有成績置為零2、(3x4 分)(1) SELECT sno, snameFROM stude ntWHERE stude nt.s no NOT IN(SELECT SC.s noFROM SCWhere sno='' SELEC
11、T S name, AVG(Grage)FROM SCWhere grade>=60GROUP BY Sno HAVING COUNT(C no)>3 update SCset grade=0WHERE SC.s no IN(SELECT stude nt.s noFROM stude ntWHERE sdept=CS)四、某圖書館計劃設計一個圖書借閱管理數(shù)據(jù)庫,要求能管理如下信息:(11分)可隨時查詢出可借閱圖書的詳細情況,如圖書編號(bno)、圖書名稱(bna)、出版日期(bda)、圖書出版社(bpu)、圖書存放位置(bpl)等,這樣便于學生選借;為了唯一標識每一學生,圖書館辦
12、借書證需 如下信息:學生姓名(sna)、學生系別(sde)、學生所學專業(yè)(ssp)、借書上限數(shù)(sup)及唯一的借書證號 (sno);學生一次可借多本書,一本書可被多名學生所借閱(設同一本書有多本),借閱時記錄借書日期,歸還時記錄還書日期,并據(jù)此判斷是否超期。要求:(1)試畫出該數(shù)據(jù)庫系統(tǒng)的實體-聯(lián)系圖(E-R模型圖),注明聯(lián)系類型(2)設計此數(shù)據(jù)庫系統(tǒng)的關系模式 (每個關系模式寫成 R(U, F)形式,其中U為屬性集,F為函數(shù)依賴集),要求滿足3NF范式以上解:(1) E-R圖如下:(7分)(2) E-R圖轉化的關系模式如下:(4分)B ( BNO# , BNA,BDA,BPU,BPL ,
13、BNO 宀 BNA , BNO 宀 BDA, , BNO 宀 BPU , BNO 宀 BPL )SB( SNO#, BNO #, JDATE,HDATE , (SNO #, BNO #)宀 JDATE, ( SNO #, BNO #)宀 HDATE S( SNO #, SNA , SDE,SSP,SUP, SN O#T SNA , SN OSDE , SN O#T SSP, SN O#SUP五、設有一關系模式 R (A , B , C, D, E),在該關系模式上有函數(shù)依賴集: A->D, C->E, (A,B)->C, E->B ,請回答:(3x5 分)1. 試找出關
14、系模式 R中的所有候選關鍵字。2. 該關系模式最高能夠滿足第幾范式?3. 試對該關系模式進行分解,使其最終滿足第三范式(保持函數(shù)依賴)。解:(3x5分)1、經分析候選碼中必含有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) ->(A,B,C,D,E)并為完全函數(shù)依賴, (A,B)為候選碼。 同理有(A,C) ->(A,B,C,D,E)并為完全函數(shù)依賴, (A,C)為候選碼。同理有(A,E) -&
15、gt;(A,B,C,D,E)并為完全函數(shù)依賴,(A,E)為候選碼。顯然(A,D)不能函數(shù)決定(A,B,C,D,E)候選碼只有(A,B)、(A,C)、(A,E)。2、顯然主屬性為 A,B,C,E ,非主屬性為 D存在A->D, D對候選碼(A,B)、(A,C)、(A,E)均為部分函數(shù)依賴 R不屬于2NF,R最高達到 1NF。F面是對R的分解,分解后的關系模式滿足BCNF范式。R1(A,D ,(A ->D R 2(C,E,C->ER 3(A,B,C ,(A,B)->C )R 4(E,B,E->B)數(shù)據(jù)庫原理與應用練習題填空題一個數(shù)據(jù)庫系統(tǒng)主要由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)
16、、應用系統(tǒng)、數(shù)據(jù)庫管理員 和 用戶等5部分構成。數(shù)據(jù)庫的三級模式是指外模式、模式、存儲模式。數(shù)據(jù)庫系統(tǒng)的二級映像技術及作用模式/內模式映像模式/外模式映像數(shù)據(jù)庫中數(shù)據(jù)的最小單位是數(shù)據(jù)項 。數(shù)據(jù)庫中數(shù)據(jù)獨立性分為邏輯獨立性和物理獨立性兩個實體集之間的聯(lián)系可概括為3種:1) 一對一 2) 一對多3) 多對多最常用的數(shù)據(jù)模型主要有三種層次模型(Hierarchical Model)網(wǎng)狀模型(Network Model) _關系模型數(shù)據(jù)庫設計主要的內容包括數(shù)據(jù)庫的數(shù)據(jù)庫邏輯設計,數(shù)據(jù)庫物理設計,數(shù)據(jù)庫實施概念結構設計的方法有 4種:包括1)自頂向下 2)自底向上,3)逐步擴張4)混合策略數(shù)據(jù)抽象的三種
17、基本方法是分類、聚集和概括。數(shù)據(jù)操作權限的設置語句包括GRANT、REVOKE和 WITH GRANT OPTION三種。SQL Server客戶機/服務器的三層結構,包括數(shù)據(jù)庫服務器,應用服務器和SQL Server的數(shù)據(jù)庫對象(1)數(shù)據(jù)庫 (2) 關系(3) 屬性(4) 元組(5) 視圖 (6) 索引SQL Server的三種物理文件 mdf文件 、Idf 文件、ndf文件。系統(tǒng)數(shù)據(jù)庫是由SQL Server內部創(chuàng)建和提供的一組數(shù)據(jù)庫,其中最主要的數(shù)據(jù)庫有4個,包括(1) master3、1.2.3.4.5.6.7.8.9.11.12.13.14.15.(2) model (3) msdb
18、 (4) tempdb16. 對于一個已經滿足 1NF的關系模式,當消除后,它就屬于2NF了;當消除 非主屬性對碼的傳遞函數(shù)依賴,它就屬于3NF 了;當消除主屬性對碼的部分函數(shù)依賴,它就屬于BCNF了17. 數(shù)據(jù)庫的保護功能主要包括確保數(shù)據(jù)的 安全性、完整性、數(shù)據(jù)庫的恢復和并發(fā)控制 四方面的內容。18. 用戶標識和鑒定的方法非常多,常用的用戶標識和鑒定方法有下列幾種。 用戶名 口令約定函數(shù)19. 存取控制機制主要包括兩部分:1) 自主存取控制2) 強制存取控制。20. SQL Server提供以下4層安全防線:用戶操作系統(tǒng)存取控制(4) 密碼存儲21. 安全認證是指數(shù)據(jù)庫系統(tǒng)對用戶訪問數(shù)據(jù)庫系統(tǒng)時所輸入的用戶名和密碼進行確認的過程。22. 在一個關系的各個元組之間或者若干關系之間常常存在各種關聯(lián)或制約約束,這種約束稱為靜態(tài)關系約束。常見的靜態(tài)關系約束有:1)實體完整性約束。2)參照完整性約束。3)函數(shù)依賴約束 。4) 統(tǒng)計約束。23. 數(shù)據(jù)的完整性是指數(shù)據(jù)的正確性、有效性 和相容性24. 事務是數(shù)據(jù)庫的基本工作單位,事務具有ACID特性,即: 原子性、一致性、_隔離性和_持久性_25.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024石油化工產品物流運輸合同
- 2024版房地產項目開發(fā)委托合同
- 2024年貨車掛靠車輛維護合同
- 2024版單位車輛清洗保養(yǎng)合同3篇
- 短視頻策劃與制作知到智慧樹章節(jié)測試課后答案2024年秋黑龍江職業(yè)學院
- 旅游景點開發(fā)政府咨詢顧問協(xié)議
- 地熱發(fā)電站建設合同
- 2024轉讓公司股權合同范本
- 跨境電商提成運營合同
- 河道城市文化設施工程合同
- 2025年急診科護理工作計劃
- 2024-2025學年山東省聊城市高一上學期期末數(shù)學教學質量檢測試題(附解析)
- 違規(guī)行為與處罰管理制度
- 遼寧沈陽市文體旅產業(yè)發(fā)展集團有限公司招聘筆試沖刺題2024
- 2024版《糖尿病健康宣教》課件
- 二年級上每日一練(豎式+口算+應用題)已排版直接打印
- (康德卷)重慶市2024屆高三一診英語試卷(含答案)
- 檔案保護技術概論期末復習資料教材
- 能源管理制度與能耗核算體系模板
- 焊接模擬ansys實例參考模板
- 西格斯霧化器操作維護PPT課件
評論
0/150
提交評論