日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
中科軟數(shù)據(jù)庫筆試題解析與分享(中科軟數(shù)據(jù)庫筆試題)

近幾年來,數(shù)據(jù)處理和數(shù)據(jù)分析成為了企業(yè)招聘的熱門方向之一,越來越多的企業(yè)重視數(shù)據(jù)人才的培養(yǎng)。而在這個大環(huán)境下,數(shù)據(jù)庫成為了一個越來越重要的技術(shù)領(lǐng)域。在實際的工作中,相信大家都遇到過很多關(guān)于數(shù)據(jù)庫的問題。而為了進入一個好的企業(yè),對于求職者來說,考取一份數(shù)據(jù)庫證書成為了提高競爭力的途徑之一。本文將會對最近中科軟數(shù)據(jù)庫筆試的題目進行解析與分享,供在數(shù)據(jù)領(lǐng)域探索未來的技術(shù)人士參考。

創(chuàng)新互聯(lián)是一群有想法、有熱情,對互聯(lián)網(wǎng)抱有執(zhí)著信念的年輕人,愿用自己的智慧和熱情,幫助您使用好互聯(lián)網(wǎng)工具,成為您的建站英雄,成為您網(wǎng)站制作和網(wǎng)絡(luò)營銷的“秘密武器”,專注于網(wǎng)站策劃、備案、空間域名、設(shè)計、后臺開發(fā)、關(guān)鍵詞優(yōu)化排名、運營管理、維護服務(wù)、微信網(wǎng)站、移動網(wǎng)站建設(shè),網(wǎng)站上線不是大家合作的終結(jié),相反,網(wǎng)站維護才剛剛開始,我們期待常年累月的網(wǎng)站運行過程總著為您提供更多的支持。我們致力于解決問題,創(chuàng)造價值,不推諉,主動承擔(dān)。

一、題目概述

在進行數(shù)據(jù)庫筆試之前,首先需要了解題目的標(biāo)準和內(nèi)容。該筆試主要分為選擇題和編程題。其中選擇題難度較低,內(nèi)容不涉及太深入的理論方面,主要考查基礎(chǔ)的相關(guān)知識點,如SQL語句等。編程題則主要考察編程能力,以及對于實際場景的處理能力。

二、題目解析

以下是筆者對于其中幾道編程題進行的解析,供讀者參考。

1. 給定一個MySQL表,表中有列a,列b,列c,并且表中的數(shù)據(jù)都為整數(shù)。請寫出SQL語句,查詢該表中列a

本題考察SQL語句的基礎(chǔ)應(yīng)用。其中查詢條件只需要根據(jù)題目所給表的列名稱進行填寫,且需要注意條件的關(guān)系(本題需要用到“and”邏輯詞),最后需要限制查詢條數(shù)為前5條。

答案:

“`

select * from table_name where a

“`

2. 給定兩個表T1和T2,T1中列A和列B的組合在T2中也以同樣的形式存在,兩個表都有一個主鍵。寫出查詢語句,將T1中所有滿足條件A>10或B

本題考察SQL語句的插入操作,需要將滿足條件的記錄插入到目標(biāo)表中。插入時需要注意將所有符合條件的記錄都插入到目標(biāo)表中。

答案:

“`

insert into T2 (column1, column2, …)

select column1, column2, …

from T1 where A > 10 or B

“`

3. 給定兩個表T1和T2,T2中包含一個外鍵,鏈接到T1的主鍵。寫一個SQL語句,刪除T1中所有沒有對應(yīng)外鍵的記錄。

本題考察SQL語句的刪除操作,其中需要涉及到多表操作。需要注意的是,涉及到外鍵的時候,需要先將外鍵關(guān)系刪除,才可以刪除主表的記錄。

答案:

“`

delete from T1 where T1.primary_key not in (select T2.foreign_key from T2);

“`

三、

通過上面的解析案例可以發(fā)現(xiàn),數(shù)據(jù)庫筆試中??疾榛A(chǔ)SQL語句的應(yīng)用,也會考查多表鏈接和外鍵的知識點。但在編程題上,筆試更多考查的是候選人的編程技能,以及基于一定數(shù)據(jù)分析場景下的編程實現(xiàn)。相對于選擇題來說,編程題難度和深度都有一定的提升。所以在準備筆試的過程中,不僅需要掌握好基礎(chǔ)的SQL語句,同時還需要將開發(fā)技能與相關(guān)理論相結(jié)合,這樣才能夠在數(shù)據(jù)庫領(lǐng)域更快的成長。

相關(guān)問題拓展閱讀:

  • 軟件測試面試題
  • 請問有誰知道2023年3月的全國計算機四級數(shù)據(jù)庫工程師考試題型和以前的還一樣不?謝謝!

軟件測試面試題

Dotest測試學(xué)堂–董浩整理回答

題目一:怎么樣組織測試人員高效率完成測試工作,來確保產(chǎn)品質(zhì)量?

1:前期測試計劃,按照產(chǎn)品經(jīng)理、研發(fā)經(jīng)理提供的文檔:原型圖、需求說明書、設(shè)計稿等項目相關(guān)的文檔,先大概評估下測試范圍、工作量、需要人數(shù)、進度、使用設(shè)備、難度(測試類型)和風(fēng)險評估;如果哪里遇到問題,提前解決,不影響項目的完成時間和進度;比如說:工作量:按照目前的人手可能完不成,那么需要考慮加班和團隊的情緒,加班也完不成的情況下需要及時反饋給產(chǎn)品經(jīng)理\項目經(jīng)理協(xié)調(diào)人手或者調(diào)整項目的上線時間。

2:測試過程:分配更熟悉系統(tǒng)的人員書寫測試用例,指導(dǎo)測喚畢試并及時組織項目參與者評審用例,及時發(fā)現(xiàn)測試覆蓋率不全的問題,查漏補缺。更好的覆蓋全面。保證產(chǎn)品測試質(zhì)量。

3:過程配合:及時反饋遇到的問題;比如由于其他原因研發(fā)修改可能不及時也會造成進度的耽誤,這時需要及時向研發(fā)經(jīng)理說明情況,商討目前手上項目的優(yōu)先級,看察槐看先修復(fù)哪個項目為好。

4:即將上線:無遺留bug(部分延期修改等問題,需討論是否本次修改完成)上線前要進行灰度測試,再次進行確認測試\回歸測試,確保線上不會出現(xiàn)問題。

5:線上跟蹤:真正上線到和沒芹生產(chǎn)環(huán)境的話需要再次進行線上跟蹤測試,整體回歸(確認測試),app的話直接測試渠道包;確保生產(chǎn)環(huán)境無問題。如果有問題及時下線修改再次上線。

6:整體完成后總結(jié)本次測試過程和上線的過程,發(fā)現(xiàn)問題,下次避免;比如:人員熟悉系統(tǒng)程度、問題集中點、遺漏測試點。為了下次更快速、更好的完成項目的測試。

======

題目二:如何控制測試質(zhì)量和測試進度,怎么評判本次的測試質(zhì)量?和上面的那道題類似了

控制測試質(zhì)量:提前計劃、把控過程、審核結(jié)果;

評估好前期計劃:比如:測試計劃,充分考慮測試范圍、工作量、需要人數(shù)、進度、使用設(shè)備、難度(測試類型)和風(fēng)險評估。

把控過程:評審測試用例、查漏補缺;多次反復(fù)測試,需在測試環(huán)境測試、灰度測試、UAT測試,最后線上的跟蹤測試來確保質(zhì)量。

審核結(jié)果:bug的修改情況、遺留問題、線上出現(xiàn)的問題;從而分析問題集中點,下次避免。

測試進度:提前計劃、評審計劃。過程中需要及時反饋影響進度的問題,及時解決。

評判測試質(zhì)量:我們一般是從灰度測試和線上回歸測試來評判;上線一段時間(一周、一個月)出現(xiàn)的問題總數(shù),也就是線上出現(xiàn)的問題除以測試過程中的問題==測試問題遺漏比。通過這種方式來判斷。

當(dāng)然測試面試過程也不僅僅是這個問題,還有很多其他的,以下供參考:

軟件測試中面試問題整理-v2.0【根據(jù)真實學(xué)生面試過程總結(jié)的問題】

適合人群:零基礎(chǔ)轉(zhuǎn)崗、跳槽(1-6年)

注意:首先理解,然后會答\組織語言。前提是要會做項目,不然試用期可就過不了

會不斷更新該文檔,可以加我們進行討論。面試中部分問題會深挖,就不再多寫

1:個人介紹

2:項目介紹

3:流程邏輯介紹

4:職責(zé)介紹

5:項目人數(shù),分別負責(zé)的是什么

6:每日工作介紹

7:接口如何測試的?用例如何設(shè)計?

8:一個項目中大概有多少個接口

9:get\post的區(qū)別

10:常見的狀態(tài)碼是什么

11:postman、Jmeter\soapui的區(qū)別

12:公司流程

13:需求評審是怎么進行的

14:測試計劃怎么寫的?重點是什么?

15:測試用例的思路?

16:如果我們沒有原型圖、需求的話,你怎么寫用例

17:給你個app\web你能快速說下用例的設(shè)計思路嗎?

18:app與web的不同點是什么?

19:測試報告的重點

20:什么是灰度測試

21:上線后的跟蹤如何做的?

22:為什么要做上線后的回歸測試

23:上線后發(fā)現(xiàn)的問題如何處理

24:什么是UAT測試,為什要做UAT測試

25:bug怎么描述的

26:用例怎么描述的

27:優(yōu)先級和嚴重程度如何劃分

28:如果和開發(fā)有歧義的話怎么辦

29:你映像bug是什么?

30:你發(fā)現(xiàn)一個bug如何定位的

31:自動化測試如何進行的?用的什么框架

32:常用的定位方法是什么?

33:功能測試與自動化的區(qū)別

34:什么樣的項目適合自動化

35:自動化的好處是什么

36:自動化的劣處是什么

37:你感覺你寫的用例覆蓋全面嗎

38:上線后發(fā)現(xiàn)的問題如何處理

39:linux常用的命令

40:linux常用的文件

41:linux環(huán)境搭建的步驟

42:常用sql語句

43:你們公司用sql嗎,怎么用的

44:兼容測試你怎么做的

45:手機是如何考慮的

46:兼容測試的重點是什么

47:如果手機不夠的話你怎么解決

48:真機和模擬器的區(qū)別是什么

49:你如何保證兼容的覆蓋率

50:怎么抓手機的數(shù)據(jù)包的?如何設(shè)置

51:通過抓取數(shù)據(jù)包主要測試什么

52:性能測試做嗎?怎么做的

53:python的遍歷是什么

54:隨意丟個軟件說下具體的用例

55:你們公司多長時間迭代一次

56:迭代測試需要注意什么

57:你映像最深的bug是什么

58:你的期望薪資

59:你看比預(yù)期低2k,你能接受嗎

60:我們公司加班多,能接受嗎

61:能接受出差嗎?

62:路程有點遠

63:你為什么要離職

64:你感覺你的優(yōu)勢在哪?

65:你未來的規(guī)劃是什么

66:你對下一個工作崗位有什么期望或要求嗎

67:對你的領(lǐng)導(dǎo)有什么要求嗎

68:你感覺你上家公司怎么樣;能說下優(yōu)缺點嗎?

69:你感覺你上家領(lǐng)導(dǎo)怎么樣;能說下優(yōu)缺點嗎?

70:有女朋友\男朋友嗎?

71:打算什么時候要孩子

72:你看你有什么想問的嗎

73:你大概什么時候能入職

74:最近面試多嗎?

75:手上有offer嗎?

76:你是什么時候開始找工作的?

77:你從上家公司離職已經(jīng)有好幾天了,是剛開始找工作嗎?\為什么一直沒找工作

希望對你有所幫助!

之一題:我認為需要在測試前需要先寫好測試計劃,其中最重要的是本次測試使用的測試方法、使用的測試工具、測試環(huán)境。人員方面需要進行人員及進度的安排,每個測試階段后的輸出工件,還要有風(fēng)險評估。在測試前將這些準備工作做到位,這樣在測試的時候就會比較有條渣衫臘理。

第二題:控制測試質(zhì)量,我認為更好是做好測試用例的設(shè)計,這樣可以對測試的覆蓋率進行控制。

補充:如果時間充裕的話可以在設(shè)計用例后對其進行評審,這樣可以提高測試質(zhì)量。不過這個在實際的工作當(dāng)中一般實現(xiàn)不了。。。。

下面列出的是網(wǎng)上的一個軟測筆試題,好多單位在筆試的時候都會copy下來作為筆試題,我至少遇到兩次了,其他的筆試題還有,但不一一列出了。

一、判斷題(每題1分,12 分,正確的√,錯誤的╳)

1.軟件測試的目的是盡可能多的找出軟件的缺如滑陷。()

2.Beta 測試是驗收測試的一種。()

3.驗收測試是由最終用戶來實施的。()

4.項目立項前測試人員不需要提交任何工件。()

5.單元測試能發(fā)現(xiàn)約80%的軟件缺陷。()

6.代碼評審是檢查源代碼是否達到模塊設(shè)計的要求。()

7.自底向上集成需要測試員編寫驅(qū)動程序。()

8.負載測試是驗證要檢驗的系統(tǒng)的能力更高能達到什么程度。()

9.測試人員要堅持原則,缺陷未修復(fù)完堅決不予通過。()

10.代碼評審員一般由測試員擔(dān)任。() 1

11.我們可以人為的使得軟件不存在配置問題。()

12.集成測試計劃在需求分析階段末提交。()

二、不定項選擇題(每題2 分,10分)

1.軟件驗收測試的合格通過準則是:()

A. 軟件需求分析說明書中定義的所有功能已全部實現(xiàn),性能指標(biāo)全部達到要求。

B. 所有測試項沒有殘余一級、二級和三級錯誤。

C. 立項審批表、需求分析文檔、設(shè)計文檔和編碼實現(xiàn)一致。

D. 驗收測試工件齊全。

2.軟件測試計劃評審會需要哪些人員參加?()

A.項目經(jīng)理

B.SQA 負責(zé)人

C.配置負責(zé)人

D.測試組

3.下列關(guān)于alpha 測試的描述中正確的是:()

A.a(chǎn)lpha 測試需要用戶代表參加

B.a(chǎn)lpha 測試不需要用戶代表參加

C.a(chǎn)lpha 測試是系統(tǒng)測試的一種

D.a(chǎn)lpha 測試是驗收測試的一種

4.測試設(shè)計員的職責(zé)有:()

A.制定測試計劃

B.設(shè)計測試用例

C.設(shè)計測試過程、腳本

D.評估測試活動

5.軟件實施活動的進入準則是:()

A.需求工件已經(jīng)被基線化

B.詳細設(shè)計工件已經(jīng)被基線化

C.構(gòu)架工件已經(jīng)被基線化

D.項目階段成果已經(jīng)被基線化

三、填空題(每空1分塌如,24 分)

1.軟件驗收測試包括(正式驗收測試)、(非正式驗收測試和Alpha測試)、(Beta測試)三種類型。

2.系統(tǒng)測試的策略有功能測試、(性能測試)、(負載測試)、(壓力測試)、易用性測試、(容量測試)、(強度測試)、 (兼容性測試又稱)、(本地化測試)、(BVT測試)、(裸機測試)、(安全性測試)、()、(容錯性測試)、(恢復(fù)測試)、()等15 種方法。

3.設(shè)計系統(tǒng)測試計劃需要參考的項目文檔有(需求規(guī)格說明書)、()和迭代計劃。

4.對面向過程的系統(tǒng)采用的集成策略有()、()兩種。

5.通過畫因果圖來寫測試用例的步驟為、、、及把因果圖轉(zhuǎn) 換為狀態(tài)圖共五個步驟。

四、簡答題(共37分)

1. 階段評審與同行評審的區(qū)別。(4 分)

2 . 什么是軟件測試。(3 分)

答:通過人工或自動化手段對系統(tǒng)進行測試,目的是為了驗證系統(tǒng)是否滿足預(yù)定功能或者是為了弄清楚實際結(jié)果與預(yù)期結(jié)果之間的差別。

3 . 簡述集成測試的過程。(5 分)

答:將通過單元測試的單元模塊按照設(shè)計要求組合起來再進行測試。重點檢查程序接口處是否有問題。

過程:首先進行集成測試的測試計劃?測試設(shè)計?測試開發(fā)?測試用例執(zhí)行?測試評估,并且進行全程的缺陷跟蹤。

4 . 怎樣做好文檔測試?(4 分)

答:文檔測試要注意一下幾點:文檔的讀者群、文檔的術(shù)語、文檔的正確性、文檔的完整性、文檔的一致性、文檔的易用性、樣例與示例、文檔的語言

5. 白盒測試有那幾種方法?(6 分)

答:白盒測試方法分為:靜態(tài)測試和動態(tài)測試

靜態(tài)測試方法:①編碼標(biāo)準與準則 ②走查 ③審查 ④評審

動態(tài)測試方法:①語句覆蓋 ②判定覆蓋 ③條件覆蓋 ④判定-條件覆蓋 ⑤條件組合覆蓋 ⑥路徑覆蓋

⑦條件組合+路徑覆蓋

6. 系統(tǒng)測試計劃是否需要同行評審,為什么?(4 分)

答:系統(tǒng)測試計劃需要進行同行評審,因為如果對一個系統(tǒng)長時間進行測試可能會出現(xiàn)測試疲勞甚至出現(xiàn)

對系統(tǒng)的免疫現(xiàn)象,因此可以進行同行評審,減少對相同系統(tǒng)的疲勞測試。

7. Alpha 測試與beta 測試的區(qū)別。(4 分)

8 . 比較負載測試、容量測試和強度測試的區(qū)別。(6 分)

9 . 測試結(jié)束的標(biāo)準是什么?(3 分)

常見軟件測試工程師面試題

1. 你如何在pocket pc 上TEST 你的程序. 你考慮了哪些方面.

2. 如辯扒果將你的程序的語言擴展到非英語,例如中文, 你如何測試.

3. 給你一個COCAN, 你如何測試(解釋說就是罐裝的可口可樂).

4. 當(dāng)你的程序遇到BUG的時候,你選擇怎樣處理.

5. 你如何isolation 你程序里的BUG.

6. 給你一個產(chǎn)品有10個functionality,如果時間緊迫, 只能測其中的5個, 你如何選擇.

之一題:我認為需要在測試前需要先寫好測試計劃,其中最重要的是本次測試使用的測試方法、使用的測試工具、測試環(huán)境。人員方面需要進行人員及進度的安排,每個測試階段攜搜昌后的輸出工件,還要有風(fēng)險評估。在測試前將這些準備工作做到位,這樣在測試的時候就會比較有條理。

第二題:控制測試質(zhì)漏昌量,我認為更好是做好測試用例的設(shè)計,這樣可以對測試的覆蓋率進行控制。

常見軟件測試工程師面試題

1. 你如何在pocket pc 上TEST 你的程序. 你考慮了哪些方面.

2. 如果將你歲升的程序的語言擴展到非英語,例如中文, 你如何測試.

3. 給你一個COCAN, 你如何測試(解釋說就是罐裝的可口可樂).

4. 當(dāng)你的程序遇到BUG的時候,你選擇怎樣處理.

5. 你如何isolation 你程序里的BUG.

6. 給你乎蠢老一個產(chǎn)品有10個functionality,如果時間緊迫, 只能測其中的5個, 你如何選擇.

答案在軟件測試時代網(wǎng)-ltesting軟件測試技檔喚術(shù)之一門戶

如果是我我會回答:

1對我來說,測試并不枯燥,我會認真的對每個項目都進行測試,因為每個項目都有它不同的地方,比天天打字的打字員好多了..

2如果我覺得枯燥了友坦,我會想想其他的事情,放松自己的情緒,以達到調(diào)節(jié)的目的.因為工作,不管什么工作,都會有枯燥的一面.

3測試可以給我?guī)砗芏嗫鞓?如果測試出一個項目缺少東西,我會很高興,因為我對自己的工作有好數(shù)桐了新的認識,也為公司做了效益;如果測試出一畢穗個項目沒有問題,我也很高興,因為同事們都在努力,大家都希望為公司做貢獻,這就是一個很強大的團隊,這是一件多么另人振奮的事情啊!

請問有誰知道2023年3月的全國計算機四級數(shù)據(jù)庫工程師考試題型和以前的還一樣不?謝謝!

一樣的。我剛過3月的。有三種題型:選擇題+填空題+設(shè)計與應(yīng)用題

如果需要真題,請留下郵箱。

2023年3月計算機等級考試四級數(shù)據(jù)庫筆試試題(文字版)

一、選擇題

(1)在數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析階段,需要考慮數(shù)據(jù)的安全性需求。下列不屬于數(shù)據(jù)安全性需求分析內(nèi)容的是

  A)分析數(shù)據(jù)的安全性需求,以確定每個關(guān)系表上定義的數(shù)據(jù)約束能夠滿足使用要求

  B)分析全局用戶對數(shù)據(jù)的存取需求,以確定全局數(shù)據(jù)的安全控制策略

  C)分析特殊用戶對數(shù)據(jù)的存取需求,以保證數(shù)據(jù)庫的安全控制策略能夠滿足其使用要求

  D)分析各類用戶對數(shù)據(jù)的存取需求,以確定各類用戶能夠操作的數(shù)據(jù)

  (2)有學(xué)生表(學(xué)號, 姓名, 性別, 身份證號, 出生日期, 所在系號),在此表上使用如下語句建立索引:

  CREATE NONCLUSTERED INDEX Idx_Name ON學(xué)生表(姓名);

  此索引被稱為

  A)非聚集散列索引

  B)非聚集輔索引

  C)非聚集順序索引

  D)非聚集主索引

  (3)在數(shù)據(jù)庫物理設(shè)計階段,使用聚集文件組織數(shù)據(jù)可以提高一些查詢的效率。下列關(guān)于聚集文件和聚集鍵的描述錯誤的是

  A)聚集文件將不同關(guān)系表中有關(guān)聯(lián)關(guān)系的記錄存儲在一起,以減少系統(tǒng)的物理I/O次數(shù)

  B)聚集鍵應(yīng)該選用頻繁用于進行自然連接的屬性或?qū)傩越M

  C)聚集文件可以提高某些連接查詢的速度,但是它可能導(dǎo)致其他類型的查詢處理變慢

  D)關(guān)系表中某個屬性的數(shù)據(jù)重復(fù)率越高,越適合作聚集鍵

  (4)己知有描述科研項目及負責(zé)教師的關(guān)系模式:科研項目(項目號, 項目名稱, 經(jīng)費, 負責(zé)教師號, 姓名, 職稱),該關(guān)系模式滿足函數(shù)依賴集:F={項目號→項目名稱, 項目號→經(jīng)費, 項目號→負責(zé)教師號, 負責(zé)教師號→姓名, 負責(zé)教師號→職稱}。下列分解中最合理的符合3NF的關(guān)系模式是

  A)科研項目(項目號, 項目名稱, 經(jīng)費),教師(教師號, 姓名, 職稱)

  B)科研項目(項目號, 項目名稱, 經(jīng)費),教師(教師號, 姓名, 職稱, 項目號)

  C)科研項目(項目號, 項目名稱, 經(jīng)費, 負責(zé)教師號),教師(教師號, 姓名, 職稱)

  D)科研項目(項目號, 項目名稱, 經(jīng)費),項目_教師(項目號, 負責(zé)教師號), 教師(教師號, 姓名, 職稱)

  (5)在IDEF0圖中矩形框代表功能活動。關(guān)于連接到矩形框4條邊上的箭頭的語義,下列說法錯誤的是

  A)左邊的箭頭表示完成功能活動需要的數(shù)據(jù),它強調(diào)被活動消耗或變換的內(nèi)容

  B)上邊的箭頭表示影響這個活動執(zhí)行的事件或約束,它強調(diào)被活動變換的內(nèi)容

  C)右邊的箭頭表示由這個活動產(chǎn)生的信息,它強調(diào)活動變換和處理的結(jié)果

  D)下邊的箭頭表示實施該活動的手段或完成活動需要的資源,它強調(diào)如何做

  (6)數(shù)據(jù)庫的運行管理與維護主要由數(shù)據(jù)庫管理員負責(zé),工作內(nèi)容主要包括日常維護、系統(tǒng)監(jiān)控與分析、性能優(yōu)化等。下列關(guān)于數(shù)據(jù)庫管理員工作內(nèi)容的說法錯誤的是

  A)數(shù)據(jù)庫的備份和恢復(fù)是重要的維護工作,數(shù)據(jù)庫管理員應(yīng)根據(jù)不同的應(yīng)用要求制定不同的備份計劃,在備份計劃中應(yīng)包含備份的時間、周期、備份方式和備份內(nèi)容等

  B)性能優(yōu)化是數(shù)據(jù)庫管理員的重要工作,性能優(yōu)化的主要手段有查詢優(yōu)化、索引調(diào)整、模式調(diào)整等,這些工作一般無需開發(fā)人員參與

  C)數(shù)據(jù)庫管理員應(yīng)監(jiān)控數(shù)據(jù)庫中各種鎖的使用情況,并處理可能出現(xiàn)的死鎖情況,若發(fā)現(xiàn)問題應(yīng)及時通知相關(guān)人員

  D)數(shù)據(jù)庫管理員需要定期檢查存儲空間使用情況并根據(jù)需求擴展存儲空間,這些工作一般無需最終用戶參與

  (7)若系統(tǒng)中存在4個等待事務(wù)T0、T1、T2、T3,其中T0正等待被T1鎖住的數(shù)據(jù)項Al,T1正等待被T2鎖住的數(shù)據(jù)項A2,T2正等待被T3鎖住的數(shù)據(jù)項A3,T3正等待被T0鎖住的數(shù)據(jù)項A0。根據(jù)上述描述,系統(tǒng)所處的狀態(tài)是

  A)活鎖

  B)死鎖

  C)封鎖

  D)正常

  (8)在SQL Server 2023中,某數(shù)據(jù)庫中有教師表(教師號, 姓名, 職稱),其中教師號的數(shù)據(jù)類型是整型,其他均為字符類型。若教師表中當(dāng)前沒有數(shù)據(jù),用戶在數(shù)霜尾幣藕次執(zhí)行下列語句:

 ?、?BEGIN TRANSACTION T1

  Ⅱ.INSERT INTO教師表VALUES(1000,’張三’,’助教’);

 ?、?INSERT INTO教師表VALUES(1001,’王二’,’助教’);

  Ⅳ.COMMIT T1;

 ?、?BEGIN TRANSACTION T2

  Ⅵ.INSERT INTO教師表VALUES(1002,’王三’,’講師’);

 ?、?INSERT INTO教師表VALUES(1003,’李四’,’講師’);

 ?、?COMMIT T2;

  在Ⅶ執(zhí)行的時候數(shù)據(jù)庫所在的服務(wù)器突然掉電,當(dāng)數(shù)據(jù)庫系統(tǒng)重新啟動后,教師表中包含的數(shù)據(jù)條數(shù)為

  A)4條

  B)3條

  C)2條

  D)0條

(9)已知學(xué)生關(guān)系(學(xué)號, 姓名, 性別, 課程號, 成績, 所在系號)有下列函數(shù)依賴

 ?、?(學(xué)號, 課程號)→課程號 Ⅱ.(學(xué)號, 課程號)→成績

  Ⅲ.(學(xué)號, 課程號)→所在系號 Ⅳ.(學(xué)號, 課程號)→姓名,性別

 ?、?(學(xué)弓, 桌程號)→學(xué)號

  以上函數(shù)依賴屬于非平凡函數(shù)依賴的是

  A)僅I和V

  B)僅Ⅱ和V

  C)僅Ⅲ和Ⅳ

  D)僅II、Ⅲ和Ⅳ

  (10)數(shù)據(jù)庫管理系統(tǒng)采用三級加鎖協(xié)議來防止并發(fā)操作可能導(dǎo)致的數(shù)據(jù)錯誤。在三級加鎖協(xié)議中,1級加鎖協(xié)議能夠解決的問題是

  A)丟失修改

  B)不可重復(fù)讀

  C)讀臟數(shù)據(jù)

  D)死鎖

  (11)在SQL Server 2023中,假設(shè)某數(shù)據(jù)庫使用一段時間后,其數(shù)據(jù)文件和日志文件的空間均己快用完,如果要以手工方式擴大該數(shù)據(jù)庫的空間,下列說法正確的是

  A)可以擴大單個數(shù)據(jù)文件的大小,但不能擴大單個日志文件的大小

  B)可以一次按比例擴大整個數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件的大小

  C)可以添加一塊新的磁盤,并在新的磁盤上為數(shù)據(jù)庫建立新的數(shù)據(jù)文件和日志文件

  D)可以一次按比例擴大整個數(shù)據(jù)文件的大小,但不能擴大日志文件的大小

  (12)在SQL Server 2023中,設(shè)有職工表(職工號, 職工名, 電子郵箱),現(xiàn)要限制電子郵箱的最后幾位的取值為“@abc.com”,且“@”前至少有一位字符。下列添加約束的語句正確的是

  A)ALTER TABLE職工表

  ADD CONSTRAINT chk_email CHECK(電子郵箱LIKE ‘)

  B)ALTER TABLE職工表

  ADD CONSTRAINT chk_email CHECK(電子郵箱 = ‘)

  C)ALTER TABLE職工表

  ADD CONSTRAINT chk_email CHECK(電子郵箱LIKE ‘)

  D)ALTER TABLE職工表

  ADD CONSTRAINT chk_email CHECK(電子郵箱 = ‘)

  (13)OLE DB是一種通用數(shù)據(jù)訪問接口。下列關(guān)于OLE DB的說法錯誤的是

  A)OLE DB是Microsoft OLE對象標(biāo)準的一個實現(xiàn),它由一系列的COM接口組成

  B)與ODBC驅(qū)動程序需要支持幾乎所有的DBMS特性不同,OLE DB允許只支持DBMS的部分功能

  C)OLE DB支持訪問關(guān)系數(shù)據(jù)庫和非關(guān)系數(shù)據(jù)庫

  D)OLE DB定義了數(shù)據(jù)提供者、數(shù)據(jù)消費者和數(shù)據(jù)驅(qū)動理序三類數(shù)據(jù)訪問組件

  (14)日志文件是數(shù)據(jù)庫系統(tǒng)出現(xiàn)故障以后,保證數(shù)據(jù)正確、一致的重要機制之一。下列關(guān)于日志文件的說法錯誤的是

  A)日志的登記順序必須嚴格按照事務(wù)執(zhí)行的時間次序進行

  B)為了保證發(fā)生故障時能正確地恢復(fù)數(shù)據(jù),必須保證先寫數(shù)據(jù)庫后寫日志

  C)檢查點記錄是日志文件的一種記錄,用于改善恢復(fù)效率

  D)事務(wù)故障恢復(fù)和系統(tǒng)故障恢復(fù)都必須使用日志文件

  (15)統(tǒng)一建模語言UML是一種定義良好、易于表達、功能強大、通用的可視化建模語言,下列關(guān)于UML說法錯誤的是

  A)在UML的用例模型中,一個角色可以執(zhí)行多個用例,一個用例可以被多個角色使用

  B)UML也適用于對象建模,其中的類圖和對象圖用于描述類模型、對象模型以及它們之間的動態(tài)關(guān)系,這兩種圖都屬于UML的動態(tài)視圖

  C)UML的包圖是表明包以及包之間的關(guān)系的類圖,包是對模型中涉及的元素進行分組后得到的結(jié)果。在進行元素分組時,應(yīng)盡量追求包間低耦合、包內(nèi)高內(nèi)聚的目標(biāo)

  D)UML中的順序圖和協(xié)作圖都描述交互,但是順序圖強調(diào)的是時間,協(xié)作圖強調(diào)的是空間

  (16)對數(shù)據(jù)庫中的數(shù)據(jù)進行及時轉(zhuǎn)儲是保證數(shù)據(jù)安全可靠的重要手段。下列關(guān)于靜態(tài)轉(zhuǎn)儲和動態(tài)轉(zhuǎn)儲的說法正確的是

  A)靜態(tài)轉(zhuǎn)儲過程中數(shù)據(jù)庫系統(tǒng)不能運行其他事務(wù),不允許在轉(zhuǎn)儲期間執(zhí)行數(shù)據(jù)插入、修改和刪除操作

  B)靜態(tài)轉(zhuǎn)儲必須依賴數(shù)據(jù)庫日志才能保證數(shù)據(jù)的一致性和有效性

  C)動態(tài)轉(zhuǎn)儲需要等待正在運行的事務(wù)結(jié)束后才能開始

  D)對一個24小時都有業(yè)務(wù)發(fā)生的業(yè)務(wù)系統(tǒng)來說,比較適合采用靜態(tài)轉(zhuǎn)儲技術(shù)

  (17)設(shè)某并行數(shù)據(jù)庫系統(tǒng)中有表T(al, a2, . . .,an),因數(shù)據(jù)量大,需采用一維劃分法將數(shù)據(jù)劃分到不同的磁盤上,以提高系統(tǒng)效率。設(shè)al是劃分屬性,針對表T的查詢操作多數(shù)為點查詢,則適合采用的元組劃分策略是

  A)輪轉(zhuǎn)法與范圍劃分

  B)輪轉(zhuǎn)法與散列劃分

  C)散列劃分與范圍劃分

  D)以上都不合適

(18)軟件開發(fā)模型是對軟件開發(fā)過程的一種規(guī)范描述,用于表示軟件開發(fā)過程的整體框架和軟件開發(fā)活動各階段間的關(guān)系。下列模型屬于軟件開發(fā)模型的是

 ?、?爆布模型 Ⅱ.快速原型模型

  Ⅲ.增量模型 Ⅳ.螺旋模型

  A)僅Ⅰ和Ⅱ

  B)僅Ⅰ、Ⅲ和Ⅳ

  C)僅Ⅱ和Ⅲ

  D)Ⅰ、II、Ⅲ和Ⅳ

  (19)設(shè)有某大型聯(lián)鎖商場,建立有面向業(yè)務(wù)的數(shù)據(jù)庫應(yīng)用系統(tǒng)和面向決策支持的數(shù)據(jù)倉庫系統(tǒng),數(shù)據(jù)倉庫系統(tǒng)每天夜間需要從數(shù)據(jù)庫應(yīng)用系統(tǒng)的數(shù)據(jù)庫導(dǎo)入新數(shù)據(jù)。在下列數(shù)據(jù)表中,最不適合采用快照方式從數(shù)據(jù)庫應(yīng)用系統(tǒng)中獲取數(shù)據(jù)的是

  A)商品表和商品類別表

  B)員工表和供應(yīng)商表

  C)商品銷售表和商品采購表

  D)商場組織機構(gòu)表

  (20)在數(shù)據(jù)庫應(yīng)用系統(tǒng)中,查詢效率是考核數(shù)據(jù)庫應(yīng)用系統(tǒng)的一個重要方面。下列方法中,通常有利于提高查詢效率的是

 ?、?盡可能避免無用的排序操作

  Ⅱ.盡可能消除對大型表行數(shù)據(jù)的順序存取

 ?、?盡可能避免使用否定查詢

  Ⅳ.盡可能避免使用外連接操作

 ?、?盡可能用子查詢代替連接查詢

  A)僅I、Ⅱ、Ⅲ和Ⅳ

  B)僅I、Ⅱ和Ⅳ

  C)僅II、Ⅲ、Ⅳ和V

  D)全部

  (21)數(shù)據(jù)庫概念設(shè)計需要對一個企業(yè)或組織的應(yīng)用所涉及的數(shù)據(jù)進行分析和組織?,F(xiàn)有下列設(shè)計內(nèi)容

 ?、?分析數(shù)據(jù),確定實體集

 ?、?分析數(shù)據(jù),確定實體集之間的聯(lián)系

 ?、?分析數(shù)據(jù),確定每個實體集的存儲方式

 ?、?分析數(shù)據(jù),確定實體集之間聯(lián)系的基數(shù)

  Ⅴ.分析數(shù)據(jù),確定每個實體集的數(shù)據(jù)量

 ?、?分析數(shù)據(jù),確定每個實體集包含的屬性

  以上內(nèi)容不屬于數(shù)據(jù)庫概念設(shè)計的是

  A)僅I、Ⅳ和Ⅵ

  B)僅Ⅱ和Ⅴ

  C)僅Ⅲ、Ⅳ和Ⅵ

  D)僅Ⅲ和Ⅴ

  (22)客戶端、服務(wù)器(C/S)架構(gòu)和瀏覽器/服務(wù)器(B/S)架是現(xiàn)在常用的兩種數(shù)據(jù)庫應(yīng)用系統(tǒng)架構(gòu)。關(guān)于C/S和B/S架構(gòu),下列說法錯誤的是

  A)在C/S和B/S架構(gòu)中,數(shù)據(jù)庫服務(wù)器都承擔(dān)了數(shù)據(jù)共享和管理的功能

  B)如果系統(tǒng)的最終用戶群體大,用戶地域分布廣,一般應(yīng)采用B/S架構(gòu)

  C)C/S架構(gòu)的應(yīng)用程序需要發(fā)布給每個用戶,并在每個用戶計算機上進行安裝。B/S架構(gòu)一般以通用瀏覽器為業(yè)務(wù)應(yīng)用界面,較為復(fù)雜的數(shù)據(jù)處理功能一般還可通過與瀏覽器進行交互的組件實現(xiàn)

  D)一般來說,對于功能需求相同的數(shù)據(jù)庫應(yīng)用系統(tǒng)項目,C/S架構(gòu)的應(yīng)用開發(fā)成本要高于B/S架構(gòu)的應(yīng)用開發(fā)成本

  (23)數(shù)據(jù)庫應(yīng)用系統(tǒng)環(huán)境中存在各種類型的數(shù)據(jù),設(shè)有如下數(shù)據(jù)

 ?、?為提高查詢效率建立的索引

 ?、?描述表結(jié)構(gòu)信息的數(shù)據(jù)字典

  Ⅲ.用于優(yōu)化查詢的統(tǒng)計分析數(shù)據(jù)

 ?、?用戶會話信息

  Ⅴ.用戶查詢結(jié)果

  以上數(shù)據(jù)一般會存儲在數(shù)據(jù)庫中的是

  A)僅Ⅰ、Ⅱ和Ⅴ

  B)僅Ⅰ和Ⅲ

  C)僅Ⅰ、Ⅱ和Ⅲ

  D)僅II、Ⅲ和Ⅳ

  (24)在數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期中,系統(tǒng)規(guī)劃與分析是一個重要的環(huán)節(jié)。關(guān)于系統(tǒng)規(guī)劃與分析,下列說法錯誤的是

  A)規(guī)劃與分析是數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期的起點。規(guī)劃與分析階段的主要工作包括系統(tǒng)規(guī)劃與定義、可行性分析和項目規(guī)劃

  B)系統(tǒng)規(guī)劃與定義是規(guī)劃與分析的主要環(huán)節(jié),它需要在系統(tǒng)設(shè)計過程中逐步完成

  C)可行性分析是從技術(shù)、經(jīng)濟和操作等方面進行項目可行性的分析,它在明確目標(biāo)和任務(wù)之后,評估系統(tǒng)在給定條件下是否可行

  D)項目規(guī)劃是對項目所需的資源、成本和進度進行合理估算,并制定初步的項目開發(fā)計劃

  (25)在SQL Server 2023中,某數(shù)據(jù)庫的數(shù)據(jù)量比較大,且存儲在無磁盤陣列的存儲設(shè)備上。為盡可能提高數(shù)據(jù)的操作效率,下列構(gòu)建數(shù)據(jù)庫文件的方法中,最合適的是

  A)盡可能選擇一塊足夠大的磁盤,并在此磁盤上建立一個數(shù)據(jù)文件和一個日志文件

  B)盡可能建立多個數(shù)據(jù)文件,讓每個數(shù)據(jù)文件位于不同的磁盤上,并盡可能將日志文件一與數(shù)據(jù)文件分別建立在不同的磁盤上

  C)盡可能建立多個數(shù)據(jù)文件,將這些數(shù)據(jù)文件建立在一塊足夠大的磁盤上,并將全部日志文件建立在另一塊足夠大的磁盤上

  D)盡可能建立多個數(shù)據(jù)文件,讓每個數(shù)據(jù)文件位于不同的磁盤上,并盡可能將日志文件與數(shù)據(jù)文件建立在相同的磁盤上

(26)設(shè)有某大型連鎖超市的數(shù)據(jù)庫應(yīng)用系統(tǒng),在系統(tǒng)實施或改造過程中,需要對系統(tǒng)進行測試。設(shè)有下列測試活動

 ?、?模擬客戶消費行為,生成銷售數(shù)據(jù),測試系統(tǒng)是否能正確完成銷售業(yè)務(wù)

 ?、?編寫模擬數(shù)據(jù)生成器,每秒生成2千筆與銷售業(yè)務(wù)對應(yīng)的銷售數(shù)據(jù),測試系統(tǒng)吞吐率

 ?、?在數(shù)據(jù)庫中模擬生成5億條銷售數(shù)據(jù),同時開啟所有的收銀臺,測試系統(tǒng)平均響應(yīng)時間

  Ⅳ.模擬銷售持續(xù)一周時間,在此期間,每天審核系統(tǒng)結(jié)賬功能是否正確

 ?、?測試數(shù)據(jù)庫應(yīng)用系統(tǒng)能否正確地完成銀聯(lián)卡消費業(yè)務(wù)

  以上測試活動,屬于性能測試的是

  A)僅Ⅰ、Ⅱ和Ⅲ

  B)僅Ⅱ、Ⅲ和Ⅴ

  C)僅Ⅱ和Ⅲ

  D)僅I、Ⅳ和Ⅴ

  (27)在SQL Server 2023中,設(shè)有課程表(課程號,課程名,學(xué)分,開課學(xué)期),現(xiàn)要在此關(guān)系表上建立一個查詢指定學(xué)期開設(shè)的課程總門數(shù)和總學(xué)分數(shù)的內(nèi)嵌表值函數(shù),函數(shù)名為f _FindTotal。實現(xiàn)這個函數(shù)的正確代碼是

  A)CREATE FUNCTION f_FindTotal(@semester int)

  RETURNS table

  AS

  RETURN(

  SELECT COUNT(課程號)as課程門數(shù), SUM(學(xué)分)as總學(xué)分FROM課程表

  WHERE開課學(xué)期 = @ semester)

  B)CREATE FUNCTION f_FindTotal(@semester int)

  RETURNS table

  AS

  RETURN(

  SELECT COUNT(課程號)as課程門數(shù), COUNT(學(xué)分)as總學(xué)分FROM課程表

  WHERE開課學(xué)期 = @semester)

  C)CREATE FUNCTION f_FindTotal(@semester int)

  RETURNS table

  AS

  RETURN(

  SELECT SUM(課程號)as課程門數(shù), SUM(學(xué)分)as總學(xué)分FROM課程表

  WHERE開課學(xué)期= @semester)

  D)CREATE FUNCTION f_FindTotal(@semester int)

  RETURNS table

  AS

  RETURN(

  SELECT SUM(課程號)as課程門數(shù), COUNT(學(xué)分)as 總學(xué)分FROM課程表

  WHERE開課學(xué)期 = @semester)

  (28)設(shè)商場業(yè)務(wù)系統(tǒng)中有銷售單據(jù)表(銷售單據(jù)號, 收款員, 銷售時間),銷售明細表(銷售明細條目號, 銷售單據(jù)號, 商品號, 數(shù)量, 單位, 金額)和商品表(商品號, 商品名, 價格)。該系統(tǒng)業(yè)務(wù)繁忙,保存的數(shù)據(jù)量非常大,每次換班時要統(tǒng)計收款員的收入總額,每天停業(yè)后要統(tǒng)計各個商品的當(dāng)天銷售量,銷售過程中經(jīng)常需要查詢某筆銷售業(yè)務(wù)的情況。為了優(yōu)化系統(tǒng)性能,下列優(yōu)化方案合理的是

  A)在銷售單據(jù)表的收款員屬性上建立聚集索引,在銷售明細表的銷售單據(jù)號屬性上建立非聚集索引,在商品表的商品號屬性上建立聚集索引

  B)在銷售單據(jù)表的銷售單據(jù)號屬性上建立聚集索引,在銷售明細表的銷售單據(jù)號屬性上建立非聚集索引,在商品表的商品號屬性上建立聚集索引,建立收款員單班銷售量表和商品當(dāng)天銷售匯總表,在每筆銷售成交后分別累計統(tǒng)計相應(yīng)數(shù)據(jù)

  C)在銷售單據(jù)表的銷售時間屬性和收款員屬性上分別建立聚集索引,在銷售明細表的銷售單據(jù)號屬性上建立非聚集索引,在商品表的商品號屬性上建立聚集索引,建立收款員單班銷售量表和商品當(dāng)天銷售匯總表,在每筆銷售成交后分別累計統(tǒng)計相應(yīng)數(shù)據(jù)

  D)在銷售單據(jù)表的銷售單據(jù)號屬性和收款員屬性上分別建立聚集索引,在銷售明細表的商品號屬性上建立聚集索引

  (29)在SQL Server 2023中,假設(shè)利用備份設(shè)備對某個數(shù)據(jù)量和日志量都比較大的數(shù)據(jù)庫進行完全備份。下列說法正確的是

  A)如果各個磁盤上的剩余空間均不足以存儲數(shù)據(jù)庫的備份,但全部磁盤的剩余空間總和大于備份數(shù)據(jù)庫所需的空間,則可以將這些磁盤的剩余空間組織起來建立一個備份設(shè)備以實施備份

  B)如果各個磁盤上的剩余空間均不足以存儲數(shù)據(jù)庫的備份,但全部磁盤的剩余空間總和大于備份數(shù)據(jù)庫所需的空間,則可以將數(shù)據(jù)庫中的數(shù)據(jù)和日志分別備份到位于不同磁盤的備份設(shè)備上,以解決單個磁盤空間不足的問題

  C)可以只對數(shù)據(jù)庫中的數(shù)據(jù)進行備份,并且可以備份到位于不同磁盤的備份設(shè)備上,以更大限度地減少備份該數(shù)據(jù)庫占用的空間

  D)如果各個磁盤上的剩余空間均不足以存儲數(shù)據(jù)庫的備份,但全部磁盤的剩余空間總和大于備份數(shù)據(jù)庫所需的空間,則可以在每個磁盤上分別建立一個備份設(shè)備,并同時利用這些設(shè)備備份數(shù)據(jù)庫

 ?。?0)在某分布式數(shù)據(jù)庫系統(tǒng)中,設(shè)某數(shù)據(jù)表的模式為S(al, a2, a3, a4, a5),其中al為主碼,該表中數(shù)據(jù)量大,a2取值空間為{1,2,3}。設(shè)有兩個數(shù)據(jù)分片方案,分別為PSz1={S11, S12, S13}和PS2={S21, S22, S23},任取分片S1i,S1i的模式為(al, a2, a3, a4, a5),且S1i中的任一元組t都屬于S,且t在屬性a2上的取值為i。任取分片S2i,有S2i與S元組數(shù)相同,且其主碼為al,S21的模式為(al, a2),S22為(a1, a3, a4),S23為(al, a5)。則關(guān)于PS1和PS2的分片機制,下列說法正確的是

  A)PS1為水平分片,PS2為垂直分片

  B)PS1為垂直分片,PS2為導(dǎo)出分片

  C)PS1為水平分片,PS2為導(dǎo)出分片

  D)PS1為垂直分片,PS2為水平分片

二、應(yīng)用題

  (1)在SQL Server 2023中,現(xiàn)要在employees表的first_name和last_name列上建立一個唯一的非聚集復(fù)合索引,其中first_name列數(shù)據(jù)的重復(fù)率是5%,last_name列數(shù)據(jù)的重復(fù)率是10%。請補全下列語句使以first_name和last_name列作為條件的查詢效率更高。

  CREATE UNIQUE NONCLUSTERED INDEX Idx_Name

  ON employees( 【1】 )

  (2)在SQL Server 2023中,設(shè)有顧客表(顧客號, 顧客名, 所在地區(qū), 年齡),應(yīng)用系統(tǒng)中需統(tǒng)計指定地區(qū)的顧客人數(shù)和平均年齡。請補全下列存儲過程代碼以完成該功能。

  CREATE PROC P_Count

  @area varchar(20)

  AS

  SELECT COUNT(*)AS 人數(shù), 【2】 AS平均年齡FROM顧客表

  WHERE所在地區(qū)=@area

  (3)設(shè)有顧客表(顧客號, 顧客名, 聯(lián)系)和購買表(商品號, 顧客號, 購買時間),現(xiàn)要統(tǒng)計有購買記錄的顧客人數(shù)。請補全下列實現(xiàn)該功能的語句。

  SELECT【3】FROM購買表

  (4)在VB 6.0中,為簡化訪問數(shù)據(jù)庫數(shù)據(jù)的編程,經(jīng)常使用Adodc數(shù)據(jù)控件來訪問數(shù)據(jù)庫中的數(shù)據(jù)。該控件中用于描述服務(wù)器連接信息的屬性是【4】 。

  (5)在SQL Server 2023中,要授予某數(shù)據(jù)庫中的某個用戶具有該數(shù)據(jù)庫中全部用戶數(shù)據(jù)表的插入、刪除和修改權(quán)限,比較合理的做法是將該用戶添加到系統(tǒng)提供的【5】數(shù)據(jù)庫角色中。

  (6)設(shè)有學(xué)生表(學(xué)號, 姓名, 性別, 所在系),這些列均不允許有空值?,F(xiàn)要建立一個視圖,統(tǒng)計“計算機系”的男生人數(shù)和女生人數(shù)。請補全下列語句。

  CREATE VIEW V_Count

  AS

  SELECT【6】 , COUNT(*)AS人數(shù)FROM學(xué)生表

  WHERE所在系=’計算機系’

  【7】

  (7)事務(wù)是由一系列操作組成的,事務(wù)的執(zhí)行表現(xiàn)為事務(wù)中各個操作的執(zhí)行。每個事務(wù)應(yīng)具有結(jié)束操作。當(dāng)一個事務(wù)需要終止并取消所有已執(zhí)行的數(shù)據(jù)修改時應(yīng)執(zhí)行的語句是【8】。

  (8)數(shù)據(jù)倉庫是一個面向【9】的、集成的、非易失的,且隨時間變化的數(shù)據(jù)。

  (9)事務(wù)對一個數(shù)據(jù)項的操作類型決定了數(shù)據(jù)項上的鎖的類型。鎖的類型主要有互斥鎖(簡稱X鎖)和【10】鎖(簡稱S鎖)兩種。

  (10)在SQL Server 2023中,現(xiàn)要將數(shù)據(jù)庫DB1差異備份到備份設(shè)備BK上,并且不覆蓋BK上的已有內(nèi)容。請補全下列備份數(shù)據(jù)庫DBI的語句。

  BACKUP 【11】 DB1 TO BK【12】 , NOINIT

  (11)在SQL Server 2023中,某數(shù)據(jù)庫中有圖書表(書號, 圖書名稱, 類別)和銷售表(書號, 銷售時間, 銷售數(shù)量),其中銷售數(shù)量大于0。現(xiàn)要查詢2023年10月銷售的圖書名稱和類別。請補全下列實現(xiàn)該功能的查詢語句。

  SELECT圖書名稱, 類別FROM圖書表

  WHERE EXISTS(SELECT*FROM銷售表

  WHERE銷售時間BETWEEN ‘2023/10/1’ AND ‘2023/10/31’

  【13】 )

  (12)OLAP主要用于支持復(fù)雜的分析操作,側(cè)重對決策人員和高層管理人員的數(shù)據(jù)支持。OLAP的實現(xiàn)方式主要有三種:MOLAP、【14】和HOLAP。

  (13)在分布式數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)分布透明性是方便用戶使用數(shù)據(jù)的重要保證。數(shù)據(jù)分布透明性的更高級別是【15】透明性。

 三、設(shè)計與應(yīng)用題

  (1)設(shè)有某簡化的網(wǎng)上購物系統(tǒng),其ER圖如下:

  該系統(tǒng)數(shù)據(jù)之間存在下列約束:

 ?、? 一個客戶(編號唯一)可以擁有多個訂單,每個訂單僅屬于一個客戶;

 ?、? 一個訂單(編號唯一)可以包含多個訂購細目,每個訂購細目只屬于一個訂單;

 ?、? 一種商品可以出現(xiàn)在多個訂購細目中,一個訂購細目只包含一種商品;

 ?、? 一個商品類別可以包含多種商品,一種商品只屬于一個商品類別。

 ?、?請根據(jù)以上約束,標(biāo)出ER圖中各實體集之間聯(lián)系的基數(shù)。(2分)

 ?、?請將ER圖轉(zhuǎn)換成符合3NF的關(guān)系模式,并給出各關(guān)系模式的主碼和外碼。(4分)

  ③ 請修改所設(shè)計的關(guān)系模式使之支持下列功能(僅列出發(fā)生修改的關(guān)系模式)。(4分)

 ?、? 使客戶能方便了解每個訂購細目的處理狀態(tài)和到貨時間;

  Ⅱ. 使客戶能方便查詢商品供應(yīng)商的編號、名稱、所在城市、聯(lián)系和信譽。(限定一個供應(yīng)商可以供應(yīng)多種商品,一種商品只選自一個供應(yīng)商)

  (2)某學(xué)校的學(xué)籍管理系統(tǒng)實現(xiàn)了對學(xué)生學(xué)籍信息的管理,其中學(xué)生表結(jié)構(gòu)為:學(xué)生表(學(xué)號, 姓名, 性別, 系號, 是否有學(xué)籍),此表中除學(xué)號列有唯一索引外,其它列均無索引。

 ?、僭O(shè)學(xué)籍管理系統(tǒng)中經(jīng)常執(zhí)行如下形式的操作:

  SELECT*FROM學(xué)生表

  WHERE姓名=’張三’ AND 系號=’10’ AND 是否有學(xué)籍=’有’

  系統(tǒng)運行中發(fā)現(xiàn)這類操作的效率比較低,系統(tǒng)工程師建議:由于查詢條件中使用了“系號”、“姓名”和“是否有學(xué)籍”三列,建議在這三個列上分別建立索引,以提高查詢效率。

  請問其建議建立的三個索引是否都能提高查詢效率?請簡要說明原因。

 ?、谠O(shè)學(xué)生表中有下列數(shù)據(jù):

  并且已經(jīng)在學(xué)生表的姓名列上建立了一個非聚集索引(按姓名拼音升序排序)。請給出查找碼“姓名”對應(yīng)的稠密索引示意圖。(4分)

  (3)在SQL Server 2023中,設(shè)有教師表(教師號, 姓一名, 所在部門號, 職稱)和部門表(部門號, 部門名, 高級職稱人數(shù))。請編寫滿足下列要求的后觸發(fā)型觸發(fā)器(設(shè)觸發(fā)器名字為tri_zc)。(10分)

  每當(dāng)在教師表中插入一名具有高級職稱(“教授”或“副教授”)的教師時,或者將非高級職稱教師的職稱更改為高級職稱時,均修改部門表中相應(yīng)部門的高級職稱人數(shù)。(假設(shè)一次操作只插入或更改一名教師的職稱)

關(guān)于中科軟數(shù)據(jù)庫筆試題的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。

成都創(chuàng)新互聯(lián)建站主營:成都網(wǎng)站建設(shè)、網(wǎng)站維護、網(wǎng)站改版的網(wǎng)站建設(shè)公司,提供成都網(wǎng)站制作成都網(wǎng)站建設(shè)、成都網(wǎng)站推廣、成都網(wǎng)站優(yōu)化seo、響應(yīng)式移動網(wǎng)站開發(fā)制作等網(wǎng)站服務(wù)。


文章題目:中科軟數(shù)據(jù)庫筆試題解析與分享(中科軟數(shù)據(jù)庫筆試題)
分享地址:http://m.5511xx.com/article/cogpjss.html