點選檢視試題答案及解析
一、單選題((1)~(20)每題1分,(21)~(30)每題2分,共40分)
1.資料庫系統的三級模式結構和二層映像功能提供了資料的邏輯獨立性和物理獨立性。下列提供邏輯獨立性的是( )。
A.外模式/模式映像
B.模式/內模式映像
C.內模式/外模式映像
D.模式/模式映像
2.瀏覽器/伺服器架構是現階段非常流行的資料庫應用系統架構。在此架構中,應用伺服器起到了非常重要的作用。下列關於應用伺服器的說法,錯誤的是( )。
A.應用伺服器一般執行程式程式碼,實現面向具體應用領域的業務規則,資料庫伺服器承擔資料儲存、管理等功能
B.應用伺服器會根據使用者請求連線相應的資料庫,獲取資料並進行處理,將結果返回給使用者
C.應用伺服器一般需具有資料訪問和資料儲存等功能,在資料庫伺服器出現問題時可以繼續向用戶提供服務
D.應用伺服器一般提供了叢集、失效恢復、負載均衡等公共服務,可以大幅度提高系統性能和可靠性
3.關係模型是資料庫系統最常用的一種資料模型。下列關於關係模型的說法,錯誤的是( )。
A.關係模型中的關係是一個二維表,表中的一行對應關係中的一個元組
B.按照一定的規則可以將ER模型轉換為關係模型中的關係模式
C.關係模型是建立在集合論的基礎上的,關係模型中資料存取對使用者是透明的
D.關係模型中的關係模式描述關係的動態結構,其內容隨使用者對資料庫的操作而變化
4.在資料庫應用系統的需求分析階段,設有如下工作:
1.分析與描述目標系統需要完成的功能
Ⅱ.分析與描述目標系統對響應時間、儲存容量的要求
Ⅲ.分析與描述目標系統涉及的資料範圍、資料的屬性特徵及資料之間的關係
Ⅳ.分析與描述每項功能活動需要的輸人資料、業務規則及輸出資料
V.分析與描述目標系統的總體結構、功能活動及各功能活動之間的關係以上屬於系統功能建模內容的是( )。
A.僅Ⅰ、Ⅳ和V
B.僅Ⅱ、Ⅳ和V
C.僅Ⅰ、Ⅱ和Ⅲ
D.僅Ⅲ、Ⅳ和V
5.在概念模型中,屬性用於描述事物的特徵或性質。關於屬性有下列說法:
Ⅰ.一個實體集中的屬性名要唯一
Ⅱ.屬性一般用名詞或名詞短語命名
Ⅲ.一個屬性的值可以取自不同的域
Ⅳ.實體集的標識屬效能夠唯一識別實體集中每一個實體
V.標識屬性的取值不能重複,但可以為空以上說法正確的是( )。
A.僅Ⅰ、Ⅲ和V
B.僅Ⅰ、Ⅱ和Ⅳ
C.僅Ⅱ、Ⅳ和V
D.僅Ⅱ、Ⅲ和Ⅳ
6.設有關係模式:作者(作者編號,姓名,身份證號,職業,出生日期)。下列能夠作為該關係模式候選碼的是( )。
A.作者編號,姓名
B.作者編號,身份證號
C.作者編號,職業
D.身份證號,出生日期
7.人機介面是資料庫應用系統的一個重要組成部分,人機介面設計與使用者的關係非常密切。關於人機介面設計,下列說法錯誤的是( )。
A.人機介面設計時,應使使用者感覺系統執行始終處於使用者的控制之下,人機介面應該向使用者及時反饋,保持人機介面與使用者之間的雙向交流
B.當系統發生錯誤時,人機介面應為使用者提供有意義的反饋資訊,有時可以提供截圖等功能,使使用者可以瞭解錯誤,並及時向技術人員反饋問題
C.良好的人機介面應能容忍使用者使用過程中發生的操作錯誤,並能夠方便地從錯誤中恢復
D.設計人機介面可採用原型迭代法,首先進行使用者介面詳細設計,然後與使用者不斷討論,改進設計方案
8.在資料庫應用系統開發的需求調研階段,需要對使用者提出的需求進行分析和整理。此過程不僅需要描述使用者提出的具體功能需求,也需要對使用者未明確提出的非功能需求進行描述。設在某商場經營管理系統的需求分析階段整理了下列需求:
Ⅰ.系統需要支援會員制
Ⅱ.系統不需要考慮財務核算功能
Ⅲ.系統應長期穩定執行
Ⅳ.系統應有銷售統計功能
V.系統應保證資料儲存安全
上述需求中屬於非功能需求的是( )。
A.僅Ⅲ和Ⅳ
B.僅Ⅲ和V
C.僅Ⅳ和V
D.僅Ⅰ、Ⅱ和V
9.在使用UML對資料庫應用系統進行建模的過程中,狀態圖和活動圖常用於動態建模。下列狀態圖或活動圖語法正確的是( )。
A.
B.
C.
D.
10.在SQL Server 2008中,如果資料庫tempdb的空問不足,可能會造成一些操作無法進行,此時需要擴大tempdb的空問。下列關於擴大tempdb空間的方法,錯誤的是( )。
A.手工擴大tempdb中某資料檔案的大小
B.設定tempdb中的資料檔案為自動增長方式,每當空間不夠時讓其自動增長
C.手工為tempdb增加一個數據檔案
D.刪除tempdb中的日誌內容,以獲得更多的資料空間
11.在一臺正在執行的SQL Server 2008中,現需使用複製資料庫檔案的方法將某資料庫從一臺伺服器移動到另一臺伺服器。關於複製資料庫檔案,有下列實現方法:
1.首先從資料庫伺服器中分離出要複製的資料庫,然後複製資料庫檔案
Ⅱ.首先停止SQL Server資料庫引擎服務,然後複製資料庫檔案
Ⅲ.首先斷開所有使用者與資料庫的連線,然後複製資料庫檔案
Ⅳ.由Windows系統管理員直接到作業系統中複製資料庫檔案
上述方法中,可行的是( )。
A.僅I和Ⅱ
B.僅Ⅱ和Ⅲ
C.僅Ⅲ和Ⅳ
D.都可以
12.設有職工表(職工號,姓名,地址1,地址2),其中,職工號為主碼。現要求地址1和地址2組合起來不能有重複值。在SQL Server 2008環境中有下列建立該表的語句:
TE TABLE職工表(
職工號int PRIMARY KEY,
姓名nchar(10),
地址1 nvarchar(20),
地址2 nvarchar(20),
UNIQUE(地址1,地址2)
)
Ⅱ:CREATE TABLE職工表(
職工號int PRIMARY KEY,
姓名nchar(10),
地址1nvarchar(20).
地址2 nvarchar(20)UNIQUE(地址1,地址2)
)
ⅢTE TABLE職工表(
職工號int PRIMARY KEY.
姓名nchar(10),
地址1 nvarchar(20)UNIQUE,
地址2 nvarchar(20)UNIQUE
)
TE TABLE職工表(
1職工號int PRIMARY KEY。
姓名nchar(10),
地址1 nvarchar(20)UNIQUE(地址1,地址2),
地址2 nvarchar(20)
)
上述語句能正確實現此約束的是( )。
A.僅Ⅰ和Ⅲ
B.僅Ⅱ和Ⅳ
C.僅Ⅰ、Ⅱ和Ⅳ
D.都正確
13.在SQL Server 2008中,設有商品表(商品號,商品名,生產13期,單價,類別)。現經常需要執行下列查詢:
SELECT商品號,商品名,單價
FROM商品表WHERE類別IN(ˊ食品ˊ,ˊ家電ˊ)
ORDER BY商品號
現需要在商品表上建立合適的索引來提高該查詢的執行效率。下列建立索引的語句,最合適的是( )。
TE INDEX Idxl ON商品表(類別)
TE INDEX Idxl ON商品表(商品號,商品名,單價)
TE INDEX Idxl ON商品表(類別,商品號)INCLUDE(商品名,單價)
TE INDEX Idxl ON商品表(商品號)INCLUDE(商品名,單價)WHERE類別=ˊ食品ˊ0R類別=ˊ家電ˊ
14.設在SQL Server 2008中有商品表(商品號,商品名,進貨價格,銷售價格),現要求銷售價格必須至少是進貨價格的1.1倍。下列關於實現此約束的說法,正確的是( )。
A.可以用觸發器或者用CHECK約束實現
B.只能用CHECK約束實現
C.只能用觸發器實現
D.可以用DEFAULT約束實現
15.設在SQL Server 2008中,使用者U1在DB1資料庫中建立T#Temp表。下列關於#Temp表的說法,正確的是( )。
A.只有在建立#Temp表的連線中才可以查詢#Temp表資料
B.在所有使用者U1發起的連線中,都可以查詢#Temp表資料
C.在建立#Temp表的連線未斷開時,DB1資料庫的所有使用者都可以查詢#Temp表資料
D.在建立#Temp表的連線斷開後,DBl資料庫的所有使用者仍可以查詢#Temp表資料
16.在SQL Server 2008的某資料庫中,設使用者U1同時是角色R1和角色R2中的成員。現已授予角色R1對錶T具有SELECT、INSERT和UPDATE許可權,授予角色R2對錶T具有INSERT和DENY UPDATE許可權,沒有對U1進行其他授權,則U1對錶T有權執行的操作是( )。
CT和INSERT
RT、UPDATE和SELECT
CT和UPDATE
CT
17.在SQL Server 2008中,設使用者U1是某資料庫db_datawriter角色中的成員,則U1在該資料庫中有權執行的操作是( )。
CT
CT和INSERT
RT、UPDATE和DELETE
CT、INSERT、UPDATE和DELETE
18.某資料庫應用系統在執行中,使用者反映某操作很慢。系統工程師在使用者的客戶機及資料庫伺服器上使用資料庫管理系統自帶的客戶端程式執行此操作所涉及的SQL語句,發現在兩個環境下SQL語句執行的速度都很慢。為了提高效率,下列檢查無需進行的是( )。
A.檢查客戶機到資料庫伺服器的網路情況
B.檢查資料庫伺服器的CPU使用情況
C.檢查這些操作涉及到的表是否已建立有效的索引
D.檢查資料庫中是否存在大量鎖
19.資料庫應用系統在使用過程中,會根據使用者的需求及系統執行情況對系統進行升級和改造。關於系統升級改造工作,下列說法錯誤的是( )。
A.在系統升級改造過程中,可能會調整資料庫的邏輯結構,例如增加資料項、修改資料項的型別等
B.升級改造實施過程應儘量選擇在業務不繁忙或沒有業務的期間進行,並在升級完成後進行測試
C.升級改造過程一般只對應用系統及其相關的資料庫物件進行調整,不涉及資料庫管理系統及作業系統的型別和版本
D.在升級之前,應先對現有的系統及資料進行備份,如果升級失敗則需要使用備份進行恢復
20.監控資料庫系統執行狀態是資料庫管理員非常重要的職責。資料庫管理員有如下工作:
Ⅰ.定期實施資料庫完整備份並將備份資料傳送到遠端容災中心
Ⅱ.定期檢視資料庫空間是否滿足業務需求
Ⅲ.定期檢視資料緩衝區命中率、資料庫鎖情況
Ⅳ.定期檢視資料庫使用者會話情況
V.使用自動化手段檢查資料庫CPU使用情況,出現異常情況時自動發簡訊通知系統管理員
上述工作中屬於資料庫監控工作的是( )。
A.僅Ⅰ、Ⅱ和V
B.僅Ⅰ、Ⅲ和Ⅳ
C.僅Ⅱ、Ⅲ、Ⅳ和V
D.全部