第 1 頁:單選題 |
第 2 頁:應(yīng)用題 |
第 3 頁:設(shè)計與應(yīng)用題 |
點擊查看:2017年9月計算機三級數(shù)據(jù)庫技術(shù)考前模擬題匯總
一、單選題(每題1分,共16分)
1[單選題] 下列關(guān)于函數(shù)依賴概念的說法,正確的是( )。
A.函數(shù)依賴研究一個關(guān)系中記錄之間的依賴關(guān)系
B.函數(shù)依賴研究一個關(guān)系中屬性之間的依賴關(guān)系
C.函數(shù)依賴研究一個關(guān)系中主碼與外碼之間的依賴關(guān)系
D.函數(shù)依賴研究一個關(guān)系中某列不同行之間取值的依賴關(guān)系
參考答案:B
參考解析:函數(shù)依賴的定義為:設(shè)R(u)是屬性集U上的關(guān)系模型X,Y是U的子集,若對于R(U)的任意一個可能的關(guān)系r,r中不可能存在兩個元組在x上屬性值相等,而在Y上的屬性值不等,則稱X函數(shù)確定Y或Y函數(shù)依賴于X。其本質(zhì)是根據(jù)屬性間的依賴情況來判定關(guān)系是否具有模型不合適的性質(zhì)。
2[單選題] 設(shè)有下列關(guān)于數(shù)據(jù)庫分析、設(shè)計與實現(xiàn)的工作:
、 用概念數(shù)據(jù)模型表示數(shù)據(jù)對象的特征及其相互間的關(guān)聯(lián)關(guān)系
Ⅱ 進(jìn)行數(shù)據(jù)庫的備份與恢復(fù)等日常維護(hù)
、 在ER圖的基礎(chǔ)上確定數(shù)據(jù)庫關(guān)系模式
Ⅳ 調(diào)整數(shù)據(jù)庫邏輯模式,確定文件組織與存取方式,評估物理模式
V 考慮分析DBAS運行過程中備份數(shù)據(jù)庫策略,如備份時間點和備份周期
、 事務(wù)和應(yīng)用程序的編碼及測試
上述工作中,屬于DBAS系統(tǒng)設(shè)計階段工作的是( )。
A.僅Ⅰ、Ⅱ、Ⅲ、Ⅳ和V
B.僅Ⅰ、Ⅱ、Ⅲ和Ⅳ
C.僅Ⅰ、Ⅲ和Ⅳ
D.全部
參考答案:C
參考解析:I屬于設(shè)計數(shù)據(jù)庫設(shè)計中的概念結(jié)構(gòu)設(shè)計,Ⅲ屬于邏輯結(jié)構(gòu)設(shè)計,Ⅳ屬于物理設(shè)計。Ⅱ、V、Ⅵ屬于數(shù)據(jù)庫的實現(xiàn)與維護(hù)。所以選擇c選項。
3[單選題] 在數(shù)據(jù)庫運行過程中,數(shù)據(jù)庫管理員應(yīng)對數(shù)據(jù)庫運行情況進(jìn)行監(jiān)控。設(shè)有如下可能需要監(jiān)控的內(nèi)容:
Ⅰ 數(shù)據(jù)庫空間使用情況
、 數(shù)據(jù)庫服務(wù)器網(wǎng)絡(luò)是否通暢
、 數(shù)據(jù)庫緩沖區(qū)命中率情況
、 數(shù)據(jù)庫用戶向數(shù)據(jù)庫發(fā)送的每條SQL語句
V 數(shù)據(jù)庫中索引使用情況
上述工作中屬于數(shù)據(jù)庫日常監(jiān)控內(nèi)容的是( )。
A.僅Ⅰ、Ⅲ和V
B.僅I和Ⅲ
C.僅Ⅱ、Ⅲ、Ⅳ和V
D.全部均是
參考答案:A
參考解析:本題是對數(shù)據(jù)庫維護(hù)的考查,服務(wù)器網(wǎng)絡(luò)的檢測不是數(shù)據(jù)庫管理員的職責(zé),而應(yīng)是操作系統(tǒng)管理員的職責(zé)。用戶向數(shù)據(jù)庫發(fā)送的SQL數(shù)量龐大而且沒有穩(wěn)定的衡量指標(biāo),所以不屬于日常監(jiān)控范圍。故選擇A選項。
4[單選題] 數(shù)據(jù)庫應(yīng)用系統(tǒng)日常維護(hù)的目標(biāo)是保證系統(tǒng)能夠正常運行以滿足系統(tǒng)預(yù)期的功能和性能要求。下列關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)日常維護(hù)工作的說法,錯誤的是( )。
A.數(shù)據(jù)庫管理員應(yīng)根據(jù)不同的應(yīng)用要求制定不同的備份計劃,在備份計劃中應(yīng)包含備份的時間、周期、備份方式和備份內(nèi)容等
B.數(shù)據(jù)庫管理員應(yīng)監(jiān)控數(shù)據(jù)庫中各種鎖的使用情況,在數(shù)據(jù)庫出現(xiàn)鎖不能及時解除時可能需要手工解鎖
C.很多情況下,數(shù)據(jù)庫管理員需要定期檢查CPU、內(nèi)存使用情況和操作系統(tǒng)相關(guān)日志,防止數(shù)據(jù)庫運行環(huán)境故障導(dǎo)致數(shù)據(jù)庫出現(xiàn)問題
D.為了保證系統(tǒng)可靠運行,運行要求級別較高的數(shù)據(jù)庫一般采用人工監(jiān)控方法,很少采用自動監(jiān)控手段
參考答案:D
參考解析:數(shù)據(jù)庫應(yīng)用系統(tǒng)日常維護(hù)工作一般包括數(shù)據(jù)庫的備份、鎖管理、日志的維護(hù)等。若是對運行要求級別較高的數(shù)據(jù)庫采用人工監(jiān)控的辦法,則容錯性低、成本大,因而一般采用自動監(jiān)控手段提高性能。
5[單選題] 設(shè)在SQL Server 2008某數(shù)據(jù)庫中有表Sc(Sno,Cno,Grade),其中Grade列的類型為int。若在查詢成績時,希望將成績按“優(yōu)”、“良”、“中”、“及格”和“不及格”形式顯示,則下列Case函數(shù)中正確的是( )。
ABCD參考答案:D
參考解析:此題考察了SQL中CASE WHEN語句的用法。如果是簡單的賦值查詢,比如數(shù)據(jù)庫表示性別:1表示男,2表示女。則用 CASE sex
即可以表示。但如果條件較為復(fù)雜或包含判斷式等,則用D所表示的方式。
6[單選題] 在信息系統(tǒng)的需求分析中,廣為使用的DFD建模方法屬于( )。
A.結(jié)構(gòu)化分析方法
B.數(shù)據(jù)分析方法
C.數(shù)據(jù)抽象方法
D.業(yè)務(wù)歸納方法
參考答案:A
參考解析:DFD圖采用自頂向下逐步細(xì)化的結(jié)構(gòu)化分析方法。
7[單選題] 下列關(guān)于SQL Server 2008視圖的說法,錯誤的是( )。
A.數(shù)據(jù)庫中只存儲標(biāo)準(zhǔn)視圖的定義,并不存儲標(biāo)準(zhǔn)視圖的內(nèi)容
B.如果在視圖上創(chuàng)建了唯一聚集索引,則數(shù)據(jù)庫中將保存該視圖的內(nèi)容
C.索引視圖的數(shù)據(jù)源可以是基本表,也可以是已建立的其他標(biāo)準(zhǔn)視圖
D.索引視圖引用的基本表必須與視圖在同一個數(shù)據(jù)庫中
參考答案:C
參考解析:創(chuàng)建索引視圖的步驟:①使用SCHEMABINDING子句來創(chuàng)建一個視圖。 這個視圖必須符合許多要求,例如,它只能引用同一數(shù)據(jù)庫中的基表,而不能是其它標(biāo)準(zhǔn)視圖。
所有引用的函數(shù)必須是確定性的,行集函數(shù)、派生表和子查詢都不能在索引視圖中使用;②在視圖上創(chuàng)建一個惟一索引。這個索引的葉子級由視圖的完整結(jié)果集組成;③在聚集索引的基礎(chǔ)上根據(jù)需求創(chuàng)建非聚集索引。非聚集索引可以按平常的方式創(chuàng)建;④創(chuàng)建并使用索引視圖。
8[單選題] 存儲管理器是數(shù)據(jù)庫管理系統(tǒng)非常重要的組成部分。下列關(guān)于存儲管理器的說法,錯誤的是( )。
A.存儲管理器負(fù)責(zé)檢查用戶是否具有數(shù)據(jù)訪問權(quán)限
B.為了提高數(shù)據(jù)訪問效率,存儲管理器會將部分內(nèi)存用于數(shù)據(jù)緩沖,同時使用一定的算法對內(nèi)存緩沖區(qū)中的數(shù)據(jù)塊進(jìn)行置換
C.存儲管理器會為編譯好的查詢語句生成執(zhí)行計劃,并根據(jù)執(zhí)行計劃訪問相關(guān)數(shù)據(jù)
D.存儲管理器以事務(wù)方式管理用戶對數(shù)據(jù)的訪問,以確保數(shù)據(jù)庫并發(fā)訪問的正確性
參考答案:C
參考解析:C項是查詢處理器的功能,不是存儲管理器功能。
9[單選題] 設(shè)有m個的用戶集合US={u1,…,um},現(xiàn)對他們的行為數(shù)據(jù)進(jìn)行處理,使得每個用戶ui對應(yīng)一個n維向量Vi=[vi1,…,vin],用于表示用戶ui的特征。設(shè)有函數(shù)sim(Vi,Vj)用于判定用戶ui與用戶uj之間的相似性。若有算法A,能根據(jù)用戶間的相似性,將US劃分成k個子集合,并使屬于同一子集合的客戶間的相似性盡可能大,不屬于同一子集合的客戶間的相似性盡可能小。則算法A屬于一種( )。
A.聚類算法
B.分類算法
C.關(guān)聯(lián)分析算法
D.回歸預(yù)測法
參考答案:A
參考解析:聚類將一個數(shù)據(jù)集中的數(shù)據(jù)進(jìn)行分組,使得每一組內(nèi)的數(shù)據(jù)盡可能相似,而不同組間的數(shù)據(jù)盡可能的不同。它與分類的一個不同點在于,它強調(diào)同一個組中的對象有較高的相似度,不同組中的對象之間差別很大。分類和聚類的區(qū)別在于,分類事先知道有哪些類別可以分。聚類事先不知道將要分成哪些類,需有聚類算法來自動確定。綜上可知,算法A屬于聚類算法。
10[單選題] 下列關(guān)于SQL Server 2008身份驗證模式的說法,錯誤的是( )。
A.在“Windows身份驗證模式”下,不允許sa登錄到SQL Server服務(wù)器
B.在“Windows身份驗證模式”下,所有Windows用戶都自動具有登錄到SQL Server服務(wù)器的權(quán)限
C.不管是哪種身份驗證模式,Windows中的Administrator無需授權(quán)就可登錄到SQL Server服務(wù)器
D.安裝好SQL Server之后,可以根據(jù)需要隨時更改身份驗證模式
參考答案:B
參考解析:在“Windows身份驗證模式”下,所有Windows用戶登陸到SQL Server服務(wù)器都無需再提供用戶名和密碼,但SQL Server會從用戶登錄到Windows時提供的用戶名和密碼查找當(dāng)前用戶的信息,判斷其是否是SQL Server的合法用戶,不是,則拒絕登錄。
11[單選題] DBAS生命周期模型中時間最長的階段是( )。
A.需求分析
B.系統(tǒng)設(shè)計
C.實行與部署
D.運行管理與維護(hù)
參考答案:D
參考解析:一個數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)完成后,運行管理與維護(hù)往往是一個長久的過程,時間一般是以年為單位,其成本消耗也是巨大的。
12[單選題] 下列有關(guān)基于C/S和基于B/S數(shù)據(jù)庫應(yīng)用系統(tǒng)體系結(jié)構(gòu)的說法中,錯誤的是( )。
A.在C/S結(jié)構(gòu)中,應(yīng)用業(yè)務(wù)規(guī)則主要是在客戶端實現(xiàn)的
B.在B/S結(jié)構(gòu)中,應(yīng)用業(yè)務(wù)規(guī)則主要是在數(shù)據(jù)庫服務(wù)器端實現(xiàn)的
C.在C/S結(jié)構(gòu)中,客戶端屬于“胖客戶端”;在B/S結(jié)構(gòu)中,客戶端屬于“瘦客戶端”
D.在C/S結(jié)構(gòu)中,客戶端需要專門開發(fā);在B/S結(jié)構(gòu)中,客戶端一般只需要安裝瀏覽器
參考答案:B
參考解析:C/S架構(gòu)是一種典型的兩層架構(gòu),其全稱是Client/Server,即客戶端/服務(wù)器端架構(gòu)。其客戶端包含一個或多個在用戶的電腦上運行的程序。而服務(wù)器端有兩種,一種是數(shù)據(jù)庫服務(wù)器端,客戶端通過數(shù)據(jù)庫連接訪問服務(wù)器端的數(shù)據(jù),另一種是Socket服務(wù)器端,服務(wù)器端的程序通過Socket與客戶端的程序通信。C/S架構(gòu)也可以看做是胖客戶端架構(gòu),因為客戶端需要實現(xiàn)絕大多數(shù)的業(yè)務(wù)邏輯和界面展示。C/S的客戶端一般需要單獨開發(fā)。在這種架構(gòu)中,作為客戶端的部分需要承受很大的壓力,因為顯示邏輯和事務(wù)處理都包含其中,需要通過與數(shù)據(jù)庫的交互(通常是SQL或存儲過程的實現(xiàn))來達(dá)到持久化數(shù)據(jù),以此滿足實際項目的需要。 B/S架構(gòu)的全稱為Browser/Server,即瀏覽器/服務(wù)器結(jié)構(gòu)。Browser指的是Web瀏覽器,極少數(shù)事務(wù)邏輯在前端實現(xiàn),但主要事務(wù)邏輯在服務(wù)器端實現(xiàn)。Browser客戶端、WebApp服務(wù)器端和DB數(shù)據(jù)庫服務(wù)端構(gòu)成所謂的三層架構(gòu)。B/S架構(gòu)的系統(tǒng)無須特別安裝,有Web瀏覽器即可。B/S架構(gòu)中,顯示邏輯交給了Web瀏覽器,事務(wù)處理邏輯則放在了WebApp上,這樣就避免了龐大的胖客戶端,減少了客戶端的壓力,因為客戶端包含的邏輯很少,因此也被稱為瘦客戶端。B/S架構(gòu)中,客戶端只需安裝WEB瀏覽器即可,且應(yīng)用業(yè)務(wù)規(guī)則一般是WEB服務(wù)器端實現(xiàn)的。
13[單選題] 設(shè)在數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計與實現(xiàn)過程中有下列活動:
、 創(chuàng)建觸發(fā)器
、 定義事務(wù)隔離性級別
、 數(shù)字簽名
、 定義主碼
上述活動中,用于數(shù)據(jù)庫的完整性保護(hù)的是( )。
A.僅Ⅰ和Ⅱ
B.僅Ⅰ和Ⅳ
C.僅Ⅲ和Ⅳ
D.僅Ⅱ和Ⅲ
參考答案:A
參考解析:數(shù)據(jù)庫的完整性是指數(shù)據(jù)庫中數(shù)據(jù)的正確性、一致性和相容性。觸發(fā)器是SQL server提供給程序員和數(shù)據(jù)分析員來保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲過程,觸發(fā)器經(jīng)常用于加強數(shù)據(jù)的完整性約束和業(yè)務(wù)規(guī)則等。事務(wù)是以可控的方式對數(shù)據(jù)資源進(jìn)行訪問的一組操作,事務(wù)的隔離性使得事務(wù)之間的交互程度有著嚴(yán)格的定義,保護(hù)了數(shù)據(jù)的完整性。Ⅲ中數(shù)字簽名是用于數(shù)據(jù)防篡改,Ⅳ定義主碼是用于實體的完整性。
14[單選題] 關(guān)于數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計,有下列說法:
Ⅰ 數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計需要考慮數(shù)據(jù)組織與存儲、數(shù)據(jù)訪問與處理、應(yīng)用設(shè)計等幾個方面
、 數(shù)據(jù)庫概念設(shè)計階段,采用自上而下的ER設(shè)計時,首先設(shè)計局部ER圖,然后合并各局部ER圖得到全局ER圖
、 在數(shù)據(jù)庫邏輯設(shè)計階段,將關(guān)系模式轉(zhuǎn)換為具體DBMS平臺支持的關(guān)系表
Ⅳ 在數(shù)據(jù)庫物理設(shè)計階段,一般需要設(shè)計視圖和關(guān)系模式的完整性約束
上述說法正確的是( )。
A.Ⅰ、Ⅲ和Ⅳ
B.Ⅰ
C.Ⅱ和Ⅲ
D.Ⅱ和Ⅳ
參考答案:B
參考解析:數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計包括概念設(shè)計、邏輯設(shè)計、物理設(shè)計3個步驟,每個步驟的設(shè)計活動按照數(shù)據(jù)組織與存儲、數(shù)據(jù)訪問與處理、應(yīng)用設(shè)計等幾個方面進(jìn)行。在數(shù)據(jù)庫概念設(shè)計階段,采用自下而上的ER設(shè)計。將關(guān)系模式轉(zhuǎn)換為具體DBMS平臺支持的關(guān)系表是數(shù)據(jù)庫物理設(shè)計階段的工作。設(shè)計視圖和關(guān)系模式的完整性約束是數(shù)據(jù)邏輯設(shè)計階段的工作。
15[單選題] 下列簡化的UML關(guān)系圖中,最不恰當(dāng)?shù)氖? )。
ABCD參考答案:D
參考解析:在UML類圖中,常見的有以下幾種關(guān)系:①泛化(【箭頭及指向】:帶三角箭頭的實線,箭頭指向父類);②實現(xiàn)(【箭頭及指向】:帶三角箭頭的虛線,箭頭指向接口);③關(guān)聯(lián)(【箭頭及指向】:帶普通箭頭的實心線,指向被擁有者);④聚合(【箭頭及指向】:帶空心菱形的實心線,菱形指向整體);⑤組合(【箭頭及指向】:帶實心菱形的實線,菱形指向整體);⑥依賴(【箭頭及指向】:帶箭頭的虛線,指向被使用者)。D選項是屬于組合關(guān)系,因此實心菱形的箭頭應(yīng)該指向“窗體”,即實心菱形應(yīng)該標(biāo)在窗體旁邊。
16[單選題] 數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)從數(shù)據(jù)庫系統(tǒng)管理角度考慮數(shù)據(jù)的組織與存儲。下列不屬于數(shù)據(jù)庫三級模式結(jié)構(gòu)的是( )。
A.邏輯模式
B.物理模式
C.外模式
D.應(yīng)用模式
參考答案:D
參考解析:數(shù)據(jù)庫三級模式結(jié)構(gòu): ①內(nèi)模式也稱存儲模式或物理模式,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲結(jié)構(gòu)的描述,是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式。并且一個數(shù)據(jù)庫只有一個內(nèi)模式。
②模式也稱邏輯模式,是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。它是數(shù)據(jù)庫系統(tǒng)模式結(jié)構(gòu)的中間層,不涉及數(shù)據(jù)的物理存儲細(xì)節(jié)和硬件環(huán)境,與具體的應(yīng)用和所使用的開發(fā)工具及高級程序設(shè)計語言無關(guān)。
、弁饽J揭卜Q子模式或用戶模式,它是數(shù)據(jù)庫用戶(包括應(yīng)用程序員和最終用戶)看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫用戶的視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。外模式是模式的子集,一個數(shù)據(jù)庫可以有多個外模式。
數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)是指數(shù)據(jù)庫由外模式、模式和內(nèi)模式三級構(gòu)成,并通過二級映象功能將三個模式聯(lián)系起來。
每題2分,共16分
17[單選題] 當(dāng)數(shù)據(jù)庫系統(tǒng)出現(xiàn)故障時,可以通過數(shù)據(jù)庫日志文件進(jìn)行恢復(fù)。下列關(guān)于數(shù)據(jù)庫日志文件的說法,錯誤的是( )。
A.數(shù)據(jù)庫出現(xiàn)事務(wù)故障和系統(tǒng)故障時需使用日志文件進(jìn)行恢復(fù)
B.使用動態(tài)轉(zhuǎn)儲機制時,必須使用日志文件才能將數(shù)據(jù)庫恢復(fù)到一致狀態(tài)
C.在OLTP系統(tǒng)中,數(shù)據(jù)文件的空間使用量比日志文件大得多,使用日志備份可以降低數(shù)據(jù)庫的備份空間
D.日志文件的格式主要有以記錄為單位的日志文件和以數(shù)據(jù)塊為單位的日志文件兩種
參考答案:C
參考解析:數(shù)據(jù)文件的空間使用量未必比日志文件大,因為日志是快速增長的。此外,使用日志備份并不能降低數(shù)據(jù)庫的備份空間。所以選擇c選項。
18[單選題] 事務(wù)日志用于保存( )。
A.程序運行過程
B.程序的執(zhí)行結(jié)果
C.對數(shù)據(jù)的更新操作
D.數(shù)據(jù)操作
參考答案:C
參考解析:事務(wù)日志是一個與數(shù)據(jù)庫文件分開的文件。它存儲對數(shù)據(jù)庫進(jìn)行的所有更改,并記錄全部插入、更新、刪除、提交、回退和數(shù)據(jù)庫模式變化等操作。事務(wù)日志是數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)的重要文件,也是使用SQL Remote或[復(fù)制代理]復(fù)制數(shù)據(jù)所必需的。
19[單選題] 關(guān)于商場的DBAS,設(shè)有如下數(shù)據(jù)內(nèi)容:
Ⅰ 數(shù)據(jù)庫結(jié)構(gòu)說明Ⅱ 顧客名單
、 數(shù)據(jù)清洗規(guī)則Ⅳ 訂單細(xì)節(jié)數(shù)據(jù)
V 商品分類銷售匯總數(shù)據(jù)
上述選項中是元數(shù)據(jù)的是( )。
A.僅Ⅰ、Ⅱ、Ⅲ和Ⅳ
B.僅Ⅰ、Ⅱ、Ⅲ和V
C.僅Ⅰ和Ⅲ
D.全部都是
參考答案:C
參考解析:元數(shù)據(jù)是關(guān)于數(shù)據(jù)的數(shù)據(jù),或者叫做描述數(shù)據(jù)的數(shù)據(jù)。元數(shù)據(jù)描述了數(shù)據(jù)的結(jié)構(gòu)、內(nèi)容、鏈和索引等項內(nèi)容。在關(guān)系數(shù)據(jù)中,這種描述就是對數(shù)據(jù)庫、表、列等其他對象的定義。因此可推出,Ⅰ、Ⅲ和V不屬于元數(shù)據(jù)。選擇C選項。
20[單選題] 統(tǒng)一建模語言UML是一種常用于數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計和開發(fā)的可視化建模語言。關(guān)于UML,下列說法錯誤的是( )。
A.UML中的視圖是由一個或多個圖組成的,一個圖是系統(tǒng)模型中的某個側(cè)面的展示
B.用例圖、順序圖和狀態(tài)圖都是UML的行為視圖,用于描述系統(tǒng)的物理部署情況
C.類圖和對象圖都是UML的邏輯視圖,用于描述系統(tǒng)在某個時間的靜態(tài)結(jié)構(gòu)
D.在用例圖中,與系統(tǒng)交互的人和其他實體都可以成為系統(tǒng)的角色
參考答案:B
參考解析:UML中視圖(View)的概念為從不同的角度觀察系統(tǒng)所得到的印象。有了視圖,便可把注意力集中在系統(tǒng)的一個方面,通過對多個視圖的理解,在大腦中把不同方面的信息拼接起來,最終把握系統(tǒng)的全貌。每個視圖需要用一組圖(diagram)來描述,圖中包含的是代表系統(tǒng)模型元素的各種圖形符號,不同的圖體現(xiàn)著系統(tǒng)的不同方面。正如我們觀察一個物體一樣,從不同的角度看到的局部圖像可能會出現(xiàn)重疊,不同的視圖之間也可能出現(xiàn)重疊的狀況,所以同一個圖可以從屬于不同的視圖。用例圖屬于用例視圖,描述系統(tǒng)的功能。行為視圖包括順序圖、交互圖和狀態(tài)圖,描述系統(tǒng)的活動。描述物理部署情況的是部署視圖。
21[單選題] 在進(jìn)行數(shù)據(jù)庫物理設(shè)計時,為提高查詢效率,需要在基本表的一些列上建立索引。有下列情況:
、 查詢語句的WHERE子句中引用率比較高的列
、 經(jīng)常參與連接操作的列
、 經(jīng)常在order by子句中出現(xiàn)的列
、 經(jīng)常使用HKE操作符且字符串前后均帶有%的列
上述情況中一般情況下適合建立索引的是( )。
A.僅Ⅰ、Ⅱ和Ⅲ
B.僅Ⅰ和Ⅲ
C.僅Ⅱ、Ⅲ和Ⅳ
D.以上全部
參考答案:A
參考解析:對于經(jīng)常在其上需要執(zhí)行查詢操作并且數(shù)據(jù)量很大的表,可以考慮建立索引;對于經(jīng)常出現(xiàn)在Where子句、Order by子句和Group by子句中的屬性就可以考慮使用索引;對于前后都是%的列查詢不會訪問索引,因此不適合建立索引。
22[單選題] 現(xiàn)有課程表(課程號,課程名,學(xué)分,開課學(xué)期,課程性質(zhì)),課程號為主碼。該表數(shù)據(jù)量較大。設(shè)經(jīng)常要對該表執(zhí)行類似下面的查詢:
SELECT豐FROM課程表WHERE課程名=´數(shù)據(jù)庫原理´
為提高這類查詢的執(zhí)行效率,下列物理設(shè)計方案中,正確且最為合理的是( )。
A.為課程名列建立一個主索引
B.為課程名列建立一個位圖索引
C.為課程名列建立一個輔索引
D.此表上不需要建任何索引
參考答案:C
參考解析:本題考查索引的設(shè)置。主索引是根據(jù)數(shù)據(jù)對象的主鍵建立的索引,它們決定了被索引記錄的位置,而輔助索引沒有這樣的限制,可以用于任何索引目的并且可以查找多個數(shù)據(jù)文件存放的位置。而位圖索引一般在范圍查詢時使用。
23[單選題] SQL Server 2008允許用戶自己定義函數(shù)。關(guān)于內(nèi)聯(lián)表值函數(shù),有下列說法:
、 在內(nèi)聯(lián)表值函數(shù)中,沒有相關(guān)聯(lián)的返回變量
、 內(nèi)聯(lián)表值函數(shù)通過INSERT語句填充函數(shù)返回的表值
Ⅲ 內(nèi)聯(lián)表值函數(shù)的作用類似于帶參數(shù)的視圖
、 調(diào)用內(nèi)聯(lián)表值函數(shù)時,只能將內(nèi)聯(lián)表值函數(shù)放置在FROM子句中
上述說法中正確的是( )。
A.僅Ⅱ
B.僅Ⅱ和Ⅲ
C.僅Ⅰ、Ⅱ和Ⅳ
D.僅Ⅰ、Ⅲ和Ⅳ
參考答案:D
參考解析:內(nèi)聯(lián)表值函數(shù)的返回值是一個表,該表的內(nèi)容是一個查詢語句的結(jié)果;內(nèi)聯(lián)表值函數(shù)的使用與視圖非常相似,需要放在查詢語句的FROM子句中,作用很像是帶參數(shù)的視圖;內(nèi)聯(lián)表值函數(shù)通過SELECT語句填充函數(shù)返回的表值。
24[單選題] 某數(shù)據(jù)庫應(yīng)用系統(tǒng)使用SQL Server 2008作為數(shù)據(jù)庫平臺。在系統(tǒng)運行期間,用戶反映某更新操作很慢,無法正常完成業(yè)務(wù)。系統(tǒng)工程師分別在用戶的客戶機和數(shù)據(jù)庫服務(wù)器上使用數(shù)據(jù)庫管理系統(tǒng)自帶的客戶端工具執(zhí)行此更新操作語句,發(fā)現(xiàn)該語句執(zhí)行后長時間無響應(yīng)。經(jīng)檢查數(shù)據(jù)庫服務(wù)器CPU使用率小于1%,磁盤10也非常小。造成此現(xiàn)象可能的原因是( )。
A.客戶機到數(shù)據(jù)庫服務(wù)器的網(wǎng)絡(luò)故障
B.更新操作涉及到的表沒有建立主碼
C.更新的字段沒有建立有效的索引
D.更新操作涉及到的數(shù)據(jù)被鎖定
參考答案:D
參考解析:因為在客戶端和服務(wù)器自帶的客戶端工具上都是長時間運行無響應(yīng),所以與網(wǎng)絡(luò)無關(guān),A選項錯誤;B選項中表在建立時必須設(shè)定主碼,若沒有設(shè)定則默認(rèn)所有屬性集合為主碼,所以B選項錯;C選項中索引在更新時比較復(fù)雜,其本身為虛表,在更新時會對其數(shù)據(jù)所在的原表更新。當(dāng)數(shù)據(jù)被上鎖后,若其它事務(wù)對其進(jìn)行寫操作,只能等其釋放后才能調(diào)用。所以選擇D選項。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |