第 1 頁(yè):?jiǎn)芜x題 |
第 4 頁(yè):應(yīng)用題 |
第 6 頁(yè):設(shè)計(jì)與應(yīng)用題 |
11瀏覽器/服務(wù)器架構(gòu)是現(xiàn)階段非常流行的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)架構(gòu)。在此架構(gòu)中,應(yīng)用服務(wù)器起到了非常重要的作用。下列關(guān)于應(yīng)用服務(wù)器的說(shuō)法,錯(cuò)誤的是( )。
A.應(yīng)用服務(wù)器一般運(yùn)行程序代碼,實(shí)現(xiàn)面向具體應(yīng)用領(lǐng)域的業(yè)務(wù)規(guī)則,數(shù)據(jù)庫(kù)服務(wù)器承擔(dān)數(shù)據(jù)存儲(chǔ)、管理等功能
B.應(yīng)用服務(wù)器會(huì)根據(jù)用戶請(qǐng)求連接相應(yīng)的數(shù)據(jù)庫(kù),獲取數(shù)據(jù)并進(jìn)行處理,將結(jié)果返回給用戶
C.應(yīng)用服務(wù)器一般需具有數(shù)據(jù)訪問(wèn)和數(shù)據(jù)存儲(chǔ)等功能,在數(shù)據(jù)庫(kù)服務(wù)器出現(xiàn)問(wèn)題時(shí)可以繼續(xù)向用戶提供服務(wù)
D.應(yīng)用服務(wù)器一般提供了集群、失效恢復(fù)、負(fù)載均衡等公共服務(wù),可以大幅度提高系統(tǒng)性能和可靠性
參考答案:C
參考解析:應(yīng)用服務(wù)器是指通過(guò)各種協(xié)議把商業(yè)邏輯提供給客戶端的程序。它提供了訪問(wèn)商業(yè)邏輯的途徑以供客戶端應(yīng)用程序使用,并接收來(lái)自于Web瀏覽器的用戶請(qǐng)求,根據(jù)應(yīng)用領(lǐng)域業(yè)務(wù)規(guī)則執(zhí)行相應(yīng)的數(shù)據(jù)庫(kù)應(yīng)用程序,通過(guò)訪問(wèn)接口向數(shù)據(jù)庫(kù)服務(wù)器提出數(shù)據(jù)操作請(qǐng)求;它亦接收來(lái)自于數(shù)據(jù)庫(kù)服務(wù)器的數(shù)據(jù)訪問(wèn)結(jié)果,并通過(guò)客戶端將結(jié)果返回用戶。所以當(dāng)數(shù)據(jù)庫(kù)服務(wù)器出現(xiàn)問(wèn)題時(shí)無(wú)法向用戶提供服務(wù)。
12設(shè)有關(guān)系模式R(A,B,C,D.,其函數(shù)依賴集為F={A→D,B→D,C→D}。如果將R分解為R1(A,B,C.和R2(C,D.,則該分解是( )。
A.同時(shí)保持函數(shù)依賴和無(wú)損連接的分解
B.保持函數(shù)依賴但不保持無(wú)損連接的分解
C.保持無(wú)損連接但不保持函數(shù)依賴的分解
D.既不保持函數(shù)依賴也不保持無(wú)損連接的分解
參考答案:C
參考解析:對(duì)模式進(jìn)行分解時(shí),既要保證分解具有“無(wú)損連接性”,又要保證分解“保持函數(shù)依賴”。所謂“無(wú)損連接”指分解的若干連接重組時(shí)可以精確恢復(fù)到原來(lái)的數(shù)據(jù)表,數(shù)據(jù)記錄既沒有增加也沒有減少!氨3趾瘮(shù)依賴”是指原關(guān)系模式含有的屬性之問(wèn)的隱含關(guān)系在分解后不能丟失。本題由所給的F可以看出A,B,C為關(guān)系中的主鍵,D為非主屬性,D依賴于A,B,C分解可恢復(fù)出原關(guān)系,但其中隱含的D對(duì)A、B的依賴卻丟失了。
13提高事務(wù)的并發(fā)度可以改進(jìn)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能。有下列做法:
Ⅰ.盡可能使用排它鎖
、.盡可能使用行鎖
、.設(shè)定較低的事務(wù)隔離等級(jí)
、.將大事務(wù)切分成若干小事務(wù)
上述做法中,可以提高系統(tǒng)的事務(wù)并發(fā)度的是( )。
A.僅Ⅰ、Ⅱ和ⅢB.僅Ⅰ、Ⅱ和ⅣC.僅Ⅱ、Ⅲ和ⅣD.以上全部
參考答案:C
參考解析:數(shù)據(jù)庫(kù)關(guān)于鎖的優(yōu)化原則為:鎖是并行處理的重要機(jī)制,能保持?jǐn)?shù)據(jù)并發(fā)的一致性,即按事務(wù)進(jìn)行處理。系統(tǒng)利用鎖保證數(shù)據(jù)的完整性。雖然我們避免不了死鎖,但在設(shè)計(jì)時(shí)可以充分考慮如何避免長(zhǎng)事務(wù),減少排它鎖時(shí)間,減少事務(wù)與用戶的交互時(shí)間,杜絕讓用戶長(zhǎng)時(shí)間控制事務(wù),還要避免批量數(shù)據(jù)同時(shí)執(zhí)行,尤其是耗時(shí)長(zhǎng)并使用相同的數(shù)據(jù)表。Ⅰ中采用排他鎖則限制了數(shù)據(jù)的共享,降低了并發(fā)度,其他選項(xiàng)均能提高并發(fā)度。
14下列關(guān)于數(shù)據(jù)庫(kù)性能優(yōu)化的說(shuō)法,錯(cuò)誤的是( )。
A.增加派生性冗余列可以降低查詢過(guò)程中的計(jì)算量
B.增加冗余列可以減少查詢過(guò)程中的UNION操作
C.適當(dāng)降低關(guān)系模式的規(guī)范化程度,可以減少查詢過(guò)程中的JOIN操作
D.當(dāng)一個(gè)表的數(shù)據(jù)量超過(guò)一定規(guī)模時(shí),可以采用分割表的方法提高效率
參考答案:B
參考解析:增加冗余列指的是在多個(gè)表中添加相同的列,這樣雖然增加了數(shù)據(jù)庫(kù)服務(wù)器存儲(chǔ)的負(fù)擔(dān),但可以減少查詢過(guò)程中的JOIN(連接)操作,而不是UNION(并)操作。所以選B。
15DBAS生命周期模型中時(shí)問(wèn)最長(zhǎng)的階段是( )。
A.需求分析B.系統(tǒng)設(shè)計(jì)C.實(shí)行與部署D.運(yùn)行管理與維護(hù)
參考答案:D
考解析:一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)完成后,運(yùn)行管理與維護(hù)往往是一個(gè)長(zhǎng)久的過(guò)程,時(shí)問(wèn)一般是以年為單位,其成本消耗也是巨大的。
16在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的需求分析階段,設(shè)有如下工作:
1.分析與描述目標(biāo)系統(tǒng)需要完成的功能
Ⅱ.分析與描述目標(biāo)系統(tǒng)對(duì)響應(yīng)時(shí)間、存儲(chǔ)容量的要求
Ⅲ.分析與描述目標(biāo)系統(tǒng)涉及的數(shù)據(jù)范圍、數(shù)據(jù)的屬性特征及數(shù)據(jù)之間的關(guān)系
、.分析與描述每項(xiàng)功能活動(dòng)需要的輸人數(shù)據(jù)、業(yè)務(wù)規(guī)則及輸出數(shù)據(jù)
分析與描述目標(biāo)系統(tǒng)的總體結(jié)構(gòu)、功能活動(dòng)及各功能活動(dòng)之間的關(guān)系以上屬于系統(tǒng)功能建模內(nèi)容的是( )。
A.僅Ⅰ、Ⅳ和VB.僅Ⅱ、Ⅳ和VC.僅Ⅰ、Ⅱ和ⅢD.僅Ⅲ、Ⅳ和V
參考答案:A
參考解析:數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)分為6個(gè)階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)等。Ⅱ?qū)儆谖锢碓O(shè)計(jì)階段,Ⅲ屬于邏輯結(jié)構(gòu)設(shè)計(jì)階段,故答案選A。
17監(jiān)控?cái)?shù)據(jù)庫(kù)系統(tǒng)運(yùn)行狀態(tài)是數(shù)據(jù)庫(kù)管理員非常重要的職責(zé)。數(shù)據(jù)庫(kù)管理員有如下工作:
Ⅰ.定期實(shí)施數(shù)據(jù)庫(kù)完整備份并將備份數(shù)據(jù)傳送到遠(yuǎn)端容災(zāi)中心
、.定期查看數(shù)據(jù)庫(kù)空間是否滿足業(yè)務(wù)需求
、.定期查看數(shù)據(jù)緩沖區(qū)命中率、數(shù)據(jù)庫(kù)鎖情況
Ⅳ.定期查看數(shù)據(jù)庫(kù)用戶會(huì)話情況
、.使用自動(dòng)化手段檢查數(shù)據(jù)庫(kù)CPU使用情況,出現(xiàn)異常情況時(shí)自動(dòng)發(fā)短信通知系統(tǒng)管理員
上述工作中屬于數(shù)據(jù)庫(kù)監(jiān)控工作的是( )。
A.僅Ⅰ、Ⅱ和VB.僅Ⅰ、Ⅲ和ⅣC.僅Ⅱ、Ⅲ、Ⅳ和VD.全部
參考答案:C
參考解析:I是數(shù)據(jù)庫(kù)維護(hù)工作中的數(shù)據(jù)庫(kù)備份,不屬于數(shù)據(jù)庫(kù)監(jiān)控分析中的內(nèi)容。
18在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)生命周期中,系統(tǒng)設(shè)計(jì)完成后就進(jìn)入到系統(tǒng)實(shí)現(xiàn)與部署階段。下列關(guān)于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)現(xiàn)與部署階段工作的說(shuō)法,錯(cuò)誤的是( )。
A.此階段會(huì)根據(jù)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)和物理結(jié)構(gòu)設(shè)計(jì)方案以及項(xiàng)目選擇的數(shù)據(jù)庫(kù)管理系統(tǒng),編寫相關(guān)腳本生成數(shù)據(jù)庫(kù)結(jié)構(gòu)
B.此階段會(huì)將用戶原有數(shù)據(jù)按照新的數(shù)據(jù)結(jié)構(gòu)導(dǎo)人到新系統(tǒng)中
C.此階段會(huì)進(jìn)行應(yīng)用系統(tǒng)編碼和編碼測(cè)試,編碼測(cè)試可以使用白盒測(cè)試方法也可以使用黑盒測(cè)試方法
D.此階段如果發(fā)現(xiàn)系統(tǒng)的功能、性能不滿足用戶需求,應(yīng)盡快進(jìn)行系統(tǒng)升級(jí)工作
參考答案:D
參考解析:系統(tǒng)的實(shí)現(xiàn)階段主要是系統(tǒng)編碼和測(cè)試,針對(duì)系統(tǒng)的功能和性能不足對(duì)系統(tǒng)進(jìn)行升級(jí)是運(yùn)行維護(hù)階段的工作。
19從功能上講,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)包括下列四個(gè)層次,其中包括構(gòu)件設(shè)計(jì)的是( )。
A.表示層B.業(yè)務(wù)邏輯層C.數(shù)據(jù)訪問(wèn)層D.數(shù)據(jù)持久層
參考答案:B
參考解析:從功能上講,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)包括下列四個(gè)層次:①表示層,位于最外層,離用戶最近,用于顯示數(shù)據(jù)和接受用戶輸入的數(shù)據(jù);②業(yè)務(wù)邏輯層,表示層和數(shù)據(jù)訪問(wèn)層之間通信的橋梁,主要負(fù)數(shù)據(jù)的傳遞和處理,例如數(shù)據(jù)有效性的檢驗(yàn)、業(yè)務(wù)邏輯描述相關(guān)功能。業(yè)務(wù)邏輯層概要設(shè)計(jì)包括:結(jié)構(gòu)、行為、數(shù)據(jù)接口、故障處理、安全設(shè)計(jì)、系統(tǒng)維護(hù)與保障等方面的內(nèi)容。③數(shù)據(jù)訪問(wèn)層,主要實(shí)現(xiàn)對(duì)數(shù)據(jù)的保存和讀取操作;④數(shù)據(jù)持久層。由上述可知,業(yè)務(wù)邏輯層的主要任務(wù)是梳理DBAS的各項(xiàng)業(yè)務(wù)活動(dòng),將其表示為各種系統(tǒng)構(gòu)件(如類、模塊、組件等),因此構(gòu)件設(shè)計(jì)屬于業(yè)務(wù)邏輯層。
20設(shè)在SQL Server 2008中,用戶U1在DB1數(shù)據(jù)庫(kù)中創(chuàng)建了#Temp表。下列關(guān)于#Temp表的說(shuō)法中,正確的是( )。
A.只有在創(chuàng)建#Temp表的連接中才可以查詢#Temp表數(shù)據(jù)
B.在所有用戶U1發(fā)起的連接中,都可以查詢#Temp表數(shù)據(jù)
C.在創(chuàng)建#Temp表的連接未斷開時(shí),DBl數(shù)據(jù)庫(kù)的所有用戶都可以查詢#Temp表數(shù)據(jù)
D.在創(chuàng)建#Temp表的連接斷開時(shí),DBl數(shù)據(jù)庫(kù)的所有用戶仍可以查詢#Temp表數(shù)據(jù)
參考答案:A
參考解析:在SQL Server 2008中,只有創(chuàng)建某個(gè)I臨時(shí)表的連接中才能查詢當(dāng)前I臨時(shí)表的數(shù)據(jù),并當(dāng)U1創(chuàng)建的該表的連接還未斷開時(shí),才能訪問(wèn)這個(gè)表的數(shù)據(jù)。
相關(guān)推薦:
2015計(jì)算機(jī)三級(jí)《數(shù)據(jù)庫(kù)》上機(jī)試題及答案匯總
2015年計(jì)算機(jī)三級(jí)《網(wǎng)絡(luò)技術(shù)》高分突破試卷匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |