第 1 頁:單選題 |
第 4 頁:應(yīng)用題 |
第 5 頁:設(shè)計(jì)與應(yīng)用題 |
點(diǎn)擊查看:2015計(jì)算機(jī)三級《數(shù)據(jù)庫技術(shù)》考前沖刺試題匯總
一、單選題
1在SQL Server 2008中,如果數(shù)據(jù)庫tempdb的空問不足,可能會(huì)造成一些操作無法進(jìn)行,此時(shí)需要擴(kuò)大tempdb的空問。下列關(guān)于擴(kuò)大tempdb空間的方法,錯(cuò)誤的是( )。
A.手工擴(kuò)大tempdb中某數(shù)據(jù)文件的大小
B.設(shè)置tempdb中的數(shù)據(jù)文件為自動(dòng)增長方式,每當(dāng)空間不夠時(shí)讓其自動(dòng)增長
C.手工為tempdb增加一個(gè)數(shù)據(jù)文件
D.刪除tempdb中的日志內(nèi)容,以獲得更多的數(shù)據(jù)空間
參考答案:D
參考解析:數(shù)據(jù)庫中的日志文件通常記錄數(shù)據(jù)庫的操作記錄,對數(shù)據(jù)庫的安全性與可靠性有著重要的作用。當(dāng)數(shù)據(jù)庫被破壞或者出現(xiàn)故障時(shí),常常需要根據(jù)日志文件來對數(shù)據(jù)庫進(jìn)行恢復(fù)等操作,手動(dòng)刪除tempdb中的Et志文件則將會(huì)破壞數(shù)據(jù)庫的安全性和可靠性。
2下列關(guān)于函數(shù)依賴概念的說法,正確的是( )。
A.函數(shù)依賴研究一個(gè)關(guān)系中記錄之間的依賴關(guān)系
B.函數(shù)依賴研究一個(gè)關(guān)系中屬性之間的依賴關(guān)系
C.函數(shù)依賴研究一個(gè)關(guān)系中主碼與外碼之間的依賴關(guān)系
D.函數(shù)依賴研究一個(gè)關(guān)系中某列不同行之間取值的依賴關(guān)系
參考答案:B
參考解析:函數(shù)依賴的定義為:設(shè)R(u)是屬性集U上的關(guān)系模型X,Y是U的子集,若對于R(u)的任意一個(gè)可能的關(guān)系r,r中不可能存在兩個(gè)元組在X上屬性值相等,而在Y上的屬性值不等,則稱X函數(shù)確定Y或Y函數(shù)依賴于X。其本質(zhì)是根據(jù)屬性間的依賴情況來判定關(guān)系是否具有模型不合適的性質(zhì)。
3分區(qū)表是將一個(gè)表的數(shù)據(jù)按水平方式劃分為不同的子集,從而可以更快速有效地訪問數(shù)據(jù)子集。現(xiàn)有表R(A,B.以及針對該表的如下SQL語句,如果基于列A對R進(jìn)行范圍分區(qū),該分區(qū)設(shè)計(jì)方案能提高其性能的SQL語句是( )。
A.SELECT A,SUM(B.FROM R GROUP BY A
B.SELECT A FROM R ORDER BY B,A
C.DELETE FROM R WHERE A<>10
D.SELECT MAX(A.FROM R WHERE B=10
參考答案:A
參考解析:A屬性基于對R進(jìn)行水平劃分,即區(qū)別子集主要是通過A屬性。B、D都是基于B屬性對R的劃分。C只是刪除了R表中不等于10的記錄,不屬于劃分分區(qū)表的方式。
4根據(jù)數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期模型,完成數(shù)據(jù)庫關(guān)系模式設(shè)計(jì)的階段是( )。
A.需求分析B.概念設(shè)計(jì)C.邏輯設(shè)計(jì)D.物理設(shè)計(jì)
參考答案:C
參考解析:數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)是指從數(shù)據(jù)庫概念模型出發(fā),設(shè)計(jì)表示為邏輯模式的數(shù)據(jù)庫邏輯結(jié)構(gòu)數(shù)據(jù)庫邏輯設(shè)計(jì)的主要步驟包括ER圖轉(zhuǎn)換為初始關(guān)系模式、對初始關(guān)系模式進(jìn)行優(yōu)化等。
5設(shè)在SQL Server 2008某數(shù)據(jù)庫中有表SC(Sn0,Cn0,Grade),其中Grade列的類型為int。若在查詢成績時(shí),希望將成績按“優(yōu)”、“良”、“中”、“及格”和“不及格”形式顯示,則下列Case函數(shù)中正確的是( )。
A.Case Grade
When Grade between 90 and 100 THEN Grade=ˊ優(yōu)ˊ
When Grade between 80 and 89 THEN Grade=ˊ良ˊ
When Grade between 70 and 79 THEN Grade=ˊ由ˊ
When Grade between 60 and 69 THEN Grade=ˊ及格ˊ
Else Grade=ˊ不及格ˊ
End
B.Case Grade
When Grade between 90 and 100 THEN ˊ優(yōu)ˊ
When Grade between 80 and 89 THEN ˊ良ˊ
When Grade between 70 and 79 THENˊ中ˊ
When Grade between 60 and 69 THENˊ及格ˊ
Elseˊ不及格ˊ
End
C.Case
When Grade between 90 and 100 THEN Grade=ˊ優(yōu)ˊ
When Grade between 80 and 89 THEN Grade=ˊ良ˊ
When Grade between 70 and 79 THEN Grade=ˊ由ˊ
When Grade between 60 and 69 THEN Grade=ˊ及格ˊ
Else Grade=ˊ不及格ˊ
End
D.Case
When Grade between 90 and 100 THENˊ優(yōu)ˊ
When Grade between 80 and 89 THEN ˊ良ˊ
When Grade between 70 and 79 THEN ˊ由ˊ
When Grade between 60 and 69 THEN ˊ及格ˊ
Elseˊ不及格ˊ
End
參考答案:D
參考解析:此題考察了SQL中CASE WHEN語句的用法。如果是簡單的賦值查詢,比如數(shù)據(jù)庫表示性別:1表示男,2表示女。則用
CASE sex
When ˊ1ˊTHEN ˊ勇ˊ
Whenˊ2ˊ THENˊ女ˊ
ELSEˊ其它ˊ
END
即可以表示。但如果條件較為復(fù)雜或包含判斷式等,則用D所表示的方式。
6在使用UML對數(shù)據(jù)庫應(yīng)用系統(tǒng)進(jìn)行建模的過程中,狀態(tài)圖和活動(dòng)圖常用于動(dòng)態(tài)建模。下列狀態(tài)圖或活動(dòng)圖語法正確的是( )。
A.
B.
C.
D.
參考答案:D
7設(shè)某大型商場有各種商鋪銷售大量的產(chǎn)品,對該商場數(shù)據(jù)庫應(yīng)用系統(tǒng),在其生命周期中,設(shè)有下列活動(dòng):
、.開發(fā)人員啟動(dòng)執(zhí)行DDL代碼建立數(shù)據(jù)庫結(jié)構(gòu)
、.編寫商品信息錄入和導(dǎo)入程序,在開業(yè)前建立商品信息清單
Ⅲ.根據(jù)商場銷售業(yè)務(wù)開展情況,調(diào)整數(shù)據(jù)庫中的商品清單和價(jià)格
Ⅳ.分析與描述每項(xiàng)功能活動(dòng)需要的輸入數(shù)據(jù)、業(yè)務(wù)規(guī)則及輸出數(shù)據(jù)
、.準(zhǔn)備銷售新商品時(shí),使用商品信息錄入或?qū)氤绦,將新商品信息加入到商品清單?/P>
Ⅵ.檢測商品信息錄入模塊能否正確用條碼識別商號條碼
以上活動(dòng)屬于商場數(shù)據(jù)庫系統(tǒng)實(shí)施活動(dòng)的是( )。
A.僅Ⅰ、Ⅱ和ⅥB.僅Ⅰ、Ⅱ和ⅢC.僅Ⅲ、Ⅳ和ⅥD.僅Ⅰ、Ⅴ和Ⅵ
參考答案:A
參考解析:數(shù)據(jù)庫系統(tǒng)實(shí)施活動(dòng)包括創(chuàng)建數(shù)據(jù)庫、裝載數(shù)據(jù)、應(yīng)用程序的編碼和調(diào)試以及數(shù)據(jù)庫的試運(yùn)行。其中Ⅰ項(xiàng)屬于定義數(shù)據(jù)庫結(jié)構(gòu),Ⅱ項(xiàng)屬于應(yīng)用程序的編碼和調(diào)試,Ⅵ項(xiàng)屬于數(shù)據(jù)庫的試運(yùn)行。
8數(shù)據(jù)庫物理設(shè)計(jì)階段是根據(jù)數(shù)據(jù)庫邏輯設(shè)計(jì)的結(jié)果設(shè)計(jì)合適的數(shù)據(jù)庫物理結(jié)構(gòu)。下列關(guān)于數(shù)據(jù)庫物理設(shè)計(jì)的說法,錯(cuò)誤的是( )。
A.物理設(shè)計(jì)著眼于數(shù)據(jù)庫底層的物理存儲與存取,與操作系統(tǒng)和硬件環(huán)境及數(shù)據(jù)庫管理系統(tǒng)密切相關(guān)
B.物理設(shè)計(jì)時(shí)需要合理安排不同的存儲介質(zhì),索引文件一般存儲在高速磁盤中,日志文件可以考慮存儲在磁帶中
C.物理設(shè)計(jì)過程中需要考慮設(shè)置合理的數(shù)據(jù)庫管理系統(tǒng)參數(shù)和操作系統(tǒng)相關(guān)參數(shù)
D.物理設(shè)計(jì)過程中需要考慮RAID級別、操作系統(tǒng)的文件管理機(jī)制、數(shù)據(jù)庫管理系統(tǒng)支持的索引類型
參考答案:B
參考解析:為了提高系統(tǒng)的性能,應(yīng)該根據(jù)應(yīng)用情況將數(shù)據(jù)的易變部分和穩(wěn)定部分、經(jīng)常存取部分-和存取頻率較低的部分分開存放,較常用的放在高速讀寫的磁盤上,但并沒有說索引一定要在高速磁盤,日志一定要在低速磁帶,要根據(jù)訪問頻率決定。
9對于故障管理,下列說法正確的是( )。
A.軟件容錯(cuò)最完全的方法是設(shè)計(jì)兩套相同的數(shù)據(jù)庫系統(tǒng)同時(shí)工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時(shí)破壞兩套的概率幾乎為零,這樣就能達(dá)到數(shù)據(jù)庫的完全安全
B.動(dòng)態(tài)轉(zhuǎn)儲提高了數(shù)據(jù)庫的可用性,但是數(shù)據(jù)的有效性得不到保證
C.介質(zhì)故障是指數(shù)據(jù)庫在運(yùn)行過程中,系統(tǒng)突然停止運(yùn)轉(zhuǎn),所有正在運(yùn)行的事務(wù)以非正常方式終止,需要系統(tǒng)重新啟動(dòng)的故障
D.在數(shù)據(jù)庫系統(tǒng)中,事務(wù)日志能夠?qū)崿F(xiàn)數(shù)據(jù)轉(zhuǎn)儲
參考答案:B
參考解析:硬件容錯(cuò)最完全的方法是設(shè)計(jì)兩套相同的數(shù)據(jù)庫系統(tǒng)同時(shí)工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時(shí)破壞兩套的概率幾乎為零,這樣能達(dá)到數(shù)據(jù)庫的完全安全。若數(shù)據(jù)庫在運(yùn)行過程中,系統(tǒng)突然停止運(yùn)轉(zhuǎn),所有正在運(yùn)行的事務(wù)以非正常的方式終止,則需要重新啟動(dòng)的故障就是系統(tǒng)故障。在數(shù)據(jù)庫中,事務(wù)日志能夠?qū)崿F(xiàn)數(shù)據(jù)恢復(fù)。
10數(shù)據(jù)庫應(yīng)用系統(tǒng)在使用過程中,會(huì)根據(jù)用戶的需求及系統(tǒng)運(yùn)行情況對系統(tǒng)進(jìn)行升級和改造。關(guān)于系統(tǒng)升級改造工作,下列說法錯(cuò)誤的是( )。
A.在系統(tǒng)升級改造過程中,可能會(huì)調(diào)整數(shù)據(jù)庫的邏輯結(jié)構(gòu),例如增加數(shù)據(jù)項(xiàng)、修改數(shù)據(jù)項(xiàng)的類型等
B.升級改造實(shí)施過程應(yīng)盡量選擇在業(yè)務(wù)不繁忙或沒有業(yè)務(wù)的期間進(jìn)行,并在升級完成后進(jìn)行測試
C.升級改造過程一般只對應(yīng)用系統(tǒng)及其相關(guān)的數(shù)據(jù)庫對象進(jìn)行調(diào)整,不涉及數(shù)據(jù)庫管理系統(tǒng)及操作系統(tǒng)的類型和版本
D.在升級之前,應(yīng)先對現(xiàn)有的系統(tǒng)及數(shù)據(jù)進(jìn)行備份,如果升級失敗則需要使用備份進(jìn)行恢復(fù)
參考答案:C
參考解析:數(shù)據(jù)庫系統(tǒng)的更新既包括應(yīng)用系統(tǒng)及其相關(guān)的數(shù)據(jù)庫對象,也包括數(shù)據(jù)庫管理系統(tǒng)及其所在的操作系統(tǒng)的環(huán)境。
相關(guān)推薦:
2015計(jì)算機(jī)三級《數(shù)據(jù)庫》上機(jī)試題及答案匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |