第 1 頁:模擬試題 |
第 6 頁:參考答案與解析 |
二、應用題
1.物理
【解析】數據庫系統(tǒng)的三級模式結構是由外模式、模式和內模式三級構成。模式也稱邏輯模式,是數據庫中全體數據的邏輯結構和特征描述,是所有用戶的公共數據視圖,它是數據庫系統(tǒng)的中間層。外模式是數據庫用戶能夠看見和使用的局部數據的邏輯結構和特征描述,是數據庫用戶的數據視圖。內模式是數據物理結構和存儲方式的描述,是數據在數據庫內部的表示方式。為了能夠在系統(tǒng)內部實現這3個抽象層次的聯系和轉換,數據庫管理系統(tǒng)在這三級模式之間提供了兩層映像:外模式/模式映像、模式/內模式映像。這兩層映像分別保證了數據庫系統(tǒng)中的數據能夠具有較高的邏輯獨立性和物理獨立性。
2.邏輯
【解析】系統(tǒng)設計階段分為概念設計、邏輯設計、物理設計。概念設計是整個數據庫設計的關鍵,它通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型。邏輯設計是將概念結構轉換為某個DBMS所支持的數據模型,并對其進行優(yōu)化。物理設計是為邏輯數據模型選取一個最適合應用環(huán)境的物理結構。
3.組件
【解析】組件圖提供系統(tǒng)的物理視圖。UML圖形中組件圖的用途是顯示系統(tǒng)中的軟件對其他軟件組件(例如,庫函數)的依賴關系,它可以在一個非常高的層次上顯示,從而僅顯示粗粒度的組件,也可以在組件包層次上顯示。
4.第一空:COUNT(DISTINCT選課表.學號)
第二空:GROUP BY所在系名
【解析】由于要統(tǒng)計選課人數所以要用到聚類函數COUNT(DISTINCTI ALL<列名>),表示對某列的值的計數,如果指定DISTINCT短語,則表示在計算時要取消指定列中的重復值。如果不指定DISTINCT短語或指定ALL短語,則表示保留重復值。由于是對不同系中的學生的學號統(tǒng)計,所以用GROUP BY子句將查詢結果按某一列或多列的值分組,值相等的為一組。通過對組內不同學號的統(tǒng)計從而統(tǒng)計出各個系的選課人數。
5.自
【解析】自連接是SQL語句中經常要用的連接方式,使用自連接可以將自身表的一個鏡像當作另一張表來對待,從而能夠得到一些特殊的數據。簡而言之,自連接的本意就是將一張表看成多張表來做連接。本題的SQL語句為:
select課程表.課程名,課程表.學分,先修表.課程名,先修表.學分from emp課程表,emp先修表where課程表.課程名=’數據庫原理’and課程表.先修課程號=先修表.課程號。
6.c2,c1
【解析】聚簇索引是指索引項的順序與表中記錄的物理順序一致的索引組織。用戶可以在最經常查詢的列上建立聚簇索引以提高查詢效率。UNIQUE表示要建立的每一個索引值對應唯一的數據記錄,先對c2表索引然后對cl表索引,可以使索引的性能最優(yōu)。
7.IDENTITY
【解析】此題考查了SQL SERVER中的identity用法。在數據庫中,常用的一個流水編號通常會使用i-dentity欄位來進行設置,這種編號的好處是不會重復,而且是唯一的,這對table中的唯一值特性很重要,通常用來做客戶編號、訂單編號等。此處用IDENTITY作約束性定義,使C1可以成為標識列。
8.sysadmin
【解析】EXEC sp_addsrvrolemember是登錄賬戶角色,sp_addsrvrolemember是定義好的存儲過程,其作用是為登錄賬戶賦角色權限。數據庫主要的角色及權限如下表所示:
bulkadmin | 執(zhí)行BULK INSERT語句 |
dbcreator | 創(chuàng)建、修改、刪除和還原數據庫 |
diskadmin | 管理磁盤文件 |
processadmin | 管理在SQL Server實例中運行的進程 |
securityadmin | 管理服務器登錄賬戶 |
serveradmin | 配置服務器范圍的設置 |
setupadmin | 添加和刪除鏈接服務器 |
sysadmin | 在SQL Server中進行任何活動,該角色的權限跨越所有其它固定服務器角色 |
9.三級加鎖
【解析】三級加鎖協(xié)議也稱為三級封鎖協(xié)議.,它保證正確地調度事務的并發(fā)操作,是事務對數據庫對象加鎖、解鎖必須遵守的一種規(guī)則。在運用x鎖和s鎖對數據對象加鎖時,還需要約定一些規(guī)則,例如何時申請x鎖或S鎖、持鎖時間、何時釋放等。
10.UNDO
【解析】系統(tǒng)故障造成數據庫狀態(tài)不一致的原因有兩個,一是未完成的事務對數據庫的更新可能已寫入數據庫,二是已提交事務對數據庫的更新可能還留在緩沖區(qū)沒來的及寫入數據庫。對于故障發(fā)生前已提交的事務(既有BEGIN Transaction,又有commit)做red0操作,對于故障發(fā)生時尚未完成的事務(只有BEGINTransaction,而沒有commit或rollback)做und0操作。
11.日志
【解析】數據轉儲是數據庫恢復中采用的基本技術。所謂轉儲即DBA定期地將整個數據庫復制到磁帶或另一個磁盤上保存起來的過程。動態(tài)轉儲是指在轉儲過程期間允許對數據庫進行存取或修改,即轉儲和用戶事務可并發(fā)執(zhí)行,但在轉儲數據后,副本上的數據并不能保證正確有效,為此必須把轉儲期間各事務對數據庫的修改活動登記下來,建立日志文件。
12.增量
【解析】數據庫的轉儲機制一般有完全轉儲、差量轉儲和增量轉儲三種。完全轉儲是指對整個數據庫中的數據全部重新備份,效率低,時問長;差量轉儲指基于上一次完全轉儲基點之后變化轉儲,是對上次轉儲之后對所有文件中修改或刪除的記錄的轉儲,效率高,時問短;增量轉儲是對數據庫中凡是有記錄變化的文件的整個文件進行復制,效率介于前兩種轉儲方式之間。
13.集成
【解析】數據倉庫是為了構建新的分析處理環(huán)境而出現的一種數據存儲和組織技術,基本特征包括:數據是面向主題的、集成的、非易失的、隨時間不斷變化的數據集合,用來支持管理人員的決策。
14.面向主題
【解析】面向主題的數據組織方式,就是在較高層次上對分析對象數據的一個完整并且一致的描述,能刻畫各個分析對象所涉及的企業(yè)各項數據,以及數據之間的聯系。所謂較高層次是相對面向應用的數據組織方式而言的,即按照主題進行數據組織的方式具有更高的數據抽象級別。與傳統(tǒng)數據庫面向應用進行數據組織的特點相對應,數據倉庫中的數據面向主題進行組織。例如,一個生產企業(yè)的數據倉庫所組織的主題可能有產品訂貨分析和貨物發(fā)運分析等。
相關推薦:
2015年全國計算機等級考試無紙化考試系統(tǒng)操作指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |