1、設有關係表:職工(職工號,姓名,領導職工號),其中職工號是主碼,領導職工號是外碼。當前表中沒有任
何資料。現在依次向該表中插入如下資料
(1)(e1,Tom,e2)
(2)(e3,Jerry,null)
(3)(null,F00,null)
(4)(e2,Fake,e2)
(5)(e1,Ghost,e3)
(6)(e4,Wh0,el)
則最終該表中有( )行資料。
A.2
B.3
C.4
D.5
2、關於資料庫檢視,下列說法正確的是( )。
A.檢視一定能提高資料的操作效能
B.定義檢視的語句可以是任何資料操作語句
C.檢視可以提供一定程度的資料獨立性
D.檢視的資料一般是物理儲存的
3、 SQL Server 2008中,如果希望使用者u1在DBl資料庫中具有查詢T1表的許可權,正確的授權語句是( )。
T SELECT ON DB1(T1)TO u1
T SELECT TO u1 ON DB1(T1)
T SELECT TO u1 ON T1
T SELECT ON T1 TO u1
4、關於資料庫應用系統的需求分析工作,下列說法正確的是( )。
A.通過需求分析過程,需要確定出整個應用系統的目標、任務和系統的範圍說明。
B.在需求分析階段,系統需求分析員要與使用者充分溝通,並做出各類使用者檢視。
C.資料需求分析的主要工作是要辨識出資料處理中的資料處理流程
D.資料操作響應時間、系統吞吐量、最大併發使用者數都是效能需求分析的重要指標
5、設有關係模式:作者(作者編號,姓名,身份證號,職業,出生日期)。下列能夠作為該關係模式候選碼的是( )。
A.作者編號,姓名
B.作者編號,身份證號
C.作者編號,職業
D.身份證號,出生日期
6、下列全部屬於結構圖的組圖是( )。
A.用例圖、類圖、順序圖、部署圖
B.類圖、元件圖、部署圖、活動圖
C.用例圖、物件圖、狀態圖、元件圖
D.類圖、物件圖、元件圖、部署圖
7、設在SQL Server 2008中,使用者U1在DB1資料庫中建立T#Temp表。下列關於#Temp表的說法,正確的是( )。
A.只有在建立#Temp表的連線中才可以查詢#Temp表資料
B.在所有使用者U1發起的連線中,都可以查詢#Temp表資料
C.在建立#Temp表的連線未斷開時,DB1資料庫的所有使用者都可以查詢#Temp表資料
D.在建立#Temp表的連線斷開後,DBl資料庫的所有使用者仍可以查詢#Temp表資料
8、資料庫物理設計階段是根據資料庫邏輯設計的結果設計合適的資料庫物理結構。下列關於資料庫物理設計的說法,錯誤的是( )。
A.物理設計著眼於資料庫底層的物理儲存與存取,與作業系統和硬體環境及資料庫管理系統密切相關
B.物理設計時需要合理安排不同的儲存介質,索引檔案一般儲存在高速磁碟中,日誌檔案可以考慮儲存在磁帶中
C.物理設計過程中需要考慮設定合理的資料庫管理系統引數和作業系統相關引數
D.物理設計過程中需要考慮RAID級別、作業系統的檔案管理機制、資料庫管理系統支援的索引型別
9、對於故障管理,下列說法正確的是( )。
A.軟體容錯最完全的方法是設計兩套相同的資料庫系統同時工作,資料的變化也同步,空間有一定的距離,因此同時破壞兩套的概率幾乎為零,這樣就能達到資料庫的完全安全
B.動態轉儲提高了資料庫的可用性,但是資料的有效性得不到保證
C.介質故障是指資料庫在執行過程中,系統突然停止運轉,所有正在執行的事務以非正常方式終止,需要系統重新啟動的故障
D.在資料庫系統中,事務日誌能夠實現資料轉儲
10、資料庫應用系統在使用過程中,會根據使用者的需求及系統執行情況對系統進行升級和改造。關於系統升級改造工作,下列說法錯誤的是( )。
A.在系統升級改造過程中,可能會調整資料庫的邏輯結構,例如增加資料項、修改資料項的型別等
B.升級改造實施過程應儘量選擇在業務不繁忙或沒有業務的期間進行,並在升級完成後進行測試
C.升級改造過程一般只對應用系統及其相關的資料庫物件進行調整,不涉及資料庫管理系統及作業系統的型別和版本
D.在升級之前,應先對現有的系統及資料進行備份,如果升級失敗則需要使用備份進行恢復
11、 設在SQL Server 2008中有商品表(商品號,商品名,進貨價格,銷售價格),現要求銷售價格必須至少是進貨價格的1.1倍。下列關於實現此約束的說法,正確的是( )。
A.可以用觸發器或者用CHECK約束實現
B.只能用CHECK約束實現
C.只能用觸發器實現
D.可以用DEFAULT約束實現
12、 下面關於模式分解的說法,錯誤的是( )。
A.分解並不總能提高查詢效率
B.分解通常使得涉及屬性少的查詢執行效率更高
C.分解通常使得簡單的更新事務執行效率更高
D.分解總是能降低儲存空間的要求,因為它能消除冗餘資料
13、 設有職工表(職工號,姓名,地址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.都正確
14、現要為某大型商場開發一個數據庫應用系統,在該應用系統的生命週期中,設有下列活動:
Ⅰ.開發人員執行DDL程式碼建立資料庫結構
Ⅱ.編寫商品資訊錄入和匯入程式,在系統投入執行前建立商品資訊清單
Ⅲ.根據商場銷售業務開展情況,調整資料庫中的商品清單和價格
Ⅳ.準備銷售新商品時,使用商品資訊錄入或匯入程式,將新商品資訊加入到商品清單中
Ⅴ為了防止資料丟失,定期對資料庫中的資料進行轉儲
以上活動中,屬於商場資料庫應用系統實施活動的是( )。
A.僅Ⅰ和Ⅱ
B.僅Ⅰ、Ⅱ和Ⅲ
C.僅Ⅲ和Ⅳ
D.僅Ⅰ和Ⅴ
15、 儲存管理器是資料庫管理系統非常重要的組成部分。下列關於儲存管理器的說法,錯誤的是( )。
A.儲存管理器負責檢查使用者是否具有資料訪問許可權
B.為了提高資料訪問效率,儲存管理器會將部分記憶體用於資料緩衝,同時使用一定的演算法對記憶體緩衝區中的資料塊進行置換
C.儲存管理器會為編譯好的查詢語句生成執行計劃,並根據執行計劃訪問相關資料
D.儲存管理器以事務方式管理使用者對資料的訪問,以確保資料庫併發訪問的正確性