數據庫應用考綱、試題、答案_第1頁
數據庫應用考綱、試題、答案_第2頁
數據庫應用考綱、試題、答案_第3頁
數據庫應用考綱、試題、答案_第4頁
數據庫應用考綱、試題、答案_第5頁
免費預覽已結束,剩余2頁可下載查看

下載本文檔

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

文檔簡介

1、數據庫應用考綱、試題、答案一、考試說明一、考試說明本課程滿分100分,考試時間90分鐘??荚囋囶}包括以下幾種題型:1 、單選題(每題2分,共20分):根據要求選出正確答案,每題只有一個正確答案。2 、判斷題(在括號內正確的打、錯誤的打“X” ,每題2分,共20分)。3 、簡答題(每題4分,共20分):簡答回答要點,并作簡要分析。4 、操作題(每題4分,共40分)。二、重點復習內容第1章數據庫概述1、數據庫定義長期存儲在計算機中的有組織的、可共享的大量數據的集合。2、數據庫系統的特點(1)數據結構化;(2)數據的共享性高,冗余度低,易擴充;(3)數據獨立性高;(4)數據由DBM酰一管理和控制。第

2、2章數據庫系統結構1、概念模型定義從數據的應用語義視角來抽取模型并按用戶的觀點來對數據和信息進行建模。主要用在數據庫的設 計階段,與數據庫管理系統無關。2、數據庫概念模型的主要特點(1)對現實世界的抽象和概括,能真實,充分的反映現實世界的事物和事物之間的聯系;(2)簡潔、明晰、獨立于計算機系統、便于理解;(3) 易于變動和修改;1、 )易于向給定的數據庫邏輯模式轉換。2、 數據完整性約束有哪幾類實體完整性、參照完整性、用戶自定義完整性3、 關系模型的完整性規則,在參照完整性中,為什么外部碼屬性的值也可以為空?什么情況下才能為空?實體完整性規則是指若屬性A是基本關系R的主屬性,則屬性 A不能取空

3、值。若屬性(或屬性組)F是基本關系屬性 R的外碼,它與基本關系S的主碼Ks相對應(基本關系R和S不一定是不同的關系) 則對于R中的每個元組在F上的值必須為:空值(F的每個屬性值均為空值),或者等于S中某個元組 的主碼值,即屬性 F本身不是主屬性,則可以取空值,否則不能取空值。第3章SQL語言基礎及數據定義功能4、 數值型bigint ,int , smallint , tinyint ,bit , number,decimal5、 字符型char , varchar,text, nchar,nvarchar,ntext, binary,vaibinary,image三、信息收集原則及時性原則、

4、真實性原則、準確性原則、完整性原則第4章數據操作語句6、 查詢語句的基本結構Select 目標列名序列from 數據源where檢索條件表達式group by 分組依據列having組提取條件order by 排序依據列第5章視圖7、 視圖定義從一張或多張基表或視圖中選出的數據的虛表。數據庫只存放視圖的定義,而不存放視圖包含的數據。2、定義視圖CREATE VIEW視圖名(視圖列名表)AS查詢語句第 6 章 關系數據庫規范化理論8、 1NF不包含重復組的關系(即不包含非原子項的屬性)。9、 2NF如果R(U,F) e 1NF,并且R中的每個非主屬性都完全函數依賴于主碼,則 R(U,F) 2NF

5、.10、 3NF如果R(U,F) 2NF,并且R中的每個非主屬性都不傳遞函數依賴于主碼,則 R(U,F) 3NF.第 7 章 數據庫保護1、事務特征原子性、一致性、隔離性、持久性。2、并發操作帶來數據不一致有以下情況丟失修改、不可重復讀、 “臟”讀、 “幽靈”數據。第 8 章 數據庫設計1、數據庫設計的基本步驟需求分析、結構設計、行為設計、數據庫實施、數據庫運行和維護。三、重點習題(一)單選題01 SQL Server 2000 采用的身份驗證模式有() 。A、僅Windows身份驗證模式B、僅SQL Server身份驗證模式C僅混合模式D Windows身份驗證模式和混合模式02 SQL S

6、erver 的字符型系統數據類型主要包括() 。A、 Int 、 money、 char、 char 、 varchar 、 textC、 datetime 、 binary 、 int D 、 char 、 varchar 、 int03要查詢book 表中所有書名中包含“計算機”的書籍情況,可用( )語句。A、 SELECT * FROM book WHERE book_name LIKE 計算機* B、 SELECT * FROM book WHERE book_name LIKE 計算機%C、 SELECT * FROM book WHERE book_name = 計算機*D、 SE

7、LECT * FROM book WHERE book_name = 計算機%E、 對視圖的描述錯誤的是:( )A、 是一張虛擬的表B、 在存儲視圖時存儲的是視圖的定義C、 在存儲視圖時存儲的是視圖中的數據D、 可以像查詢表一樣來查詢視圖05經過投影運算后,所得關系的元組數()原關系的元組數。A、 等于 B 、 小于 C 、 小于或等于D 、 大于06.下述SQL命令中,允許用戶定義新關系時,引用其他關系的主碼作為外碼的是()。A、 INSERT B 、 DELETE C、 REFERENCES D、 SELECT07在數據庫的安全性控制中,授權的數據對象的() ,授權子系統就越靈活。A 、范

8、圍越小B 、約束越細致C 、范圍越大D 、約束范圍大08并發操作帶來的數據不一致性不包括() 。A、不可重復讀B 、不可重復寫C丟失修改D 、讀“臟”數據09在數據庫系統中,對存取權限的定義稱為() 。A命令 B、授權 C 、定義 D、審計10以下軟件()不是數據庫管理系統A、 Delphi B 、 AccessC、 Foxpro D 、 Oracle參考答案:1-5 DBBCC, 6-10 CABBA(二)判斷題01 有了外模式/ 模式映像,可以保證數據和應用程序之間的物理獨立性。( X )02.關系數據庫管理系統中的查詢處理程序能自動實現查詢優化。( V )03.當查詢結果為多個元組時,嵌

9、入式SQL中采用稱為游標的機制來指示所取出元組的位置。( V )04.同一實體在不同分 ER圖中所包含的屬性個數和屬性排列次序不完全相同,這類沖突屬于屬性沖突。(X )05.數據庫運行時,應防止輸入或輸出不符合語義的錯誤數據,而始終保持其中數據的正確性。這就是通常所說的數據庫的可靠性。( X )06.如果表中有一列被指定為主鍵,則該列不可以指定為NULL屬性。(, )07.可以將唯一性約束定義在多個字段上。(V )08.在設計基本 E-R圖時,必須消除所有的冗余數據和冗余聯系。(X )09.事務故障的恢復是由系統自動完成的,對用戶是透明的。( V )10. 一個一對多聯系只能轉換為一個獨立的關

10、系模式,而不能與任何一端實體合并。(X )(三)簡答題1、什么是視圖?它和表有什么區別?答題要點:視圖也稱為“虛表”或“導出表”,顧名思義,就是從其他的表或視圖導出數據的表。 區別:視圖中看到的數據在數據庫中并不存儲,基本表中的數據存儲在數據庫中。數據庫中只存儲視圖 的定義,當用戶請求從視圖中查詢數據時,數據將從相應的基本表中檢索出來。2、試述數據庫系統的組成。答題要點:數據庫系統一般由數據庫 ,數據庫管理系統(及其開發工具),應用系統,數據庫管理員、用戶構成。3、數據庫系統有哪些特點?答題要點:(1)數據結構化;(2)數據的共享性高,冗余度低,易擴充;(3)數據獨立性高;(4)數據由DBM的

11、一管理和控制。4、簡述數據庫概念模型的主要特點。答題要點:(1)對現實世界的抽象和概括,能真實,充分的反映現實世界的事物和事物之間的聯系;(2)簡潔、明晰、獨立于計算機系統、便于理解;(3)易于變動和修改;(4)易于向給定的數據庫邏輯模式轉換。5、簡述日志文件在數據庫恢復中的作用,以及登記日志文件時必須遵循的兩條原則。答題要點:日志文件可以用來進行事務故障恢復和系統故障恢復, 并協助后備副本進行介質故障恢復。或(1)事務故障恢復和系統故障恢復必須用日志文件;(2)在動態轉儲方式中必須建立日志文件,后備副本和日志文件結合起來才能有效地恢復數據庫;(3)在靜態轉儲方式中,也可以建立日志文件。登記日

12、志文件時必須遵循的兩條原則是:( 1 )登記的次序嚴格按并發事務執行的時間次序;( 2)必須先寫日志文件,后寫數據庫。(四)操作題現有學生選課關系數據庫如下:Student(S#,Sname,Sage,Ssex) 學生表S#:學號;Sname:學生女4名;Sage:學生年齡;Ssex:學生性別Course(C#,Cname,T#) 課程表C#,課程編號;Cname:課程名字;T# :教師編號SC(S#,C#,score) 成績表S#:學號;C#,課程編號;score:成績Teacher(T#,Tname) 教師表T#:教師編號;Tname:教師名字操作要求:根據以上幾張表完成如下操作,寫出相應

13、的SQL 語句。1 、查詢平均成績大于60 分的同學的學號和平均成績;select S#,avg(score) from sc group by S# having avg(score) 602、查詢姓“李”的老師的個數;select count(distinct(Tname) from Teacher where Tname like 李 %3、查詢所有課程成績小于60 分的同學的學號、姓名;select S#,Sname from Studentwhere S# not in (select Student.S# from Student,SC where S.S#=SC.S# and score60)4、刪除學習“葉平”老師課的 SC 表記錄;Select SC from course ,Teacherwhere Course.C#=SC.C# and Course.T#= Teacher.T# and Tname= 葉平 5、刪除“ 002”同學的“001”課程的成績;delete from Sc whe

溫馨提示

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

評論

0/150

提交評論