第 1 頁:單選題 |
第 2 頁:應(yīng)用題 |
第 3 頁:設(shè)計與應(yīng)用題 |
點擊查看:2017年9月計算機三級數(shù)據(jù)庫技術(shù)考前模擬題匯總
一、單選題(每題1分,共16分)
1[單選題] 在使用UML對數(shù)據(jù)庫應(yīng)用系統(tǒng)進行建模的過程中,狀態(tài)圖和活動圖常用于動態(tài)建模。下列狀態(tài)圖或活動圖語法正確的是( )。
A.
B.
C.
D.
參考答案:D
參考解析:這屬于UML設(shè)計范疇,所有活動有關(guān)判斷的部分要用菱形表示。
2[單選題] 在開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)時,使用存儲過程可以提高數(shù)據(jù)訪問效率,降低網(wǎng)絡(luò)流量。下列關(guān)于存儲過程的說法,錯誤的是( )。
A.存儲過程可以接受輸入?yún)?shù),并可將執(zhí)行結(jié)果以輸出參數(shù)形式返回
B.存儲過程可以有多個輸人參數(shù),但只能有一個輸出參數(shù)
C.定義存儲過程時,在一個存儲過程中可以同時包含數(shù)據(jù)的增、刪、改、查操作
D.存儲過程的輸人參數(shù)和輸出參數(shù)均可有默認值
參考答案:B
參考解析:PL/SQL主要由兩種類型構(gòu)成,即命名塊和匿名塊。匿名塊每次執(zhí)行時都需要進行編譯,不能被存儲到數(shù)據(jù)庫中,也不能在其它的PL/SQL中調(diào)用。存儲過程和函數(shù)是命名塊,它們被編譯后保存在數(shù)據(jù)庫中,可以被反復(fù)調(diào)用,運行速度快。其結(jié)構(gòu)為:CREATE Procedure過程名(參數(shù)列表) AS;
參數(shù)列表可以為輸人參數(shù)、輸出參數(shù),且輸入、輸出參數(shù)均可以有多個。所以選擇B選項。
3[單選題] 下列有關(guān)數(shù)據(jù)庫系統(tǒng)及相關(guān)內(nèi)容的說法中,錯誤的是( )。
A.數(shù)據(jù)庫系統(tǒng)是由計算機軟硬件組成的復(fù)雜系統(tǒng),其體系結(jié)構(gòu)與系統(tǒng)硬件平臺密切相關(guān)。
B.數(shù)據(jù)庫管理系統(tǒng)提供了查詢、插入、刪除、更新等通用數(shù)據(jù)操作,但沒有提供各種面向具體應(yīng)用領(lǐng)域的業(yè)務(wù)處理。
C.數(shù)據(jù)庫中的數(shù)據(jù)是按照一定的數(shù)據(jù)模型組織和存儲的、可供多個用戶共享的、具有最小冗余度的相關(guān)數(shù)據(jù)集合。
D.數(shù)據(jù)字典記錄數(shù)據(jù)庫系統(tǒng)運行時數(shù)據(jù)庫操作情況的日志信息,通常由數(shù)據(jù)庫管理員管理和維護。
參考答案:D
參考解析:數(shù)據(jù)字典是指對數(shù)據(jù)的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯、外部實體等進行定義和描述,其目的是對數(shù)據(jù)流程圖中的各個元素做出詳細的說明。數(shù)據(jù)字典一般由數(shù)據(jù)庫管理系統(tǒng)本身管理和維護。D選項中所說的記錄數(shù)據(jù)庫系統(tǒng)運行時數(shù)據(jù)庫操作情況的日志信息是屬于日志文件的內(nèi)容。
4[單選題] 下列哪些屬性不適合建立索引( )。
A.經(jīng)常出現(xiàn)在GROUP BY字句中的屬性
B.經(jīng)常參與連接操作的屬性
C.經(jīng)常出現(xiàn)在WHERE字句中的屬性
D.經(jīng)常需要進行更新操作的屬性
參考答案:D
參考解析:索引適合使用的條件:①在經(jīng)常需要搜索的列上,可以加快搜索的速度;②在經(jīng)常使用連接的列上(這些列主要是一些外鍵)可以加快連接的速度,在經(jīng)常需要根據(jù)范圍進行搜索的列上創(chuàng)建索引,因為索引已經(jīng)排序,其指定的范圍是連續(xù)的;③在經(jīng)常使用WHERE子旬中的列上面創(chuàng)建索引,加快條件的判斷速度。 索引不適合使用的條件:①對于那些在查詢中很少使用或者參考的列不應(yīng)該創(chuàng)建索引;②對于那些只有很少數(shù)據(jù)值的列也不應(yīng)該創(chuàng)建索引;③經(jīng)常進行更新的列不適宜創(chuàng)建索引。
5[單選題] 設(shè)在SQL Server 2008中,用戶ul在DBl數(shù)據(jù)庫中創(chuàng)建了#Temp表。下列關(guān)于#Temp表的說法中,正確的是( )。
A.只有在創(chuàng)建#Temp表的連接中才可以查詢#Temp表數(shù)據(jù)
B.在所有用戶U1發(fā)起的連接中,都可以查詢#Temp表數(shù)據(jù)
C.在創(chuàng)建#Temp表的連接未斷開時,DB1數(shù)據(jù)庫的所有用戶都可以查詢#Temp表數(shù)據(jù)
D.在創(chuàng)建#Temp表的連接斷開時,DB1數(shù)據(jù)庫的所有用戶仍可以查詢#Temp表數(shù)據(jù)
參考答案:A
參考解析:在SQL Server 2008中,只有創(chuàng)建某個臨時表的連接中才能查詢當(dāng)前臨時表的數(shù)據(jù),并當(dāng)ul創(chuàng)建的該表的連接還未斷開時,才能訪問這個表的數(shù)據(jù)。
6[單選題] 在SQL Server 2008中,常常會發(fā)生數(shù)據(jù)庫數(shù)據(jù)過大的情況,此時則需要對表進行處理,通?刹捎萌斯し指畋淼姆椒▋(yōu)化性能。下列有關(guān)分割表的說法,錯誤的是( )。
A.水平分割后,得到的子表結(jié)構(gòu)相同
B.水平分割后,查詢表中所有數(shù)據(jù)時需要使用JOIN操作
C.垂直分割后,所有表中均需保留原有表的主碼
D.當(dāng)查詢表中所有數(shù)據(jù)時,使用分割表方法會增加查詢表達式的復(fù)雜度
參考答案:B
參考解析:分割表增加了維護數(shù)據(jù)完整性的代價。分割表分為水平分割表和垂直分割表兩種。水平分割表:一種是當(dāng)多個過程頻繁訪問數(shù)據(jù)表的不同行時,水平分割表,并消除新表中的冗余數(shù)據(jù)列;另一種是當(dāng)主要過程要重復(fù)訪問部分行時,最好將被重復(fù)訪問的這些行單獨形成子集表(冗余儲存),這在不考慮磁盤空間開銷時顯得十分重要,但在分割表以后,增加了維護難度,要用觸發(fā)器立即更新、或用存儲過程及應(yīng)用代碼批量更新,這也會增加額外的磁盤I/O開銷。垂直分割表(不破壞第三范式):一種是當(dāng)多個過程頻繁訪問表的不同列時,可將表垂直分成幾個表,減少磁盤I/O(每行的數(shù)據(jù)列少,每頁存的數(shù)據(jù)行就多,相應(yīng)占用的頁就少),更新時不必考慮鎖,沒有冗余數(shù)據(jù)。缺點是在插入或刪除數(shù)據(jù)時要考慮數(shù)據(jù)的完整性,用存儲過程維護。另一種是當(dāng)主要過程反復(fù)訪問部分列時,最好將這部分被頻繁訪問的列數(shù)據(jù)單獨存為一個子集表(冗余儲存),這在不考慮磁盤空間開銷時顯得十分重要,但因此增加了重疊列的維護難度,要用觸發(fā)器立即更新、或用存儲過程及應(yīng)用代碼批量更新,這也會增加額外的磁盤I/O開銷。垂直分割表可以達到最大化利用Cache的目的。水平分割后,查詢數(shù)據(jù)需要使用UNION操作。垂直分割后,查詢數(shù)據(jù)需要JOIN操作。
7[單選題] 設(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ù)依賴和無損連接的分解
B.保持函數(shù)依賴但不保持無損連接的分解
C.保持無損連接但不保持函數(shù)依賴的分解
D.既不保持函數(shù)依賴也不保持無損連接的分解
參考答案:C
參考解析:對模式進行分解時,既要保證分解具有“無損連接性”,又要保證分解“保持函數(shù)依賴”。所謂“無損連接”指分解的若干連接重組時可以精確恢復(fù)到原來的數(shù)據(jù)表,數(shù)據(jù)記錄既沒有增加也沒有減少。“保持函數(shù)依賴”是指原關(guān)系模式含有的屬性之間的隱含關(guān)系在分解后不能丟失。本題由所給的F可以看出A,B,C為關(guān)系中的主鍵,D為非主屬性,D依賴于A,B,C分解可恢復(fù)出原關(guān)系,但其中隱含的D對A、B的依賴卻丟失了。
8[單選題] 查詢處理器和存儲管理器是數(shù)據(jù)庫管理系統(tǒng)中的核心模塊。下列關(guān)于查詢處理器和存儲管理器的說法,錯誤的是( )。
A.查詢處理器中的DML編譯器會對用戶提交的DML語句進行優(yōu)化,并將其轉(zhuǎn)換成能夠執(zhí)行的底層數(shù)據(jù)庫操作指令
B.存儲管理器中的查詢執(zhí)行引擎會根據(jù)編譯器產(chǎn)生的指令完成具體數(shù)據(jù)庫數(shù)據(jù)訪問功能
C.存儲管理器中的緩沖區(qū)管理器負責(zé)將從磁盤讀出的數(shù)據(jù)塊放人內(nèi)存緩沖區(qū),同時也負責(zé)對緩沖區(qū)中的數(shù)據(jù)塊進行維護
D.查詢處理器中的DDL編譯器編譯或解釋用戶提交的DDL語句,并將生成的元數(shù)據(jù)存儲在數(shù)據(jù)庫的數(shù)據(jù)字典中
參考答案:B
參考解析:查詢處理器中最主要的模塊是查詢編譯器和查詢執(zhí)行器,負責(zé)DML語句解析和執(zhí)行,因此B項中所闡述的不是存儲管理器的功能,應(yīng)該是查詢處理器的功能。
9[單選題] 某公司計劃開發(fā)一套生產(chǎn)管理系統(tǒng),在開發(fā)前需對數(shù)據(jù)庫產(chǎn)品進行選型工作。下列有關(guān)數(shù)據(jù)庫產(chǎn)品選型的說法,錯誤的是( )。
A.由于關(guān)系數(shù)據(jù)庫均采用SQL語句對數(shù)據(jù)庫中數(shù)據(jù)進行維護,因此數(shù)據(jù)庫產(chǎn)品選定后如需進行更換,應(yīng)用程序無需修改
B.在選型過程中需要考慮應(yīng)用系統(tǒng)的可用性、可靠性和連續(xù)性要求
C.在選型過程中需要考慮數(shù)據(jù)庫管理系統(tǒng)所支持的操作系統(tǒng)平臺,例如SQL Server數(shù)據(jù)庫管理系統(tǒng)只支持在Windows操作系統(tǒng)上運行
D.部分數(shù)據(jù)庫管理系統(tǒng)在大數(shù)據(jù)量和大并發(fā)情況下可能出現(xiàn)速度變慢、死鎖等問題,因此在選型過程中應(yīng)充分考慮數(shù)據(jù)量和性能需求
參考答案:A
參考解析:數(shù)據(jù)庫選用中該注意考慮應(yīng)用系統(tǒng)的可用性、可靠性和連續(xù)性要求、數(shù)據(jù)庫環(huán)境,如操作系統(tǒng)要求等。在存在大數(shù)據(jù)的情況下,還應(yīng)該考慮到數(shù)據(jù)庫對大數(shù)據(jù)的處理能力。雖然關(guān)系數(shù)據(jù)庫均采用比較統(tǒng)一的SQL語句對數(shù)據(jù)庫中的數(shù)據(jù)進行維護,但是不同的數(shù)據(jù)庫產(chǎn)品提供不同的應(yīng)用程序接口,因此在更換數(shù)據(jù)庫產(chǎn)品后,一般原有的應(yīng)用程序和數(shù)據(jù)庫的接口會失效,需要重新修改應(yīng)用程序。
10[單選題] 關(guān)系模型是數(shù)據(jù)庫系統(tǒng)最常用的一種數(shù)據(jù)模型。下列關(guān)于關(guān)系模型的說法,錯誤的是( )。
A.關(guān)系模型中的關(guān)系是一個二維表,表中的一行對應(yīng)關(guān)系中的一個元組
B.按照一定的規(guī)則可以將ER模型轉(zhuǎn)換為關(guān)系模型中的關(guān)系模式
C.關(guān)系模型是建立在集合論的基礎(chǔ)上的,關(guān)系模型中數(shù)據(jù)存取對用戶是透明的
D.關(guān)系模型中的關(guān)系模式描述關(guān)系的動態(tài)結(jié)構(gòu),其內(nèi)容隨用戶對數(shù)據(jù)庫的操作而變化
參考答案:D
參考解析:關(guān)系模式描述關(guān)系的靜態(tài)結(jié)構(gòu),它是靜態(tài)、穩(wěn)定的,而關(guān)系是動態(tài)、隨用戶對數(shù)據(jù)庫的操作而變化的。考生要區(qū)分開來關(guān)系模式與關(guān)系。
11[單選題] 數(shù)據(jù)庫物理設(shè)計階段是根據(jù)數(shù)據(jù)庫邏輯設(shè)計的結(jié)果設(shè)計合適的數(shù)據(jù)庫物理結(jié)構(gòu)。下列關(guān)于數(shù)據(jù)庫物理設(shè)計的說法,錯誤的是( )。
A.物理設(shè)計著眼于數(shù)據(jù)庫底層的物理存儲與存取,與操作系統(tǒng)和硬件環(huán)境及數(shù)據(jù)庫管理系統(tǒng)密切相關(guān)
B.物理設(shè)計時需要合理安排不同的存儲介質(zhì),索引文件一般存儲在高速磁盤中,日志文件可以考慮存儲在磁帶中
C.物理設(shè)計過程中需要考慮設(shè)置合理的數(shù)據(jù)庫管理系統(tǒng)參數(shù)和操作系統(tǒng)相關(guān)參數(shù)
D.物理設(shè)計過程中需要考慮RAID級別、操作系統(tǒng)的文件管理機制、數(shù)據(jù)庫管理系統(tǒng)支持的索引類型
參考答案:B
參考解析:為了提高系統(tǒng)的性能,應(yīng)該根據(jù)應(yīng)用情況將數(shù)據(jù)的易變部分和穩(wěn)定部分、經(jīng)常存取部分和存取頻率較低的部分分開存放,較常用的放在高速讀寫的磁盤上,但并沒有說索引一定要在高速磁盤,日志一定要在低速磁帶,要根據(jù)訪問頻率決定。
12[單選題] 從功能上講,數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計包括下列四個層次,其中包括構(gòu)件設(shè)計的是( )。
A.表示層
B.業(yè)務(wù)邏輯層
C.數(shù)據(jù)訪問層
D.數(shù)據(jù)持久層
參考答案:B
參考解析:從功能上講,數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計包括下列四個層次:①表示層,位于最外層,離用戶最近,用于顯示數(shù)據(jù)和接受用戶輸入的數(shù)據(jù);②業(yè)務(wù)邏輯層,表示層和數(shù)據(jù)訪問層之間通信的橋梁,主要負責(zé)數(shù)據(jù)的傳遞和處理,例如數(shù)據(jù)有效性的檢驗、業(yè)務(wù)邏輯描述相關(guān)功能。 業(yè)務(wù)邏輯層概要設(shè)計包括:結(jié)構(gòu)、行為、數(shù)據(jù)接口、故障處理、安全設(shè)計、系統(tǒng)維護與保障等方面的內(nèi)容。③數(shù)據(jù)訪問層,主要實現(xiàn)對數(shù)據(jù)的保存和讀取操作;④數(shù)據(jù)持久層。由上述可知,業(yè)務(wù)邏輯層的主要任務(wù)是梳理DBAS的各項業(yè)務(wù)活動,將其表示為各種系統(tǒng)構(gòu)件(如類、模塊、組件等),因此構(gòu)件設(shè)計屬于業(yè)務(wù)邏輯層。
13[單選題] 在數(shù)據(jù)庫應(yīng)用系統(tǒng)生命周期中,當(dāng)邏輯設(shè)計階段完成后進入到物理設(shè)計階段。下列不屬于物理設(shè)計階段活動的是( )。
A.確定關(guān)系表的文件組織形式
B.進行關(guān)系規(guī)范化設(shè)計
C.創(chuàng)建必要的索引
D.設(shè)置存儲分配參數(shù)
參考答案:B
參考解析:數(shù)據(jù)庫物理設(shè)計階段活動包括:①數(shù)據(jù)庫邏輯模式;②選擇或配置基本關(guān)系表的文件組織形式,為基本關(guān)系表設(shè)計數(shù)據(jù)存取方法或存取路徑;③數(shù)據(jù)分布設(shè)計;④安全模式設(shè)計;⑤確定系統(tǒng)配置;⑥物理模式評估。
14[單選題] 用UML建立業(yè)務(wù)模型是理解企業(yè)業(yè)務(wù)的第一步,業(yè)務(wù)人員扮演業(yè)務(wù)中的角色及其交互方式,例如航空公司的售票員是業(yè)務(wù)員,電話售票員也是業(yè)務(wù)員,它們直接的關(guān)系是( )。
A.關(guān)聯(lián)關(guān)系
B.依賴關(guān)系
C.聚集關(guān)系
D.概括關(guān)系
參考答案:D
參考解析:在UML類圖中的概括關(guān)系也稱為泛化關(guān)系,描述了一般事物與該事物中的特殊種類之間的關(guān)系,也就是父類與子類之間的關(guān)系。本題中航空公司的售票員和電話售票員都屬于業(yè)務(wù)人員的子類,因此屬于概括關(guān)系。
15[單選題] 設(shè)有關(guān)系模式R(A,B,C,D),存在函數(shù)依賴集:{A→B,C→D},則R最高可屬于( )。
A.1NF
B.2NF
C.3NF
D.BCNF
參考答案:A
參考解析:如果關(guān)系模式R中不包含多值屬性,則R滿足第一范式,簡稱1NF,記作R
16[單選題] 關(guān)于優(yōu)化查詢說法正確的是( )。
A.避免或簡化排序的目的是實現(xiàn)查詢優(yōu)化
B.在保證數(shù)據(jù)庫一致性的前提下,將頻繁操作的多個可以分割的處理過程放在一個存儲過程中,這樣可以大大提高系統(tǒng)的響應(yīng)速度
C.使用臨時表會占用較多的系統(tǒng)資源,尤其對于大規(guī)模并發(fā)量的情況下,很容易使得系統(tǒng)資源耗盡而崩潰
D.相關(guān)子查詢的使用可以加速查詢
參考答案:A
參考解析:在保證數(shù)據(jù)庫一致性的前提下,將頻繁操作的多個可以分割的處理過程放在多個存儲過程中,這樣可以大大提高系統(tǒng)的響應(yīng)速度。使用游標會占用較多的系統(tǒng)資源,尤其對于大規(guī)模并發(fā)量的情況下,很容易使得系統(tǒng)資源耗盡而崩潰,而使用臨時表能夠加速查詢。相關(guān)子查詢的不可以加速查詢。
每題2分,共16分
17[單選題] 某大型超市的數(shù)據(jù)庫應(yīng)用系統(tǒng)中,設(shè)有下列數(shù)據(jù):
、 商品清單Ⅱ 商品銷售細節(jié)數(shù)據(jù)
、騃 DBMS中的數(shù)據(jù)字典Ⅳ 數(shù)據(jù)庫結(jié)構(gòu)說明文檔
V 前端應(yīng)用程序表中數(shù)據(jù)項的定義及說明文檔
Ⅵ 商品分類銷售匯總數(shù)據(jù)
以上數(shù)據(jù)中,一般不屬于元數(shù)據(jù)的是( )。
A.僅Ⅰ、Ⅲ和Ⅵ
B.僅Ⅱ、V和Ⅵ
C.僅Ⅰ、Ⅱ和Ⅵ
D.僅Ⅱ、Ⅳ和V
參考答案:C
參考解析:元數(shù)據(jù)被定義為描述數(shù)據(jù)及其環(huán)境的數(shù)據(jù),是關(guān)于數(shù)據(jù)的數(shù)據(jù)。元數(shù)據(jù)用于描述數(shù)據(jù)倉庫內(nèi)數(shù)據(jù)的結(jié)構(gòu)和建立方法,可將其按用途的不同分為技術(shù)元數(shù)據(jù)和業(yè)務(wù)元數(shù)據(jù)。一般來說,它有兩個主要的用途:首先能夠提供基于用戶的信息,其次能支持系統(tǒng)對數(shù)據(jù)的管理和維護。在傳統(tǒng)的數(shù)據(jù)庫中,元數(shù)據(jù)描述了數(shù)據(jù)庫中的各個對象,如數(shù)據(jù)庫中數(shù)據(jù)字典就是一種元數(shù)據(jù),在關(guān)系數(shù)據(jù)庫中,這種描述就是對數(shù)據(jù)庫、表、列等對象的定義。DBM數(shù)據(jù)字典、數(shù)據(jù)庫結(jié)構(gòu)證明文檔、前端應(yīng)用程序表中數(shù)據(jù)庫的定義及說明文檔都是元數(shù)據(jù)。而Ⅰ、Ⅱ和Ⅵ都是提供了基于用戶數(shù)據(jù)的信息,與元數(shù)據(jù)的定義不符,因此Ⅰ、Ⅱ、Ⅵ不是元數(shù)據(jù)。
18[單選題] 在分布式數(shù)據(jù)庫應(yīng)用系統(tǒng)中,對全局關(guān)系進行分片設(shè)計時,下列說法正確的是( )。
A.對于一個全局關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個片段,但允許某些數(shù)據(jù)同時屬于不同的片段
B.對于一個全局關(guān)系中的任意數(shù)據(jù),可以允許其不屬于任何一個片段,也允許某些數(shù)據(jù)同時屬于不同的片段
C.對于一個全局關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個片段,也不允許某些數(shù)據(jù)同時屬于不同的片段
D.對于一個全局關(guān)系中的任意數(shù)據(jù),可以允許其不屬于任何一個片段,也不允許某些數(shù)據(jù)同時屬于不同的片段
參考答案:C
參考解析:分布式數(shù)據(jù)庫采用數(shù)據(jù)分片對數(shù)據(jù)進行管理,分片有以下三個原則:①完整性原則,即全局關(guān)系的所有數(shù)據(jù)項必須包含在某個片段中,否則將導(dǎo)致數(shù)據(jù)庫不完整,造成某些片段數(shù)據(jù)丟失;②重構(gòu)性原則,即所有片段必須能夠還原全局關(guān)系;③不相交原則(對垂直分片的主鍵除外),對于一個全局關(guān)系,要保證數(shù)據(jù)不丟失,則必須要屬于某個片段,即不允許不屬于任何一個片段,也不允許一個全局關(guān)系的某些數(shù)據(jù)既屬于該全局關(guān)系的某些片斷又屬于該全局關(guān)系的另一個片斷(垂直關(guān)系中的碼屬性除外)。
19[單選題] 給定如下三個關(guān)系表:
銷售明細表(商品標識,銷售時間,單價,數(shù)量,金額)
日銷售表(商品標識,銷售日,總數(shù)量,總金額)
月銷售額(商品標識,銷售月份,總數(shù)量,總金額)
下列說法正確的是( )。
A.銷售明細表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最大
B.日銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小
C.月銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小
D.月銷售表的數(shù)據(jù)粒度最小,數(shù)據(jù)量最小
參考答案:C
參考解析:數(shù)據(jù)粒度劃分標準可以將數(shù)據(jù)倉庫中的數(shù)據(jù)劃分為詳細數(shù)據(jù)、輕度總結(jié)、高度總結(jié)三級或更多級。確立粒度的原則:細化程度越高,粒度越小;細化程度越低,粒度越大,綜合程度越高。如果數(shù)據(jù)倉庫不保存低粒度的數(shù)據(jù)而只有粗粒度的數(shù)據(jù),則需要存儲的數(shù)據(jù)量就較少。所以A、D選項錯。B選項中已是最小粒度,所以沒有最大和最小之分。C選項中月銷售表可以分成粒度更小的日銷售表。
20[單選題] 設(shè)有某通信公司的業(yè)務(wù)支撐系統(tǒng),該系統(tǒng)中存在如下各種數(shù)據(jù)或文檔
Ⅰ 通話詳單
、 短信數(shù)據(jù)
、 系統(tǒng)ER圖及說明文檔
、 物理平臺的數(shù)據(jù)字典及其說明文檔
V 用戶名單
、 用戶每月費用支出分類匯總數(shù)據(jù)
、 用戶繳費記錄
以上各類數(shù)據(jù),屬于元數(shù)據(jù)的是( )。
A.僅Ⅰ、Ⅱ和V
B.僅Ⅲ、Ⅵ、V和Ⅶ
C.僅Ⅳ、Ⅵ和Ⅶ
D.僅Ⅲ和Ⅳ
參考答案:D
參考解析:元數(shù)據(jù)是關(guān)于數(shù)據(jù)的數(shù)據(jù),或者叫做描述數(shù)據(jù)的數(shù)據(jù),它描述了數(shù)據(jù)的結(jié)構(gòu)、內(nèi)容、鏈和索引等項的內(nèi)容。題干中只有Ⅲ和Ⅳ符合定義。其余的內(nèi)容都是用戶數(shù)據(jù)。故答案為D項。
21[單選題] 在SQL Server 2008中,master是一個非常重要的系統(tǒng)數(shù)據(jù)庫,如果master損壞將會對系統(tǒng)造成嚴重后果,因此系統(tǒng)管理員應(yīng)該對master進行備份。SQL Server 2008對數(shù)據(jù)庫提供的備份有( )。
、 完全備份Ⅱ 差異備份Ⅲ 日志備份
A.僅Ⅰ
B.僅Ⅰ和Ⅱ
C.僅Ⅰ和Ⅲ
D.全部
參考答案:B
參考解析:數(shù)據(jù)庫備份分為以下兩種:①完全備份,這可能是大多數(shù)人常用的方式,它不僅可以備份整個數(shù)據(jù)庫,包含用戶表、系統(tǒng)表、索引、視圖和存儲過程等所有數(shù)據(jù)庫對象,而且備份數(shù)據(jù)庫文件和日志文件,但它需要花費更多的時間和空間,所以一般推薦一周做一次;②差異備份,差異備份是備份自上一次完全備份之后有變化的數(shù)據(jù)文件、日志文件以及數(shù)據(jù)庫中其他被修改的內(nèi)容等。它比最初的完全備份小,因為它只包含自上次完全備份以來所改變的數(shù)據(jù)。它的優(yōu)點是存儲和恢復(fù)速度快,推薦每天做一次差異備份。
22[單選題] 下列關(guān)于數(shù)據(jù)庫實施、運行和維護的說法中,最恰當(dāng)?shù)氖? )。
A.對于數(shù)據(jù)量超大的數(shù)據(jù)庫應(yīng)用系統(tǒng),最好在剛剛建立好數(shù)據(jù)庫且未導(dǎo)入任何數(shù)據(jù)前編寫調(diào)試應(yīng)用程序
B.對于數(shù)據(jù)量極大的中大型系統(tǒng),不需要等待所有的數(shù)據(jù)都入庫后才開始試運行,可以先裝載少量的數(shù)據(jù),等到試運行的結(jié)果符合設(shè)計要求后,再批量裝入全部數(shù)據(jù)
C.數(shù)據(jù)庫的重構(gòu)不僅需要在原來的數(shù)據(jù)庫設(shè)計的基礎(chǔ)上做適當(dāng)?shù)臄U充或修改,也最好考慮重新設(shè)計相應(yīng)的應(yīng)用程序
D.索引的根本目的是為了提高查詢效率,但當(dāng)數(shù)據(jù)量龐大時也會占用大量的磁盤空間。由于查詢緩存的存在,因此不需要為經(jīng)常在查詢中作為條件的列建立索引
參考答案:B
參考解析:A選項中在調(diào)試應(yīng)用程序時,如果數(shù)據(jù)入庫尚未完成,數(shù)據(jù)庫沒有數(shù)據(jù),應(yīng)用程序的調(diào)試將會出現(xiàn)一定的困難;C選項中數(shù)據(jù)庫重構(gòu)應(yīng)該盡量避免應(yīng)用程序的改動;D選項中經(jīng)常查詢的列應(yīng)該建立索引。
23[單選題] 設(shè)有商場數(shù)據(jù)庫應(yīng)用系統(tǒng),在系統(tǒng)生命周期中,可能會遇到下列故障:
、 某DBA違反規(guī)定使用數(shù)據(jù)庫服務(wù)器上公網(wǎng)后,服務(wù)器操作系統(tǒng)遭到攻擊,導(dǎo)致系統(tǒng)死機后不得不重啟
Ⅱ 與幾臺POS機相連的交換機突然損壞,導(dǎo)致這幾臺POS機無法提供服務(wù)
Ⅲ 系統(tǒng)運行過程中突然停電,恢復(fù)供電后操作系統(tǒng)重新啟動
Ⅳ 某員工蓄意刪除部分商品信息,導(dǎo)致系統(tǒng)無法正常銷售這些商品
V 因水災(zāi)導(dǎo)致數(shù)據(jù)庫服務(wù)器被淹后硬盤損毀,致使數(shù)據(jù)無法恢復(fù)
VI DBA誤操作強行關(guān)閉正在運行的數(shù)據(jù)庫服務(wù)器
以上故障,不屬于系統(tǒng)故障的是( )。
A.僅Ⅳ
B.僅Ⅱ、Ⅲ和Ⅵ
C.僅Ⅱ、Ⅳ和V
D.僅Ⅰ、Ⅱ和V
參考答案:C
參考解析:Ⅱ和V是介質(zhì)故障,又稱為硬故障,是指物理設(shè)備的損壞導(dǎo)致數(shù)據(jù)庫無法運行,而Ⅳ是人為攻擊破壞。系統(tǒng)故障是指造成系統(tǒng)停止運轉(zhuǎn)的任何事件,使得系統(tǒng)要重新啟動。所以選擇C選項。
24[單選題] 分布式數(shù)據(jù)庫系統(tǒng)的“分片透明性”位于( )。
A.全局模式與全局概念模式之間
B.分片模式與分配模式之間
C.全局概念模式與分片模式之間
D.分配模式與局部概念模式之間
參考答案:C
參考解析:分布式數(shù)據(jù)庫系統(tǒng)按不同層次提供的分布透明性有:分片透明性、位置透明性、局部數(shù)據(jù)模型透明性。其中分片透明性是分布式數(shù)據(jù)庫中最高層次的分布透明性,位于全局概念模型和分片模型之間。用戶編寫程序只須對全局關(guān)系進行操作,不必考慮數(shù)據(jù)的分片及存儲場地。當(dāng)分片模式改變時,只須改變?nèi)指拍畹椒制J降挠诚,而不會影響全局概念模式和?yīng)用程序,即實現(xiàn)了分片透明性。
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |