數(shù)據(jù)庫原理試卷A(標準答案)

上傳人:jun****875 文檔編號:17773653 上傳時間:2020-12-05 格式:DOC 頁數(shù):9 大?。?17.41KB
收藏 版權申訴 舉報 下載
數(shù)據(jù)庫原理試卷A(標準答案)_第1頁
第1頁 / 共9頁
數(shù)據(jù)庫原理試卷A(標準答案)_第2頁
第2頁 / 共9頁
數(shù)據(jù)庫原理試卷A(標準答案)_第3頁
第3頁 / 共9頁

下載文檔到電腦,查找使用更方便

9.9 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《數(shù)據(jù)庫原理試卷A(標準答案)》由會員分享,可在線閱讀,更多相關《數(shù)據(jù)庫原理試卷A(標準答案)(9頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、 得分 一、 一、    單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在答題卡上。每小題1分,共20分) 1. 數(shù)據(jù)模型的三要素中,數(shù)據(jù)的約束條件規(guī)定數(shù)據(jù)及其聯(lián)系的(  A ?。? A. 制約規(guī)則 B. 靜態(tài)特性 C. 動態(tài)特性 D. 數(shù)據(jù)結構 2. DB、DBMS、DBS三者之間的關系是( B )。 A. DBMS包括DB和DBS B. DBS包括DB和DBMS C. DB包括DBMS和DBS D. DB、DBMS、DBS是同一個意思 3. 有一個關系:學生(學號,姓名,系別),規(guī)定學號的值域

2、是9個字符組成的字符串,這一規(guī)則屬于( C )。 A. 實體完整性約束 B. 參照完整性約束 C. 用戶自定義完整性約束 D. 關鍵字完整性約束 4. 有12個實體類型,并且它們之間存在著15個不同的二元聯(lián)系,其中4個是1:1聯(lián)系類型,5個是1:N聯(lián)系類型,6個M:N聯(lián)系類型,那么根據(jù)轉換規(guī)則,這個ER結構轉換成的關系模式至少有( B?。?。 A.17個 B.18個 C.23個 D.27個 5. 在數(shù)據(jù)庫技術中,未提交的隨后被撤消了的數(shù)據(jù),稱為( D  )。 A.報廢的數(shù)據(jù) B.過時的數(shù)據(jù) C.撤消的數(shù)據(jù) D.臟數(shù)據(jù)

3、 6. 嵌入式SQL的預處理方式,是指( D  )。 A.識別出SQL語句,加上前綴標識和結束標志 B.對源程序進行格式化處理 C.把嵌入的SQL語句編譯成目標程序 D.把嵌入的SQL語句處理成函數(shù)調用形式 7. 若系統(tǒng)在運行過程中,由于某種硬件故障,使存儲在外存上的數(shù)據(jù)部分損失或全部損失,這種情況稱為( A?。? A. 介質故障   B. 運行故障  C. 系統(tǒng)故障   D. 事務故障 8. 如果事務T獲得了數(shù)據(jù)項Q上的排它鎖,則T對Q( C ?。? A. 只能讀不能寫 B. 只能寫不能讀 C. 既可讀又可寫 D. 不能讀也不能寫

4、 9. 在SQL的下列語句中,能夠實現(xiàn)參照完整性約束的語句( D?。?。 A.FOREIGN KEY B.PRIMARY KEY C.REFERENCES D.FOREIGN KEY和REFERENCES 10. 在需求分析階段,數(shù)據(jù)字典是對系統(tǒng)中( A ?。?。 A.數(shù)據(jù)的描述 B.處理的描述 C.功能的描述 D.數(shù)據(jù)與處理關系的描述 11. 對數(shù)據(jù)對象施加封鎖,避免死鎖的方法沒有采用以下( C?。┎呗?。 A.順序封鎖法 B.一次封鎖法 C.先來先服務 D.兩段鎖 12. 在數(shù)據(jù)庫系統(tǒng)中,對存取權限的定義稱為( B )。 A.

5、聲明 B. 授權 C. 加密 D. 口令 13. 將SQL嵌入到主語言使用時,必須區(qū)分SQL語句和主語句。通常在所有的SQL語句前加上( B?。?。 A. : B. EXEC SQL C. SQL D. DECLARE 14. 設有關系B(書號,書名),如果要檢索第3個字母為N,且至少包含4個字母的書名,則SQL查詢語句中WHERE子句的條件表達式應寫成:書名 Like( C )。 A. ’_ _N _’ B. ‘_ _ N%’ C. ‘_ _ N _ %’ D. ‘_%N_ _’ 15. 數(shù)據(jù)庫設計人員與用戶之間溝通信息的橋梁

6、是( A?。?。 A. 實體聯(lián)系圖 B. 程序流程圖 C. 模塊結構圖 D. 數(shù)據(jù)結構圖 16. SQL語言中的COMMIT語句的主要作用是( B?。?。 A. 結束程序   B. 返回系統(tǒng)  B. 提交事務   D. 存儲數(shù)據(jù) 17. 并發(fā)操作可能帶來以下的數(shù)據(jù)不一致性( D ?。?。 A. 丟失修改、不可重復讀、臟讀、死鎖 B. 不可重復讀、臟讀、死鎖 C. 丟失修改、臟讀、死鎖 D. 丟失修改、不可重復讀、臟讀 18. 數(shù)據(jù)庫物理設計完成以后,進入數(shù)據(jù)庫實施階段,下述工作中,( A )一般不屬于實施階段的工作。 A.建立庫結構 B.系統(tǒng)

7、調試 C.加載數(shù)據(jù) D.擴充功能 19. 在數(shù)據(jù)庫系統(tǒng)中,日志文件用于( D?。?。 A.保障事務的并發(fā)性 B.保障數(shù)據(jù)的安全性 C.檢測系統(tǒng)的死鎖 D.數(shù)據(jù)庫故障的恢復 20. 存在一個等待事務集{T0,T1,…,Tn},其中T0正等待被T1鎖住的數(shù)據(jù)項,T1正等待被T2鎖住的數(shù)據(jù)項,… ,Tn-1正等待被Tn鎖住的數(shù)據(jù)項,且Tn正等待被T0鎖住的數(shù)據(jù)項,則系統(tǒng)的工作狀態(tài)處于( D )。 A. 封鎖 B. 死鎖 C. 循環(huán) D. 并發(fā)處理 得分 二、 填空題(每空1分,共10分)請在答題卡的

8、相應位置寫上正確答案,錯答、不答均無分 1.數(shù)據(jù)模型的發(fā)展經(jīng)歷了 層次模型 、網(wǎng)狀模型、 關系模型 和面向對象模型等階段。 2.數(shù)據(jù)庫數(shù)據(jù)具有 永久存儲 、有組織和 可共享 三個基本特點。 3.審計一般可以分為 用戶級 審計和 系統(tǒng)級 審計。 4.觸發(fā)器是實現(xiàn)數(shù)據(jù)庫 完整性 的一個重要方法。 5.使用SQL語言的SELECT語句進行分組查詢時,如果要對分組進行篩選,應該使用 HAVING 子句。 6.游標是系統(tǒng)為用戶開設的一個 數(shù)據(jù)緩沖區(qū) 。 7.防止未經(jīng)授權的用戶惡意地存取數(shù)據(jù)庫中的

9、數(shù)據(jù),這是數(shù)據(jù)庫系統(tǒng)的 安全性 控制機制要解決的問題。 得分 三、 判斷題(每題1分,共10分)請在答題卡的相應位置寫上正確答案(√或╳),錯答、不答均無分 1.數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)獨立性是指不會因為存儲策略的變化而影響存儲結構。( ╳ ) 2.層次模型和網(wǎng)狀模型統(tǒng)稱為關系模型。( ╳ ) 3. 規(guī)范化主要的理論依據(jù)是關系代數(shù)理論。( ╳ ) 4. 事務一旦提交,對數(shù)據(jù)庫的修改就是永遠的是指持久性。( √ ) 5. 把低一級的關系模式分解為若干個高一級的關系模式,其目的是為了消除插入異常、刪除異常和數(shù)據(jù)不

10、一致。( ╳ ) 6. 為使程序員編程時既可以使用數(shù)據(jù)語言,又可以使用常規(guī)的程序設計語言,數(shù)據(jù)庫系統(tǒng)需要把數(shù)據(jù)庫語言嵌入到宿主語言中。( √ ) 7. 如果兩個實體之間具有M : N 聯(lián)系,則將它們轉換為關系模型的結果是兩個表。( ╳ ) 8. 在SELECT語法中,“_”可以匹配多個字符。( ╳ ) 9. 在數(shù)據(jù)庫三級模式結構中,外模式的個數(shù)與用戶個數(shù)相同。( ╳ ) 10.不屬于數(shù)據(jù)庫管理技術發(fā)展階段的是自動處理階段。( √ ) 得分 四、 綜合應用題之一 (每小題3分

11、,共30分) 設有一個數(shù)據(jù)庫,包括如下關系模式: 部門(部門編號C(3),部門名稱C(8),辦公地點C(8),部門電話C(8)) 教工(教工編號C(3),部門編號C(3),姓名C(6),性別C(1),出生日期 D( ),職稱C(6),文化程度C(6),婚否C(1),基本工資 N(7,2),家庭電話C(8)) 任課(教工編號C(3),課程編號C(4),上課班級C(8)),上課時間 D( ),上課地點C(8))) 課程(課程編號C(4),課程名稱C(10),學分N(5,1)) 1.試用關系代數(shù)完成如下查詢 (1) 查詢所有女教工的姓名、家庭電話。 答: π姓名,家庭電話 (σ

12、性別=‘女’ (教工) ) 1分 1分 1分 (2) 查詢部門名稱為“外語系”的所有女教師的姓名和家庭電話。 答:π姓名,家庭電話 (σ部門名稱=‘外語系’∧性別=‘女’(部門∞教工)) 1分 1分 1分 (3) 查詢教工編號為“126”的教師的任課情況,要求輸出:姓名、課程名稱、上課時間、上課地點。 答:π姓名,課程名稱,上課時間,上課地點 (σ教工編號=‘126’ (教工∞任課∞課程)

13、 ) 1分 1分 1分 2.寫出下列操作的SQL語句 (1) 在“課程”表中插入一條記錄(課程號:A256,課程名稱:高等數(shù)學,學分:4.5)。 INSERT INTO 課程 (1分) VALUES(“A256”,“高等數(shù)學”,4.5 ); (2分) (2) 查詢所有文化程度為碩士的女教工的教工編號、姓名、出生日期,并按出生日期升序排列。 SELECT 教工編號,姓名,出生日期

14、 (1分) FROM 教工 WHERE性別=“女” and 文化程度=“碩士” (1分) ORDER BY出生日期; (1分) (3) 查詢計算學校教工總人數(shù)。 SELECT COUNT(*) (2分) FROM 教工; (1分) (4) 將部門名稱“計算機系”修改為“計算機學院”。 UPDATE 部門 (1分) SET 部

15、門名稱=‘計算機學院’ (1分) WHERE 部門名稱=‘計算機系’; (1分) (5) 把查詢和刪除“課程”表數(shù)據(jù)的權限授給用戶U2。 GRANT SELECT, DELETE (1分) ON 課程 TO U2; (2分,表前加TABLE不扣分) (6) 創(chuàng)建一個所有教師任課信息的名為“teach”的視圖,包含下列屬性:姓名、課程名稱、上課班級、上課時間、上課地點。 CREATE VIEW teach(姓名,課程名

16、稱,上課班級,上課時間,上課地點) (1分) AS SELECT姓名,課程名稱,上課班級,上課時間,上課地點 (1分) FROM 部門,教工,任課,課程 (1分) (7) 查詢各位教師任課門數(shù),輸出:教師編號、教師名稱、任課門數(shù)。 SELECT教師編號,教師名稱,COUNT(課程編號) AS 任課門數(shù) (1分) FROM教工,任課 WHERE 教工. 教工編號=任課. 教工編號

17、(1分) GROUP BY 教工編號; (1分) 得分 五、 綜合應用題之二 (每小題10分,共20分) 某大學教學管理數(shù)據(jù)庫中有如下實體集: 教師:屬性有教師編號、姓名、性別、年齡、職稱 學生:屬性有學號、姓名、性別、出生日期、籍貫 課程:屬性有課程代號、課程名稱、考核方式、學分 專業(yè):屬性有專業(yè)代碼、專業(yè)名稱 其中,每個教師可以講授多門課程,每門課程可以由多個教師講授,課程分派給教師時指定上課時間和上課地點;每個學生可選修若干門課程,每門課程可由若

18、干學生選修,學生選修課程后有成績;每個學生只屬于一個專業(yè)。 (1)試畫出E-R圖,并在圖上注明屬性、聯(lián)系類型。 評分標準:實體屬性圖中,教師、學生實體型每個2分,課程、專業(yè)實體型每個1分;實體聯(lián)系圖中,“講授”聯(lián)系2分,“選修”和“屬于”聯(lián)系各1分。 (2)將E-R圖轉換成關系模型,并說明主碼和外碼。 教師(教師編號,姓名,性別,年齡,職稱) (1分) 主碼:教師編號 學生(學號,姓名,性別,出生日期,籍貫,專業(yè)代碼)(2分) 主碼:學號 外碼:專業(yè)代碼 課程(課程代號,課程名稱,考核方式,學分)(1分) 主碼:課程代號 專業(yè)(專業(yè)代

19、碼,專業(yè)名稱)(1分) 主碼:專業(yè)代碼 講授(教師編號,課程代號,上課時間,上課地點)(3分) 主碼:(教師編號,課程代號) 外碼:教師編號,課程代號 選修(學號,課程代號,成績)(2分) 主碼:(學號,課程代號) 外碼:學號,課程代號 得分 六、 規(guī)范化理論(共10分) 設有如下圖所示的關系R: (1)它為第幾范式,為什么?(4分) (2)是否存在刪除操作異常?若存在,則說明是在什么情況下發(fā)生的?(2分) (3)將它分解為高一級范式,分解后的關系是如何解決分解前可能存在的刪除操作異常的問題? (4分) 答: (1)它是2NF。(1分) 因為R的候選碼為課程名,而課程名教師名,教師名課程名,教師名教師地址, 所以課程名 教師地址,即存在非主屬性教師地址對候選碼課程名的傳遞函數(shù)依賴,因此R不是3NF。(2分) 又因為不存在非主屬對候選碼的部分函數(shù)依賴關系,所以R是2NF。(1分) (2)存在。(1分) 當刪除某門課程時會刪除不該刪除的教師有關信息。(1分) (3)分解為高一級范式如下圖所示:(每個關系各1分) 分解后,若刪除課程數(shù)據(jù)時,僅對關系R1操作,教師地址信息在關系R2中仍然保留,不會丟失教師方面的信息。(2分)

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!