2016年計算機三級數據庫技術上機考試題及答案

學識都 人氣:2.13W

1[單選題]查詢處理器和存儲管理器是數據庫管理系統中的核心模塊。下列關於查詢處理器和存儲管理器的說法,錯誤的是(  )

2016年計算機三級數據庫技術上機考試題及答案

A.查詢處理器中的DML編譯器會對用戶提交的DML語句進行優化,並將其轉換成能夠執行的底層數據庫操作指令

B.存儲管理器中的查詢執行引擎會根據編譯器產生的指令完成具體數據庫數據訪問功能

C.存儲管理器中的緩衝區管理器負責將從磁盤讀出的數據塊放入內存緩衝區,同時也負責對緩衝區中的數據塊進行維護

D.查詢處理器中的DDL編譯器編譯或解釋用戶提交的DDL語句,並將生成的元數據存儲在數據庫的數據字典中

參考答案:B

2[單選題]下列關於數據庫性能優化的說法,錯誤的是(  )

A.增加派生性冗餘列可以降低查詢過程中的計算量

B.增加冗餘列可以減少查詢過程中的UNION操作

C.適當降低關係模式的規範化程度,可以減少查詢過程中的JOIN操作

D.當一個表的數據量超過一定規模時,可以採用分割表的方法提高效率

參考答案:B

3[單選題]在進行數據庫性能調優過程中,需要考慮數據庫系統軟件、硬件配置、網絡環境等多方面因素。下列有關性能調優的說法,錯誤的是(  )

A.修改某些頻繁使用的SQL語句,提高其性能,可能會大幅度降低數據庫CPU使用率

B.隨着服務器CPU處理能力提高、內存容量增大,現階段數據庫性能優化一般以更換服務器硬件爲主要調優手段

C.當數據庫服務器磁盤IO出現寫瓶頸時,可以考慮使用高速磁盤存儲常用數據,低速磁盤存儲不常用數據

D.索引可以提高某些查詢的速度,但也可能降低寫入速度,同時也會增加磁盤空間使用

參考答案:B

3[單選題] 下列關於數據庫安全性的敘述中,不正確的是(  )。

A.未經授權修改數據是一種惡意訪問形式

B.對於授權用戶,加密數據和解密數據相對簡單,是一種好的加密技術

C.從一個用戶那裏收回權限可能導致其他用戶也失去該權限,這稱爲級聯收回

D.如果較低層次(物理層或人員層)上安全性存在缺陷,高層安全性設計得當一樣可以保護數據的安全

參考答案:D

4[填空題]實際中經常做爲數據庫匿名訪問者使用的特殊數據庫用戶是(  )

參考解析:Guest

5[單選題]設在SQL Server 2008中有商品表(商品號,商品名,進貨價格,銷售價格),現要求銷售價格必須至少是進貨價格的1.1倍。下列關於實現此約束的說法,正確的是(  )

A.可以用觸發器或者用CHECK約束實現

B.只能用CHECK約束實現

C.只能用觸發器實現

D.可以用DEFAULT約束實現

參考答案:A

6[單選題]

創建SQL Server登錄賬戶的SQL語句是__________。

TE LOGIN TE LOGIN USER

參考答案:A

7[單選題]設在SQL Server 2008中,某關係表需要存儲職工的工資信息,工資的範圍爲2000~10000,設用整型類型存儲。下列數據類型中最合適的是(  )

nt

參考答案:B

8[填空題] 如果某個數據表包含20 000行數據,每行的大小是5 000 8,則此數據表需要的存儲空間大約是__________MB。

參考答案:160

9[單選題]分區函數的正確步驟序列:

1.創建分區函數 2.創建分區方案 3.使用分區方案創建表

A.1,2,3 B.2,3,1 C.2,1,3 D.與順序無關

參考答案:A

10[填空題]建立唯一聚簇索引必須用到的子句是:(  )

參考解析:UNIQUE CLUSTERED

11[單選題]設有關係表:職工(職工號,姓名,領導職工號),其中職工號是主碼,領導職工號是外碼。當前表中沒有任何數據。現在依次向該表中插入如下數據

(1) (e1, Tom, e2)

(2) (e3, Jerry, null)

(3) (null, Foo, null)

(4) (e2, Fake, e2)

(5) (e1, Ghost, e3)

(6) (e4, Who, e1)

則最終該表中有多少行數據(  )

A.2B.3C.4D.5

參考答案:C

12[填空題]用戶創建數據庫時,其主要數據文件的初始大小必須不小於__________系統數據庫大小。

參考解析:model

13[單選題]設有購買表(顧客號,商品號,購買時間)。現要查詢2012年顧客A購買了但顧客B沒有購買的商品。有下列查詢語句:

ⅠCT 商品號 FROM 購買表

WHERE YEAR(購買時間)= '2012' AND 顧客號 = 'A'

AND 商品號 NOT IN (

SELECT 商品號 FROM 購買表

WHERE YEAR(購買時間)= '2012' AND 顧客號 = 'B')

ⅡCT 商品號 FROM 購買表

WHERE YEAR(購買時間)= '2012' AND 顧客號 = 'A'

EXCEPT

SELECT 商品號 FROM 購買表

WHERE YEAR(購買時間)= '2012' AND 顧客號 = 'B'

ⅢCT 商品號 FROM 購買表

WHERE YEAR(購買時間)= 2012 AND 顧客號 = 'A'

INTERSECT

SELECT 商品號 FROM 購買表

WHERE YEAR(購買時間)= '2012' AND 顧客號 = 'B'

ⅣCT 商品號 FROM 購買表

WHERE YEAR(購買時間)= '2012' AND 顧客號 = 'A'

UNION

SELECT 商品號 FROM 購買表

WHERE YEAR(購買時間)= '2012' AND 顧客號 <> 'B'

上述語句中,能夠實現該查詢要求的是(  )

A.僅Ⅰ和ⅡB.僅Ⅰ和ⅢC.僅Ⅰ和ⅣD.全部

參考答案:A

14[填空題]SQL Server 2008將權限分爲__________、__________和__________三種。

參考解析:對象權限語句權限 隱含權限

15[單選題]實際安全產品的最低級別是

.C2C.B1D.B2

參考答案:B

16[單選題]關於優化查詢說法正確的`是(  )

A.避免或簡化排序的目的是實現查詢優化

B.在保證數據庫一致性的前提下,將頻繁操作的多個可以分割的處理過程放在一個存儲過程中,這樣可以大大提高系統的相應速度

C.使用臨時表會佔用較多的系統資源,尤其對於大規模併發量的情況下,很容易使得系統資源耗盡而崩潰

D.相關子查詢的使用可以加速查詢

參考答案:A

17[單選題]在某信息管理系統中需管理職工的照片信息,由於照片數據量較大,照片信息是否存儲在數據庫中成爲討論的焦點問題。下列關於照片存儲與使用的說法,錯誤的是(  )

A.將照片存儲在數據庫中可能會導致備份時間較長,備份空間佔用較多

B.將照片存儲在文件系統中,在數據庫中只存儲照片文件的路徑信息,可以大幅度降低數據庫的數據量

C.將照片存儲在數據庫中雖然會導致數據庫的數據量較大,但可以方便地實現多臺機器共享照片數據,也可以大幅度提高用戶訪問照片數據的速度

D.與將照片存儲在文件系統中相比,將照片存儲在數據庫中更容易實現人員信息和照片數據的一致性

參考答案:C

18[單選題]設有教師表(教師號,姓名,年齡,性別,所在系號),系表(系號,系名)。用戶將非常頻繁地在這兩張表上執行如下查詢:

SELECT教師號,姓名,系名

FROM教師表T JOIN系表D ON T.所在系號=D.系號;

爲了提高查詢效率,下列最適合存儲上述表數據的文件類型是(  )

A.堆文件B.索引文件C.聚集文件D.散列文件

參考答案:C

19[單選題]在進行數據庫物理設計時,爲了保證系統性能,需要綜合考慮所選擇的數據庫管理系統的特性及軟硬件具體情況。下列關於數據庫物理設計的說法,錯誤的是(  )

A.在頻繁執行插入、修改和刪除操作的表上建立索引可能會降低系統整體性能

B.在一張表的某列上需要頻繁執行精確匹配查詢時,可以考慮爲此列建立哈希索引

C.爲了提高寫入性能,數據庫一般應儘量避免存儲在RAID10的磁盤存儲系統中

D.如果系統中存在頻繁的多表連接操作,可以考慮將這些基本表組織爲聚集文件,以提高查詢效率

參考答案:C

20[單選題]在SQL Server 2008中,某用戶僅具有登錄到某SQL Server實例的權限。下列關於該用戶能夠進行的操作的說法,正確的是(  )

A.僅能夠查詢master、model和msdb系統數據庫中的部分數據

B.能夠查詢和修改master、model和msdb系統數據庫中的部分數據

C.僅能夠查詢master和msdb系統數據庫中的部分數據

D.能夠查詢和修改master和msdb系統數據庫中的部分數據

參考答案:C