第 1 頁(yè):?jiǎn)芜x題 |
第 4 頁(yè):應(yīng)用題 |
第 6 頁(yè):設(shè)計(jì)與應(yīng)用題 |
點(diǎn)擊查看:2015計(jì)算機(jī)三級(jí)《數(shù)據(jù)庫(kù)技術(shù)》上機(jī)沖刺試題匯總
一、單選題
1三層瀏覽器/服務(wù)器架構(gòu)是現(xiàn)在比較流行的應(yīng)用系統(tǒng)架構(gòu)。下列關(guān)于此架構(gòu)的說(shuō)法,錯(cuò)誤的是( )。
A.表示層使用Web瀏覽器實(shí)現(xiàn),位于客戶端,一般無(wú)需安裝其他程序
B.數(shù)據(jù)層位于數(shù)據(jù)庫(kù)服務(wù)器,由DBMS完成數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)存取等數(shù)據(jù)管理功能
C.此架構(gòu)將人機(jī)交互、應(yīng)用業(yè)務(wù)邏輯和數(shù)據(jù)管理三類功能分離,提高了可維護(hù)性
D.與二層的客戶/服務(wù)器架構(gòu)相比,此架構(gòu)在交互性、運(yùn)行速度方面優(yōu)勢(shì)明顯
參考答案:D
參考解析:三層架構(gòu)將更多的任務(wù)傳給服務(wù)器端計(jì)算,所以增加了網(wǎng)絡(luò)的通信量,其運(yùn)行速度受制于網(wǎng)絡(luò),并不一定會(huì)提高。在適用Intemet、維護(hù)工作量等方面,B/S比C/S強(qiáng);在運(yùn)行速度、數(shù)據(jù)安全和人機(jī)交互等方面,不如C/S。
2從功能上講,數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)包括四個(gè)層次。下列層次中包含索引設(shè)計(jì)的是( )。
A.表示層B.業(yè)務(wù)邏輯層C.數(shù)據(jù)訪問(wèn)層D.數(shù)據(jù)持久層
參考答案:D
參考解析:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的四個(gè)層次分別為:①表示層;②業(yè)務(wù)邏輯層;③數(shù)據(jù)訪問(wèn)層;④數(shù)據(jù)持久層。在這四個(gè)層次中,數(shù)據(jù)持久層的設(shè)計(jì)工作屬于數(shù)據(jù)組織與存儲(chǔ)等方面的物理設(shè)計(jì)內(nèi)容,而索引設(shè)計(jì)屬于物理設(shè)計(jì)階段。因此,索引設(shè)計(jì)是在數(shù)據(jù)持久層上的設(shè)計(jì)。
3有關(guān)系模式:系(系號(hào),系名,系辦公電話),教師(教師號(hào),教師名,職稱,聘任日期,工資,所在系號(hào)),F(xiàn)要定義下列約束:
、.系號(hào)是系關(guān)系的主碼,教師號(hào)是教師關(guān)系的主碼
、.職稱列的取值只能為“教授”,“副教授”,“講師”,“助理”和“其他”
、.教授的默認(rèn)工資為10000元,副教授的默認(rèn)工資為8000元,講師的默認(rèn)工資為5000元
Ⅳ.每個(gè)教師的所在系號(hào)不能為空,且其值必須在系關(guān)系中存在
若在數(shù)據(jù)庫(kù)中實(shí)現(xiàn)以上約束,需要使用觸發(fā)器才能實(shí)現(xiàn)的是( )。
A.僅Ⅰ和ⅡB.僅Ⅲ和ⅣC.僅ⅢD.僅Ⅰ和Ⅳ
參考答案:C
參考解析:
觸發(fā)器使用場(chǎng)合為完成比CHECK約束更復(fù)雜的數(shù)據(jù)約束,為保證數(shù)據(jù)庫(kù)性能而維護(hù)的非規(guī)范化數(shù)據(jù),實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)規(guī)則。CHECK只能實(shí)現(xiàn)同一個(gè)表的列之問(wèn)的取值約束。Ⅲ是對(duì)同一個(gè)列中元素取值之間的約束,Ⅳ選項(xiàng)是在不同表中列之間的取值約束關(guān)系都不能用CHECK實(shí)現(xiàn),但可以用外鍵約束加非空約束實(shí)現(xiàn)。所以答案為C。
4在SQL Server 2008中,設(shè)用戶U1是某數(shù)據(jù)庫(kù)db_datawriter角色中的成員,則U1在該數(shù)據(jù)庫(kù)中有權(quán)執(zhí)行的操作是( )。
A.SELECT
B.SELECT和INSERT
C.INSERT、UPDATE和DELETE
D.SELECT、INSERT、UPDATE和DELETE
參考答案:C
參考解析:db_datawriter角色可以對(duì)表中的數(shù)據(jù)執(zhí)行插入、刪除和更新操作。U1用戶屬于此角色中的成員,其繼承了db_datewriter角色的插入、刪除和更新操作權(quán)限。所以選C。
5下列關(guān)于SQL Server 2008視圖的說(shuō)法,錯(cuò)誤的是( )。
A.數(shù)據(jù)庫(kù)中只存儲(chǔ)標(biāo)準(zhǔn)視圖的定義,并不存儲(chǔ)標(biāo)準(zhǔn)視圖的內(nèi)容
B.如果在視圖上創(chuàng)建了唯一聚集索引,則數(shù)據(jù)庫(kù)中將保存該視圖的內(nèi)容
C.索引視圖的數(shù)據(jù)源可以是基本表,也可以是已建立的其他標(biāo)準(zhǔn)視圖
D.索引視圖引用的基本表必須與視圖在同一個(gè)數(shù)據(jù)庫(kù)中
參考答案:C
參考解析:創(chuàng)建索引視圖的步驟:①使用SCHEMABINDING子句來(lái)創(chuàng)建一個(gè)視圖。這個(gè)視圖必須符合許多要求,例如,它只能引用同一數(shù)據(jù)庫(kù)中的基表,而不能是其它標(biāo)準(zhǔn)視圖。所有引用的函數(shù)必須是確定性的,行集函數(shù)、派生表和子查詢都不能在索引視圖中使用;②在視圖上創(chuàng)建一個(gè)惟一索引。這個(gè)索引的葉子級(jí)由視圖的完整結(jié)果集組成;③在聚集索引的基礎(chǔ)上根據(jù)需求創(chuàng)建非聚集索引。非聚集索引可以按平常的方式創(chuàng)建;④創(chuàng)建并使用索引視圖。
6AD0對(duì)象模型中,RecordSet對(duì)象的AddNew方法的功能是( )。
A.在對(duì)應(yīng)的數(shù)據(jù)庫(kù)表中增加一條新記錄
B.在記錄集中增加一個(gè)新列
C.在內(nèi)存中開辟存放一條新記錄的空間
D.增加一個(gè)新的記錄集
參考答案:A
參考解析:RecordSet對(duì)象用于操作來(lái)自提供者的數(shù)據(jù)。使用AD0時(shí),通過(guò)RecordSet對(duì)象可對(duì)幾乎所有數(shù)據(jù)進(jìn)行操作,所有RecordSet對(duì)象均使用記錄(行)和字段(列)進(jìn)行構(gòu)造。RecordSet的常用方法為:①AddNew,創(chuàng)建一條新記錄;②Cancel,撤銷一次執(zhí)行;③Close,關(guān)閉一個(gè)RecordSet;④Delete,刪除一條記錄或一組記錄;⑤MoveNext,把記錄指針移動(dòng)到下一條記錄。RecordSet對(duì)象的AddNew方法的功能是在對(duì)應(yīng)的數(shù)據(jù)庫(kù)表中增加一條新記錄。
7類圖技術(shù)是面向?qū)ο蠓椒ǖ暮诵募夹g(shù)。下列所示的UML類圖中,描述正確的是( )。
A.
B.
C.
D.
參考答案:A
參考解析:在UML類圖中,常見(jiàn)的有以下幾種關(guān)系:①泛化(【箭頭及指向】:帶三角箭頭的實(shí)線,箭頭指向父類);②實(shí)現(xiàn)(【箭頭及指向】:帶三角箭頭的虛線,箭頭指向接口);③關(guān)聯(lián)(【箭頭及指向】:帶普通箭頭的實(shí)心線,指向被擁有者);④聚合(【箭頭及指向】:帶空心菱形的實(shí)心線,菱形指向整體);⑤組合(【箭頭及指向】:帶實(shí)心菱形的實(shí)線,菱形指向整體);⑥依賴(【箭頭及指向】:帶箭頭的虛線,指向被使用者)。組合是部分與整體共存,如果整體不存在,部分也會(huì)消失。聚合關(guān)系是整體與部分的關(guān)系,且部分可以離開整體而單獨(dú)存在。如車和輪胎是整體和部分的關(guān)系,輪胎離開車仍然可以存在。因此本題該采用空心菱形。
8事務(wù)是數(shù)據(jù)庫(kù)中非常重要的概念。下列關(guān)于事務(wù)的說(shuō)法,錯(cuò)誤的是( )。
A.當(dāng)數(shù)據(jù)庫(kù)出現(xiàn)事務(wù)故障或系統(tǒng)故障時(shí),可以通過(guò)數(shù)據(jù)庫(kù)日志文件進(jìn)行恢復(fù)
B.事務(wù)并發(fā)執(zhí)行可能導(dǎo)致數(shù)據(jù)錯(cuò)誤,采用三級(jí)加鎖協(xié)議可以保證數(shù)據(jù)的一致性
C.為了檢測(cè)死鎖,數(shù)據(jù)庫(kù)管理系統(tǒng)會(huì)在執(zhí)行每個(gè)事務(wù)時(shí)檢測(cè)事務(wù)等待圖中是否出現(xiàn)回路
D.數(shù)據(jù)庫(kù)管理系統(tǒng)可以采用先來(lái)先服務(wù)的方式防止活鎖現(xiàn)象的出現(xiàn)
參考答案:C
參考解析:檢測(cè)死鎖有多種方法,包括超時(shí)法、等待圖法等。事務(wù)等待圖法動(dòng)態(tài)地反映了所有事務(wù)的等待情況,并發(fā)控制的子系統(tǒng)周期性地生成事務(wù)等待圖進(jìn)行檢測(cè),而不是在執(zhí)行每個(gè)事務(wù)時(shí)進(jìn)行檢測(cè)。所以選擇C。
9數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)投入運(yùn)行后,應(yīng)用系統(tǒng)進(jìn)入運(yùn)行管理與維護(hù)階段。設(shè)某學(xué)生管理系統(tǒng)在運(yùn)行管理與維護(hù)階段有如下工作:
、.定期檢查數(shù)據(jù)文件的存儲(chǔ)空間占用情況,并根據(jù)需要分配存儲(chǔ)空間
、.分析數(shù)據(jù)庫(kù)中各種操作,以發(fā)現(xiàn)潛在性能問(wèn)題
、.將數(shù)據(jù)庫(kù)中歷史數(shù)據(jù)轉(zhuǎn)儲(chǔ)到離線存儲(chǔ)介質(zhì)中長(zhǎng)期保存
、.根據(jù)用戶要求對(duì)應(yīng)用程序從功能上進(jìn)行擴(kuò)充和完善
以上工作中一般不屬于數(shù)據(jù)庫(kù)管理員日常維護(hù)工作的是( )。
A.僅Ⅰ和ⅢB.僅ⅣC.僅Ⅱ和ⅣD.僅Ⅱ
參考答案:B
參考解析:數(shù)據(jù)庫(kù)維護(hù)的主要內(nèi)容有以下幾方面:①數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù);②數(shù)據(jù)庫(kù)安全性、完整性控制;③數(shù)據(jù)庫(kù)性能的檢測(cè)和改善;④數(shù)據(jù)庫(kù)的重組和重構(gòu)。Ⅳ選項(xiàng)不屬于數(shù)據(jù)庫(kù)維護(hù)工作。
10數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)從數(shù)據(jù)庫(kù)系統(tǒng)管理角度考慮數(shù)據(jù)的組織與存儲(chǔ)。下列不屬于數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu)的是( )。
A.邏輯模式B.物理模式C.外模式D.應(yīng)用模式
參考答案:D
參考解析:數(shù)據(jù)庫(kù)三級(jí)模式結(jié)構(gòu):
①內(nèi)模式也稱存儲(chǔ)模式或物理模式,它是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方式。并且一個(gè)數(shù)據(jù)庫(kù)只有一個(gè)內(nèi)模式。
②模式也稱邏輯模式,是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是所有用戶的公共數(shù)據(jù)視圖。它是數(shù)據(jù)庫(kù)系統(tǒng)模式結(jié)構(gòu)的中間層,不涉及數(shù)據(jù)的物理存儲(chǔ)細(xì)節(jié)和硬件環(huán)境,與具體的應(yīng)用和所使用的開發(fā)工具及高級(jí)程序設(shè)計(jì)語(yǔ)言無(wú)關(guān)。
、弁饽J揭卜Q子模式或用戶模式,它是數(shù)據(jù)庫(kù)用戶(包括應(yīng)用程序員和最終用戶)看見(jiàn)和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫(kù)用戶的視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。外模式是模式的子集,一個(gè)數(shù)據(jù)庫(kù)可以有多個(gè)外模式。
數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式結(jié)構(gòu)是指數(shù)據(jù)庫(kù)由外模式、模式和內(nèi)模式三級(jí)構(gòu)成,并通過(guò)二級(jí)映象功能將三個(gè)模式聯(lián)系起來(lái)。
相關(guān)推薦:
2015計(jì)算機(jī)三級(jí)《數(shù)據(jù)庫(kù)》上機(jī)試題及答案匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |