數據庫期末模擬試題_第1頁
數據庫期末模擬試題_第2頁
數據庫期末模擬試題_第3頁
數據庫期末模擬試題_第4頁
數據庫期末模擬試題_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、數據庫模擬試卷學號: 姓名: 成績: (第一、二題答在試卷上,三、四題答在答題紙上)一、選擇題(30分,每題1分)1. 數據管理技術的發展經歷了三個階段,不屬于這三個階段的是( )A) 手工管理階段B) 文件系統階段C) 數據庫階段D) 數據倉庫階段2. 下面列出的數據模型,哪一個是概念數據模型( )A) 層次模型B) 網狀模型C) 實體-聯系模型D) 關系模型3. 表在關系數據庫中對應于三級模式的( )A) 存儲模式B) 概念模式C) 物理模式D) 外部模式4. DBA在數據庫系統中扮演的角色是( )A) 系統管理員B) 數據庫操作員C) 數據庫編程人員D) 數據錄入員5. 在SQL SEL

2、ECT語句中,實現投影操作的子句是( )A) SELECTB) FROMC) WHERED) ORDER BY6. 在SQL語言中INSERT、DELETE、UPDATE實現的是( )A) 查詢功能B) 操作功能C) 定義功能D) 控制功能7. 關系的主屬性不可以為空值(NULL),這屬于( )A) 實體完整性規則B) 參照完整性規則C) 域完整性規則D) 用戶完整性規則8. 兩個實體之間多對多的聯系( )A) 不能夠轉換成一對多的聯系B) 不一定能夠轉換成一對多的聯系C) 一定能夠轉換成一對多的聯系D) 以上說法都不對9. 在數據庫中,概念模式和存儲模式之間的映像提供了( )A) 概念數據獨

3、立性B) 存儲數據獨立性C) 分布數據獨立性D) 并發數據獨立性10. 下述哪一條不屬于概念模型應具備的性質( )A) 有豐富的語義表達能力B) 易于交流和理解C) 易于修改和變動D) 在計算機中實現的效率高11. 下述哪一條不是由于關系設計不當引起的( )A) 數據冗余B) 丟失修改C) 插入異常D) 更新異常第1214題基于如下的部門表和職工表(定義了表之間的參照完整性),其中部門表的主關鍵字是部門號,職工表的主關鍵字是職工號:部門部門號部門名地址01業務部301室02銷售部302室03服務部303室04財務部304室職工職工號職工名部門號工資001李芳022000010劉惠0111200

4、56王靖021000101徐靈04150012. 職工表中哪個屬性是外部關鍵字( )A) 職工號B) 職工名C) 部門號D) 工資13. 如下操作哪個操作不能成功的執行( )A) 從職工表中刪除行(010,劉惠,01,1120)B) 在職工表中插入行(102,劉水,01,1500)C) 將職工表中職工號為056的元組的工資改為1600D) 將職工表中職工號為101的元組的部門號改為0514. 如下SQL語句哪條語句不能成功執行( )A) DELETE FROM 部門 WHERE 部門號=03B) INSERT INTO 部門 VALUES(06,計劃部,306室)C) UPDATE 部門 SE

5、T 部門號=10 WHERE 部門號=02D) UPDATE 部門 SET 地址=310室 WHERE 部門號=0115. 如下關于索引描述正確的是( )A) 建立索引將改變記錄的物理順序B) 建立索引只會提高查詢速度、不會提高更新速度C) 建立索引可以提高查詢和更新速度D) 索引只是一種數據結構,對查詢速度和更新速度都沒有影響16. 下面有關HAVING子句描述正確的是( )A) HAVING子句必須與GROUP BY子句一起使用B) HAVING子句不可以與GROUP BY子句一起使用C) HAVING子句不可以與WHERE子句一起使用D) HAVING子句必須與WHERE子句一起使用17

6、. 如下關于存儲過程敘述正確的是( )A) 存儲過程即傳統意義程序中的過程,可以嵌入在程序中使用B) 存儲過程是一種存儲在數據庫中的程序,用于對數據庫進行操作C) 存儲過程是一種存儲在數據庫之外的程序,用于對數據庫進行操作D) 存儲過程描述數據存儲到數據庫的過程18. 執行刪除操作時應該檢查( )A) 實體完整性B) 域完整性C) 參照完整性D) 用戶定義完整性19. 解決并發操作帶來的數據不一致問題通常采用的技術是( )A) 封鎖B) 恢復C) 存取控制D) 協商20. 數據庫中的日志文件用于記錄( )A) 對數據的所有查詢操作B) 對數據的所有更新操作C) 程序運行的所有結果D) 用戶的所

7、有登錄信息第2123題基于關系模式R(U, F),其中U=課程,教師,上課時間,教室,學生F=課程教師,(上課時間,教室)課程,(上課時間,教師)課程,(上課時間,學生)教室21. 關系模式R的主關鍵字是( )A) 課程B) (上課時間,教室)C) (上課時間,教師)D) (上課時間,學生)22. 關系模式R是幾范式關系( )A) 1NFB) 2NFC) 3NFD) BCNF23. 將關系模式R分解為R1(上課時間,教室,學生)和其他若干模式,則R1是幾范式關系( )A) 1NFB) 2NFC) 3NFD) BCNF24. SQL語句中集合成員資格比較運算符“IN”與下列哪個操作符等價( )A

8、) ALLB) ANYC) =ALLD) =ANY25. “一個事務中的諸操作要么全做,要么都不做”,這是事務的什么特性( )A) 原子性B) 一致性C) 隔離性D) 持久性第2630題使用如下表的數據:倉庫倉庫號城市面積WH1北京370WH2上海500WH3廣州200WH4武漢400職工倉庫號職工號工資WH2E11220WH1E31210WH2E41250WH3E61230WH1E7125026. SQL語句SELECT * FROM 職工 ORDER BY 工資 DESC查詢結果的第一條記錄的工資字段值是( )A) 1210 B) 1220C) 1230 D) 125027. SQL語句S

9、ELECT 倉庫號,MAX(工資) FROM 職工 GROUP BY 倉庫號查詢結果有幾條記錄( )A) 0B) 1C) 3D) 528. SQL語句SELECT SUM(工資) FROM 職工的執行結果是( )A) 工資的最大值B) 工資的最小值C) 工資的平均值D) 工資的合計29. SQL語句SELECT 倉庫.倉庫號,城市,職工號,工資FROM 倉庫,職工WHERE 倉庫.倉庫號 = 職工.倉庫號ORDER BY 倉庫.倉庫號,工資 DESC查詢結果的第1條記錄的職工號是( )A) E3B) E4C) E6D) E730. SQL語句SELECT 城市 FROM 倉庫 WHERE 倉庫

10、號 IN ;(SELECT 倉庫號 FROM 職工 WHERE 工資=1250 )的查詢結果是( )A) 北京、上海B) 上海、廣州C) 北京、廣州D) 上海、武漢二、填空題(20分,每空1分)1. 數據庫的體系結構為三級結構,它們是【1】 、【2】 和、【3】 。2. 兩個關系的交運算(R S)可以用集合的差運算表示為【4】 。3. 用SELECT語句進行查詢時,如果希望查詢的結果中不出現重復元組,應在SELECT子句中使用【5】 保留字。4. 在SQL中一個用戶可以使用【6】 語句收回授予其他用戶對某類數據的操作權限。5. SQL支持集合的并運算,運算符是【7】 。6. 在數據庫并發控制中

11、,兩個或多個事務處于等待狀態稱為【8】 。7. 數據完整性防范的是【9】 用戶的【10】 操作導致的數據錯誤,數據安全性防范的是【11】 用戶的【12】 操作導致的數據錯誤。以下各題使用圖書、讀者和借閱三個表,它們的結構分別如下:圖書(總編號, 分類號, 書名, 作者, 出版單位, 單價)讀者(借書證號, 單位, 姓名, 性別, 職稱, 地址)借閱(借書證號, 總編號, 借書日期)8. 有如下SQL 語句:SELECT 讀者.姓名, 讀者.職稱, 圖書.書名, 借閱.借書日期FROM 讀者, 借閱, 圖書WHERE 借閱.借書證號 = 讀者.借書證號 AND 圖書.總編號 = 借閱.總編號其中

12、WHERE子句中的兩個條件對應的關系操作是【13】 。9. 如果要查詢“郝方”借閱了幾冊書可以使用如下SQL語句SELECT COUNT(*) FROM 讀者, 借閱WHERE 姓名=郝方 【14】 借閱.借書證號 = 讀者.借書證號10. 查詢所藏圖書中各個出版社的圖書最高單價、平均單價和數目可以用如下SQL語句SELECT 出版單位, 【15】 , 【16】 , 【17】 FROM 圖書 【18】 出版單位11. 要查詢借閱了兩本和兩本以上圖書的讀者姓名和單位,可以用如下的SQL語句SELECT 姓名, 單位 FROM 讀者 WHERE 借書證號 IN (SELECT 【19】 FROM

13、借閱; GROUP BY 借書證號 【20】 )三、用SQL SELECT語句完成下列查詢(每小題5分,共20分)設某個商業集團關于商店銷售的數據庫有3個表:商店(商店號,商店名,區域名,經理姓名)商品(商品號,商品名,單價)銷售(商店號,商品號,銷售日期,銷售數量)說明: 有下劃線的字段為主關鍵字,有點的字段為外部關鍵字。另外在涉及金額的查詢中:銷售金額=銷售.銷售數量*商品.單價1 查詢不在“北京”、“上海”區域的商店信息。2 查詢商品單價在10到50之間、并且日銷售數量高于20的商品名、單價、銷售日期和銷售數量,查詢結果按單價降序。3 查詢單價最高的商品的銷售情況,查詢結果包括商品號、商品名、銷售日期、銷售數量和銷售金額。4 查詢銷售金額合計超過20000的商店,查詢結果包括商店名和銷售金額合計。四、簡答題(每小題6分,共30分)1 試述存儲過程和觸發器的異同之處。2 試

溫馨提示

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

評論

0/150

提交評論