【正文】
. 概念數(shù)據(jù)模型并不依賴于具體的計算機(jī)系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng) B. 概念數(shù)據(jù)模型便于用戶理解,是數(shù)據(jù)庫設(shè)計人員與用戶交流的工具,主要用于數(shù)據(jù)庫設(shè)計 C. 概念數(shù)據(jù)模型不僅描述了數(shù)據(jù)的屬性特征,而且描述了數(shù)據(jù)應(yīng)滿足的完整性約束條件 D. 概念數(shù)據(jù)模型是現(xiàn)實世界到信息 世界的第一層抽象,強(qiáng)調(diào)語義表達(dá)功能 答案: C 解析:數(shù)據(jù)的完整性約束條件的確定是在邏輯設(shè)計階段,因此選 C。下列關(guān)于照片存儲與使用的說法,錯誤的是 A. 將照片存儲在數(shù)據(jù)庫中可能會導(dǎo)致備份時間較長,備份空間占用較多 B. 將照片存儲在文件系統(tǒng)中,在數(shù)據(jù)庫中只存儲照片文件的路徑信息,可以大幅度降低數(shù)據(jù)庫的數(shù)據(jù)量 C. 將照片存儲在數(shù)據(jù)庫中雖然會導(dǎo)致數(shù)據(jù)庫的數(shù)據(jù)量較大,但可以方便地實現(xiàn)多臺機(jī)器共享照 片數(shù)據(jù),也可以大幅度提高用戶訪問照片數(shù)據(jù)的速度 D. 與將照片存儲在文件系統(tǒng)中相比,將照片存儲在數(shù)據(jù)庫中更容易實現(xiàn)人員信息和照片數(shù)據(jù)的一致性 答案: C 解析:照片存儲到數(shù)據(jù)庫中后,對照片的訪問就受到了很大的限制,不能再隨意地共享了。該表數(shù)據(jù)量較大。 18. 關(guān)于并行數(shù)據(jù)庫,下列說法錯誤的是 A. 層次結(jié)構(gòu)可以分為兩層,頂層是無共享結(jié)構(gòu),底層是共享內(nèi)存或共享磁盤結(jié)構(gòu) B. 無共享結(jié)構(gòu)通過最小化共享資源來降低資源競爭,因此具有很高的可擴(kuò)展性,適合于OLTP應(yīng)用 C. 并行數(shù)據(jù)庫系統(tǒng)經(jīng)常通過負(fù)載均衡的方法來提高數(shù)據(jù)庫系統(tǒng)的業(yè)務(wù)吞吐率 D. 并行數(shù)據(jù)庫系統(tǒng)的主要目的是實現(xiàn)場地自治和數(shù)據(jù)全局透明共享 答案: D 解析:分布式數(shù)據(jù)庫系統(tǒng)的目的是實現(xiàn)場地自治和全局透明共享,并行數(shù)據(jù)庫的目的是提高系統(tǒng)吞吐率降低事物處理時間。已知其中的銷售數(shù)據(jù)明細(xì)表結(jié)構(gòu)為 (銷售記錄 ID,商品 ID,價格,數(shù)量,總金額,銷售時問,分店 ID,該表數(shù)據(jù)量很大。 20. 在開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)時,使用存儲過程可以提高數(shù)據(jù)訪問效率,降低網(wǎng)絡(luò)流量。 21. 下列關(guān)于關(guān)系數(shù)據(jù)模型和關(guān)系表的說 法,正確的是 Ⅰ.關(guān)系數(shù)據(jù)模型以集合論為基礎(chǔ)表示和處理數(shù)據(jù) Ⅱ.關(guān)系數(shù)據(jù)模型同時支持非過程化語言和過程化語言直接存取數(shù)據(jù) Ⅲ.“ create table?”語句用于定義關(guān)系表的結(jié)構(gòu)及數(shù)據(jù)完整性約束 Ⅳ.在關(guān)系表上執(zhí)行 select或 delete操作時, DBMS會檢查數(shù)據(jù)完整性約束 A. 僅Ⅰ和Ⅲ B. 僅 II和Ⅳ C. 僅Ⅲ和Ⅳ D. 僅Ⅰ和Ⅳ 答案: A 解析:Ⅱ項,關(guān)系數(shù)據(jù)模型不能支持過程化語言直接存取。 22. 某數(shù)據(jù)庫應(yīng)用系統(tǒng)使用 SQL Server 2020作為數(shù)據(jù)庫平臺。系統(tǒng)工程師分別在用戶的客戶機(jī)和數(shù)據(jù)庫服務(wù)器上使用數(shù)據(jù)庫管理系統(tǒng)自帶的客戶端工具執(zhí)行此更新操作語句,發(fā)現(xiàn)該語句執(zhí)行后長時間無響應(yīng)。造成此現(xiàn)象可能的原因是 A. 客戶機(jī)到數(shù)據(jù)庫服務(wù)器的網(wǎng)絡(luò)故障 B. 更新操作涉及到的表沒有建立主碼 C. 更新的字段沒有建立有效的索引 D. 更新操作涉及到的數(shù)據(jù)被鎖定 答案: D 解析: A項,數(shù)據(jù)庫服務(wù)器端也出現(xiàn)問題,說明不是網(wǎng)絡(luò)的原因。 C項,由于磁盤 IO很小,說明更新后并沒有在表中進(jìn)行大量的查找,只有當(dāng)涉及到數(shù)據(jù)被鎖定時,才符合題目中所說情況。 24. 在 SQL Server 2020中,設(shè)先對 MyDB數(shù)據(jù)庫進(jìn)行了一次完全備份,然 后對該數(shù)據(jù)庫進(jìn)行了一次日志備份,這兩次備份均備份在 BK設(shè)備上?,F(xiàn)要從備份中恢復(fù) MyDB數(shù)據(jù)庫,正確的恢復(fù)過程及語句是 A. A B. B C. C D. D 答案: D 解析:完全備份是使用日志備份的基礎(chǔ),因此首先恢復(fù)完全備份,再恢復(fù)日志備份,恢復(fù)完日志備份后數(shù)據(jù)庫可以不用加 norecovery。 26. 設(shè)有工作表 (工作編號,最低工資,最高工資 ),其中工作編號、最低工資和最高工資均為整型,工作編號為主碼。在 SQL Server 2020環(huán)境中有下列創(chuàng)建該表的語句: Ⅰ. CREATE TABLE工作表 ( 工作編號 int primary key, 最低工資 int, 最高工資 int check(最高工資 between最低工資 and最低工資 *2) ) Ⅱ. CREATE TABLE工作表 ( 工作編號 int, 最低工資 int, 最高工資 int, primary key(工作編號 ), check(最高工資 between最低工資 and最低工資 *2) ) Ⅲ. CREATE TABLE工作表 ( 工作編號 int primary key(工作編號 ), 最低工資 int, 最高工資 int, check(最高工資 between最低工資 and最低工資 *2) ) Ⅳ .CREATE TABLE工作表 ( 工作編號 int primary key(工作編號 ), 最低工資 int, 最高工資 int check(最高工資 between最低工資 and最低工資 *2) ) 上述語句中正確的是 A. 僅Ⅰ和Ⅱ B. 僅Ⅱ和Ⅲ C. 僅Ⅲ和Ⅳ D. 全部 答案: B 解析: check檢查的內(nèi)容涉及到 2列,當(dāng) check涉及到 2列以上屬性就要定義為表級約束性。因此, U1獲得了除查詢以外的三項權(quán)限,因此選 C。 SQL Server 2020對數(shù)據(jù)庫提供的備份有: Ⅰ.完全備份Ⅱ.差異備份Ⅲ.日志備份 以上備份方法中能夠應(yīng)用在 master數(shù)據(jù)庫上的是 A. 僅Ⅰ B. 僅Ⅰ和Ⅱ C. 僅Ⅰ和Ⅲ