|
2017年4月高等教育自學考試《高級數據庫技術》試題 課程代碼:07163 一、單項選擇題 1.由數據庫、操作系統(tǒng)、數據庫管理系統(tǒng)、應用開發(fā)工具、應用系統(tǒng)、數據庫管理員和用戶構成的整體是 A.文件系統(tǒng) B.數據庫系統(tǒng) C.數據倉庫 D.軟件系統(tǒng) 2.設有部門和職員兩個實體,每個職員只能屬于一個部門,一個部門可以有多名職員,則部門與職員實體之間的聯系類型是 A.多對多聯系 B.一對一聯系 C.多對一聯系 D.一對多聯系 3.在數據庫中,產生數據不一致的根本原因是 A.數據存儲量太大 B.沒有嚴格保護數據 C.數據冗余 D.未對數據進行完整性控制 4.用符號口表示的關系操作是 A.選擇 B.除 C.投影 D.并 5.下列不屬于構成E-R圖的基本要素是 A.實體 B.屬性 C.聯系 D.元組 6.對關系的描述正確的是 A.允許兩個元組完全相同 B.允許出現相同的屬性名 C.元組位置具有順序無關性 D.同一屬性的數據可以具有不同的類型 7.SQL Server2008中,每個數據庫都有一個主數據文件。主數據文件的推薦文件擴展名是 A..LDF B..NDF C..FDF D..MDF 8.下列屬于SQL Server2008短整型數據類型的是 A.CHAR B. SMALLINT C.IMAGE D.DATETIME 9.在SQL語言中,命令動詞ALTER屬于 A.數據查詢 B.數據操縱 C.數據定義 D.數據控制 10.英文縮寫DBA代表 A.數據庫管理員 B.數據定義語言 C.數據操作語言 D.數據庫管理系統(tǒng) 11.創(chuàng)建數據庫、定義表結構屬于數據庫管理系統(tǒng)的 A.數據定義功能 B.數據操縱功能 C.運行管理功能 D.數據庫維護功能 12.數據模型所描述的內容不包括 A.數據結構 B.數據操作 C.數據約束 D.數據管理 13.在SELECT語句中使用*,表示 A.選擇全部屬性 B.選擇任何屬性 C.選擇全部主鍵 D.選擇全部元組 14.數據庫的并發(fā)操作可能帶來的問題是 A.數據獨立性會提高 B.增加數據的冗余度 C.丟失更新 D.非法用戶的使用 15.為了保證每一個實體有唯一的標識,主鍵不能取空值,這種約束屬于 A.實體完整性規(guī)則 B.參照完整性規(guī)則 C.用戶自定義的完整性規(guī)則 D.并發(fā)控制措施 16.若關系模式R2NF,且它的任何一個非主屬性都不傳遞函數依賴于任何候選鍵,則只屬于 A.4NF B.3NF C.2NF D. 1NF 17.下列關于視圖的說法正確的是 A.視圖是一個虛表,它必須從一個基本表導出 B.視圖是一個虛表,它必須從兩個基本表導出 C.視圖是一個虛表,它必須從多個基本表導出 D.視圖是一個虛表,它必須從一個或多個基本表導出 18.事務的執(zhí)行次序稱為 A.過程 B.調度 C.步驟 D.流程 19.在數據庫設計中,獨立于計算機的硬件和軟件的設計階段是 A.概念結構的設計 B.物理結構的設計 C.邏輯結構的設計 D.需求分析 20.在SQL語句中,必須與GROUP BY一起使用的選項是 A.ORDER BY B.HAVING C.INTO D.DISTINCT 二、填空題 21.數據庫和文件系統(tǒng)的根本區(qū)別是 。 22.從數據庫用戶角度看,數據庫系統(tǒng)的體系結構分為單用戶結構、主從式結構、分布式結構、客戶機朋艮務器結構和 結構。 23.網狀模型是指用 表示實體類型及實體間聯系的模型。 24.在面向對象數據模型中,所有具有相同屬性和方法集的對象抽象出 。 25.SQLServer2008數據庫管理系統(tǒng)所支持的數據模型是 。 26.SQL語言用 語句將對指定操作對象的指定操作權限授予指定的用戶。 27.執(zhí)行帶輸入參數的存儲過程時,SQL Server提供了兩種傳遞參數的方式: 和通過參數名傳遞。 28.目前常見的身份認證方式主要有三種方式:用戶名加口令、生物特征識別技術和基于 身份認證方法。 29.封鎖對象的大小稱為 。 30.概念模型是對現實世界的抽象,可采用 、聚集、概括方法來進行數據抽象,得到概念模型的實體集及屬性。 三、簡答題 31.簡述數據庫的三層模式結構的優(yōu)點。 32.簡述一個好的數據模型應滿足的要求。 33.簡述使用數據庫視圖的主要優(yōu)點。 34.關系模式設計利用什么理論?如果一個關系模式設計得不好,對數據庫會造成哪些方面的后果? 35.數據庫的維護工作主要包括哪些方面? 四、設計題 36.已知學生信息數據庫有三個基本關系: 學生(學號,姓名,性別,年齡,系別) 課程(課程號,課程名,學分) 選課(學號,課程號,成績) 注:年齡、學分和成績?yōu)榫_數字類型,其他為字符串類型 寫出執(zhí)行如下操作的SQL語句序列: (1)查詢每個系的學生人數。 (2)添加一門新課程“kc008,軟件工程,6”。 (3)將學號為“jsj003”,課程號為“kc002”的成績修改為66。 (4)刪除學號為“jsj009”的選課記錄。 (5)查詢選修了課程號為“kc009”課程的學生學號和姓名。 五、綜合題 37.已知某企業(yè)各部門有許多職工,一個職工僅屬于一個部門,每個職工可在多項工程中做工,每項工程可有多個職工參加。 其中,職工有:職工號、姓名等屬性; 部門有:部門號、部門名等屬性; 工程有:工程號、工程名等屬性; 每個職工參加某個工程有參加日期。 (1)根據上述語義畫出E-R圖,屬性可省略,但必須注明聯系的類型。 (2)將E-R圖轉換為關系模型,并指出每個關系的主鍵。 2018年4月高等教育自學考試《高級數據庫技術》試題 課程代碼:07163 一、單項選擇題 1.關系R(學號,姓名,年齡)(假定姓名唯一)的函數依賴“(學號,姓名)→年齡”為 A.傳遞函數依賴 B.完全函數依賴 C.平凡函數依賴 D.部分函數依賴 2.某書店的圖書管理系統(tǒng)中,出版社與圖書的聯系屬于 A.多對1 B.多對多 C.1對多 D. 1對1 3.數據庫用戶能夠看見和使用的數據視圖是數據庫的 A.外模式 B.模式 C.邏輯模式 D.內模式 4.已知關系模式R(A,B,C,D,E)及其上的函數相關性集合F={A→)D,B→C,E→A},該關系模式的候選關鍵字是 A.AB B.BE C.CD D.DE 5.實現SQL數據操縱功能的是 A.DCL B.DML C.DDL D.DAL 6.第三范式要求每個非主屬性 A.部分依賴主碼 B.完全依賴主碼 C.傳遞依賴主碼 D.非傳遞依賴主碼 7.事務是用戶定義的一個數據庫操作序列。這些操作 A.可以只完成一部分 B.可以取消部分 C.必須全部完成 D.要么全做,要么全不做 8.SQL語句DROPVIEW的作用是 A.刪除視圖 B.修改基本表 C.創(chuàng)建索引 D.創(chuàng)建數據庫 9.條件連接實際上是在兩個關系的廣義笛卡爾乘積上進行的 A.元組演算 B.除法運算 C.選擇運算 D.投影運算 10.SQL查詢語句中,能夠對結果集進行排序的子句是 A.WHERE B.GROUP BY C.STARTWITH D.ORDER BY 11.實體完整性規(guī)則要求 A.全碼不能為空 B.候選碼可為空 C.主屬性不能為空 D.外碼可為空 12.在數據庫系統(tǒng)中,PUBLIC用戶指 A.所有用戶 B.所有角色 C.DBA以外的用戶 D.數據庫管理員 13.嵌入式SQL開設數據緩沖區(qū)存放SQL語句的執(zhí)行結果。·這個數據緩沖區(qū)就是 A.游標 B.索引 C.視圖 D.基本表 14.數據庫系統(tǒng)用戶主要有三類:應用程序員、終端用戶和 A.客戶 B.系統(tǒng)人員 C.角色 D.數據庫管理員 15.建立數據字典的時機是 A.需求分析階段 B.數據庫物理設計階段 C.數據庫實施階段 D.概念結構設計階段 16.事務使用封鎖機制后會產生活鎖問題。解決活鎖的方法是 A.順序封鎖法 B.一次封鎖法 C.兩段鎖協議 D.先來先服務 17.當多個用戶并發(fā)地存取數據庫時,可能破壞數據庫的一致性,因此數據庫必須提供 A.數據加密保障 B.數據審計功能 C.并發(fā)控制機制 D.用戶權限鑒別 18.數據庫鏡像涉及一個數據庫的兩個副本,這兩個副本通常駐留在不同的計算機上。在任何給定的時間內都只有一個副本可供客戶端使用。該副本稱為 A.鏡像數據庫 B.日志文件 C.主體數據庫 D.備份片 19.列級完整性約束不包括 A.DEFAULT B.NULL C.PRIMARYKEY D.UNIQUE 20.在SQL中,與關系代數的巧運算對應的子句是 A.SELECT B.FROM C.WHERE D.GROUP BY 二、填空題 21.當數據的物理存儲改變了,應用程序不變,而由DBMS處理這種改變,這是指數據的 。 22.在select子句中代表全部列的通配符是 。 23.存取權限控制機制主要包括定義 和合法權限檢查兩部分。 24.索引分為 、非聚集索引和唯一性索引。 25.實現并發(fā)控制的方法主要有兩種:封鎖技術和 。 26.數據庫觸發(fā)器是一類靠 驅動的特殊過程。 27.并發(fā)事務正確性的準則是 。 28.實體是信息世界中的術語,與之對應的數據庫術語為 。 29.經過處理和加工提煉而用于決策或其他應用活動的數據稱為 。 30.一組具有相同數據類型的值的集合稱為 。 三、簡答題 31.函數和存儲過程的區(qū)別是什么? 32.觸發(fā)器由哪幾個部分組成?請分別作簡要說明。 33.嵌入式SQL為什么要使用游標? 34.什么是數據庫的完整性?如何保證數據庫的完整性? 35.數據庫系統(tǒng)對用戶身份進行鑒別常用哪些方式? 四、設計題 36.某市舉行籃球比賽,需要開發(fā)一個比賽信息管理系統(tǒng)來記錄比賽的相關信息。根據需求階段收集的信息,設計出相應的實體聯系圖。 需求分析結果: 登記參賽球隊的信息; 球隊的名稱、代表單位、成立時間等信息; 球隊的每個隊員的姓名、年齡、身高、體重等信息; 每個球隊有一個教練負責管理球隊,一個教練僅負責一個球隊; 教練的姓名、年齡等信息; 所有球員、教練可能出現重名情況。 37.對基本表:B(Bno,Bname,Cname,Wname)(圖書信息:書號、書名、出版社、作者) 試用SQL語句表達下列操作: (1)檢索出版社為“清華大學”的藏書量 (2)刪除沒有作者信息的元組 (3)插入新記錄:(書號:N01256,書名:亮劍,出版社:清華大學,作者:趙平) (4)將作者“趙平”修改為“趙萍” 2018年4月高等教育自學考試《高級數據庫技術》試題 課程代碼:07163 一、單項選擇題 1.下列四項中,不屬于數據庫特點的是 A.數據共享 B.數據完整性 C.數據冗余很高 D.數據獨立性高 2.一個老師可以教多個學生,每一個學生可以選多個老師的課程,老師和學生之間的聯系為 A.1對1 B.1對多 C.多對多 D.多對1 3.對數據類型的約束屬于 A.靜態(tài)列約束 B.動態(tài)列約束 C.靜態(tài)表級約束 D.動態(tài)表級約束 4.若只允許事務T讀取和修改某數據對象,則必須為T加上 A.排他鎖 B.共享鎖 C.活鎖 D.死鎖 5.設關系R和S的屬性個數分別為2、3,則(RXS)操作結果的屬性個數為 A.6 B.7 C.8 D.9 6.要查詢尚未輸入郵箱的學生信息,應使用的SQL語句是 A.select*from student where email=” B.select*from student where email= ’ C.select*from student where email--null D.select*from student where email is null 7.一個關系模式R(A,B,C,D),假定該關系存在著如下函數依賴:A→B,A→C, C→D,則該關系屬于 A. 1NF B.2NF C.3NF D.BCNF 8.對于兩個實體間的1:1聯系,轉換關系模型的原則是 A.將一方的主碼放到另一方實體對應的關系模式中作為外碼,聯系屬性一并加入 B.只要在一個關系模式中增加另一個關系模式的主碼,省略兩個實體間的聯系模型 C.必須對聯系單獨建立關系用來聯系雙方實體,并包括實體的主碼和聯系屬性 D.將一方的主碼放到另一方實體對應的關系模式中作為外碼,省略聯系屬性 9.在數據庫設計的概念結構設計階段,最常采用的設計策略是 A.自頂向下的設計方法 B.自底向上的設計方法 C.逐步擴張的設計方法 D.混合策略設計的方法 10.保護數據庫,防止未經授權的或不合法的使用造成的數據泄漏、更改破壞。這是指數據的 A.安全性 B.完整性 C.并發(fā)控制 D.恢復 11.索引無法實現的作用是 A.加快數據查詢的速度 B.對機密的數據提供安全保護 C.保證數據的唯一性 D.加快連接速度 12.SQL提供的謂詞中,能夠使用匹配符的是 A.NULL B.LIKE C.ANY D.EXISIT 13.參照完整性約束屬于 A.靜態(tài)表級約束 B.動態(tài)表級約束 C.動態(tài)列約束 D.靜態(tài)列約束 14.DCL是指 A.數據定義語言 B.數據控制語言 C.數據操縱語言 D.數據關系模型 15.刪除索引的SQL語句是 A. CREATEVIEW B.ALTERTABLE C.DELETE D.DROPINDEX 16.審計功能就是把用戶對數據庫的所有操作自動記錄下來放入 A.審計日志 B.系統(tǒng)數據庫 C.視圖 D.鏡像數據庫 17.并發(fā)事務正確性的準則為 A.可回滾事務 B.相容性 C.封鎖協議 D.可串行性 18.事務故障的恢復采取的主要策略是 A.根據日志文件,將事務進行的操作撤銷 B.系統(tǒng)重新啟動,由系統(tǒng)根據日志文件重做未完成的事務 C.重裝數據后備副本,然后重做己完成的事務 D.撤銷故障發(fā)生時未完成的事務,重做己完成的事務 19。在關系數據庫中,選擇存取路徑主要是指確定如何建立 A.索引 B.主碼 C.數據字典 D.數據結構 20.關系數據庫中,數據操作包括 A.查詢和更新 B.編輯和修改 C.瀏覽和查詢 D.插入和刪除 二、填空題 21.SELECT語句的數據源可以是表、查詢和 。 22.數據庫用戶能夠看見和使用的數據視圖是數據庫的 。 23.在創(chuàng)建一個表的過程中,主鍵不允許為空,是為了滿足 完整性。 24.并發(fā)執(zhí)行的各個事務之間不能互相干擾,這是事務的 性。 25.第三范式要求所有非主屬性 依賴于碼。 26.嵌入式SQL語言利用 協調與主語言不同的數據處理方式。 27.從關系的候選碼中選擇一個用來唯一標識元組,選擇的這個候選碼稱為 。 28.用樹形結構表示實體類型及實體間聯系的數據模型稱之為 。 29.數據庫系統(tǒng)的核心是 。 30.數據描述語言的作用是 。 三、簡答題 31.簡述數據庫系統(tǒng)三級模式結構,這種結構的優(yōu)點是什么? 32.關系數據庫中的基本表具有哪些性質? 33.SQL中的完整性約束機制有哪些? 34.什么是視圖?操作視圖的SQL語句有哪些? 35.DBA的職責是什么? 四、設計題 36.根據以下關系模式畫出商店、職工和商品實體聯系的E-R圖。 實體:商店(店號,店名,經理); 職工(工號,姓名,工資) 商品(編號,名稱,單價) 聯系:服務(工號,店號,工作日期); 銷售(編號,店號,日銷售量) 37,設職工社團數據庫有三個基本表: 職工表:ZG(zg id,zg_name,age,sex),分別代表:職工號,姓名,年齡,性別; 社團表:ST(st以st name,leader,ad&ess),分別代表:社團編號,名稱,負責人,活動地點; 活動表:HD(zg以st以hd date),分別代表職工號,社團編號,參加日期。 用SQL語句表達下列操作: (1)將社團編號為“206”的活動地點改為“風雨球場”; (2)刪除活動表HD中職工號為“10342廠的職工的所有記錄; (3)檢索參加了名稱為“橋牌”的職工的職工號與姓名; (4)檢索職工的平均年齡并顯示; (5)建立“橋牌”社團的職工參加活動的視圖QPHD,包含如下信息:職工號、姓名、參加活動日期。 |
|
|