數(shù)據(jù)庫應用試卷及答案.doc
《數(shù)據(jù)庫應用試卷及答案.doc》由會員分享,可在線閱讀,更多相關《數(shù)據(jù)庫應用試卷及答案.doc(5頁珍藏版)》請在裝配圖網(wǎng)上搜索。
數(shù)據(jù)庫及應用(B卷) 一、選擇題(從備選答案中選1 個正確的答案,每題2分、共24分) 1. 支持所有用戶建立、存儲數(shù)據(jù)庫的軟件系統(tǒng)是 。 A.數(shù)據(jù)庫系統(tǒng) B.數(shù)據(jù)庫管理系統(tǒng) C.應用程序 D.操作系統(tǒng) 2.DB的三級模式結構中最接近外部存儲器的是 。 A.子模式 B.外模式 C.概念模式 D.內(nèi)模式 3.在關系模式R中,函數(shù)依賴X→Y的語義是 。 A.在R的某一關系中,若兩個元組的X值相等,則Y值也相等 B.在R的每一關系中,若兩個元組的X值相等,則Y值也相等 C.在R的某一關系中,Y值應與X值相等 D.在R的每一關系中,Y值應與X值相等 4. DBA是________的簡稱。 A.系統(tǒng)分析員 B.應用程序員 C.數(shù)據(jù)庫管理員 D.數(shù)據(jù)錄入員 5. _____是長期存儲在計算機內(nèi)的有組織,可共享的數(shù)據(jù)集合. A.數(shù)據(jù)庫管理系統(tǒng) B.數(shù)據(jù)庫系統(tǒng) C. 數(shù)據(jù)庫 D. 文件組織 6.數(shù)據(jù)庫系統(tǒng)的核心是 。 A. 數(shù)據(jù)庫 B. 數(shù)據(jù)庫管理系統(tǒng) C. 數(shù)據(jù)模型 D. 軟件工具 7.客觀存在并可相互區(qū)別的事物叫________。 A.碼 B.屬性 C.實體 D. 實體集 8.數(shù)據(jù)庫的完整性是指數(shù)據(jù)的_____和_____。 (1)正確性(2)合法性(3)不被非法存取 (4)相容性 (5)不被惡意破壞 A. (1)和(3) B. (2)和(5) C. (1)和(4) D. (2)和(4) 9.一組具有相同數(shù)據(jù)類型的值的集合稱為________。 A.關系 B. 屬性 C.分量 D. 域 10.以下______封鎖違反兩段鎖協(xié)議。 A.Slock A … Slock B … Xlock C …… Unlock A … Unlock B … Unlock C B.Slock A … Slock B … Xlock C …… Unlock C … Unlock B … Unlock A C.Slock A … Slock B … Xlock C …… Unlock B … Unlock C … Unlock A D.Slock A …Unlock A …Slock B … Xlock C …… Unlock B … Unlock C 11. “日志”文件用于保存 ________。 A.程序運行過程 B.數(shù)據(jù)操作 C.程序執(zhí)行結果 D.對數(shù)據(jù)庫的更新操作 12…并發(fā)操作會帶來哪些數(shù)據(jù)不一致性________? A.丟失修改、不可重復讀、讀臟數(shù)據(jù)、死鎖 B.不可重復讀、讀臟數(shù)據(jù)、死鎖 C.丟失修改、讀臟數(shù)據(jù)、死鎖 D.丟失修改、不可重復讀、讀臟數(shù)據(jù) 二、簡答題(每題5分,共15分) a) 什么是事務?事務COMMIT和ROLLBACK分別表示什么? b) 什么叫數(shù)據(jù)與程序的物理獨立性?什么叫數(shù)據(jù)與程序的邏輯獨立性? c) 并發(fā)操作可能會產(chǎn)生哪幾類數(shù)據(jù)不一致?用什么方法能避免各種不一致的情況? 三.(每小題3分,共12分)設有關系R和S: R A B C S A B C 3 6 7 3 4 5 2 5 7 7 2 3 7 2 3 4 4 3 計算1. R-S 2. RS 3. σB<5 (R) 4. R S 四、設有四個關系,碼用下橫線來表示出 學生關系:S(學號,姓名,性別,生日,班級) 教師關系:T(編號,姓名,性別,生日,職稱,所在系) 課程關系:C(課程號,課程名,編號) 選課關系:SC(學號,課程號,成績) 要求SQL語句完成以下操作(24分) 1. 列出姓“歐陽”的同學姓名 2. 列出人數(shù)超過36人的班級 3. 列出所有選修”數(shù)據(jù)庫系統(tǒng)”課程的學生的學號,課程號,成績 4.插入學生記錄(‘99088’,‘張圍’) 5. 顯示所有未講課教師的姓名,和所在系. 6.定義計算機系教師的視圖 五、設關系模式R(ABCD)上的函數(shù)依賴集為F,并且F={AB→C,C→D,D→A}。 ① 試求C+ ,(BD)+ 的值。 ② 試求R的所有候選鍵。 ③ 試求R的所有主屬性。 ④ 求出該關系模式達到的最高范式級別,寫出理由。(12分) 六、一個圖書借閱管理數(shù)據(jù)庫要求提供下述服務: 1. 可隨時查詢書庫中現(xiàn)有書籍的品種、數(shù)量與存放位置。所有各類書籍均可由書號唯一標識。 2. 可隨時查詢書籍還借情況。包括借書人單位、姓名、借書證號、借書日期、還書日期。 我們約定:任何人可借多種書,任何一種書可為多個人所借,借書證號具有唯一性。 根據(jù)以上情況和假設,試做如下設計: (1) 試畫出ER圖,并在圖上注明屬性、聯(lián)系的類型(6分) (2) 將ER圖轉(zhuǎn)換成關系模型(4分) (3) 注明主鍵和外鍵(3分) 試題標準答案 一、BDBBDBCCDDDC 二、a)所謂事務是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做要么全不做,是一個不可分割的工作單位。事務COMMIT表示提交,ROLLBACK表示回滾。 b)數(shù)據(jù)與程序的物理獨立性是指應用程序與存儲在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是相互獨立的,當數(shù)據(jù)的物理存儲改變了,只需改變模式/內(nèi)模式映象,使得應用程序不變。 數(shù)據(jù)與程序的邏輯獨立性是指應用程序與數(shù)據(jù)庫的邏輯結構是相互獨立的,當數(shù)據(jù)的邏輯結構改變了,只需改變外模式/模式映象,使得應用程序不變。 c)并發(fā)操作可能會產(chǎn)生 (1)丟失修改 (2)不可重復讀 (3)讀“臟”數(shù)據(jù) 三類數(shù)據(jù)不一致 用封鎖的方法能避免各種不一致的情況 三. (每小題3分,共12分) 解: R∪S A B C R-S A B C R∩S A B C 3 6 7 3 6 7 7 2 3 2 5 7 2 5 7 7 2 3 4 4 3 4 4 3 3 4 5 RS R.A R.B R.C S.A S.B S.C π3,2(S) C B 3 6 7 3 4 5 5 4 3 6 7 7 2 3 3 2 2 5 7 3 4 5 2 5 7 7 2 3 7 2 3 3 4 5 7 2 3 7 2 3 4 4 3 3 4 5 4 4 3 7 2 3 2<2 σB<’5’(R) A B C R?S R.A R.B R.C S.A S.B S.C 7 2 3 7 2 3 3 4 5 4 4 3 R?S A B C 7 2 3 四.SQL語句(每小題4分,共24分) 1.SELECT 姓名 1分 FROM S 1分 WHERE姓名 LIKE ”歐陽%” 2分 2.SELECT 班級 1分 FROM S 1分 GROUP BY 班級 1分 HAVING COUNT(*)>=36 1分 3.SELECT 學號,課程號,成績 1分 FROM SC 1分 WHERE課程號=(SELECT課程號 FROM C WHERE課程名=”數(shù)據(jù)庫”) 1分 4.Insert 1分 Into S(學號,姓名) 1。5分 Values (‘99088’,‘張圍’) 1。5分 5. SELECT 姓名,所在系 1分 FROM T 1分 WHERE NOT EXIST 1分 (SELECT * FROM C WHERE.編號=T.編號) 1分 6.CREATE VIEW ABC 1分 AS SELECT * 1分 FROM T 1分 WHERE所在系=“計算機” 1分 五.(每小題3分,共12分) 解:①C+=ACD (BD)+=ABCD ②候選鍵有三個:AB、BC和BD。 ③ 所有主屬性ABCD。 ④3NF- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 數(shù)據(jù)庫 應用 試卷 答案
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
相關資源
更多
正為您匹配相似的精品文檔
相關搜索
鏈接地址:http://m.zhongcaozhi.com.cn/p-6564575.html