計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷69(題后含答案及解析)資料_第1頁
計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷69(題后含答案及解析)資料_第2頁
計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷69(題后含答案及解析)資料_第3頁
計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷69(題后含答案及解析)資料_第4頁
計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷69(題后含答案及解析)資料_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

計(jì)算機(jī)三級(jí)(數(shù)據(jù)庫(kù)技術(shù))模擬試卷69(題后含答案及解析)題型有:1.選擇題3.應(yīng)用題4.設(shè)計(jì)與應(yīng)用題選擇題1.下列有關(guān)數(shù)據(jù)庫(kù)系統(tǒng)及相關(guān)內(nèi)容的說法中,錯(cuò)誤的是()。A.?dāng)?shù)據(jù)庫(kù)系統(tǒng)是由計(jì)算機(jī)軟硬件組成的復(fù)雜系統(tǒng),其體系結(jié)構(gòu)與系統(tǒng)硬件平臺(tái)密切相關(guān)。B.?dāng)?shù)據(jù)庫(kù)管理系統(tǒng)提供了查詢、插入、刪除、更新等通用數(shù)據(jù)操作,但沒有提供各種面向具體應(yīng)用領(lǐng)域的業(yè)務(wù)處理。C.?dāng)?shù)據(jù)庫(kù)中的數(shù)據(jù)是按照一定的數(shù)據(jù)模型組織和存儲(chǔ)的、可供多個(gè)用戶共享的、具有最小冗余度的相關(guān)數(shù)據(jù)集合。D.?dāng)?shù)據(jù)字典記錄數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行時(shí)數(shù)據(jù)庫(kù)操作情況的日志信:息,通常由數(shù)據(jù)庫(kù)管理員管理和維護(hù)。正確答案:D解析:數(shù)據(jù)字典是指對(duì)數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理邏輯、外部實(shí)體等進(jìn)行定義和描述,其目的是對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做出詳細(xì)的說明。數(shù)據(jù)字典一般由數(shù)據(jù)庫(kù)管理系統(tǒng)本身管理和維護(hù)。D選項(xiàng)中所說的記錄數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行時(shí)數(shù)據(jù)庫(kù)操作情況的日志信息是屬于日志文件的內(nèi)容。2.DBAS需求分析階段的性能分析是分析DBAS應(yīng)具有的性能指標(biāo)。下列不屬于DBAS性能指標(biāo)的是()。A.?dāng)?shù)據(jù)庫(kù)空間占用情況B.?dāng)?shù)據(jù)查詢響應(yīng)時(shí)間C.單位時(shí)間內(nèi)可以完成的查詢數(shù)量D.單位時(shí)間內(nèi)可以完成的事務(wù)數(shù)量正確答案:A解析:DBAs需求分析階段的一項(xiàng)重要工作是分析DBAS應(yīng)具有的性能指標(biāo),主要包括:①數(shù)據(jù)操作響應(yīng)時(shí)間,或數(shù)據(jù)訪問響應(yīng)時(shí)間;②系統(tǒng)吞吐量,即指系統(tǒng)在單位時(shí)間內(nèi)可以完成的數(shù)據(jù)庫(kù)事務(wù)或查詢的數(shù)量;③允許并發(fā)訪問最大用戶數(shù);④每TPS(PriceperTPS)代價(jià)值。3.下列不屬于信息系統(tǒng)需求分析的常用建模方法是()。A.ERB.IDEF0C.DFD.UML正確答案:A解析:常用的需求建模方法包括:①DFD方法;②IDEF0方法;③UML方法。4.在信息系統(tǒng)的需求分析中,廣為使用的DFD建模方法屬于()。A.結(jié)構(gòu)化分析方法B.?dāng)?shù)據(jù)分析方法C.?dāng)?shù)據(jù)抽象方法D.業(yè)務(wù)歸納方法正確答案:A解析:DFD圖采用自頂向下逐步細(xì)化的結(jié)構(gòu)化分析方法。5.在SQL語言中的視圖(view)是數(shù)據(jù)庫(kù)體系結(jié)構(gòu)中的()。A.內(nèi)模式B.模式C.外模式D.物理模式正確答案:C解析:在SQL中,視圖是基于SQL語句的結(jié)果集的可視化的虛表,它包含行和列,就像一個(gè)真實(shí)的表。視圖中的字段就是來自一個(gè)或多個(gè)數(shù)據(jù)庫(kù)中的真實(shí)的表中的字段。我們可以向視圖添加SQL函數(shù)、WHERE以及JOIN語句。外模式也稱子模式(Subschema)或用戶模式,它是數(shù)據(jù)庫(kù)用戶(包括應(yīng)用程序員和最終用戶)能看見和使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征描述,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)邏輯表示。視圖是外模式的實(shí)現(xiàn)方式之一。6.下列關(guān)于索引的說法中,錯(cuò)誤的是()。A.索引是典型的空間換取時(shí)間的方法,因此在設(shè)計(jì)索引時(shí)要在空間和時(shí)間兩者之間進(jìn)行權(quán)衡B.建立聚集索引時(shí),數(shù)據(jù)庫(kù)管理系統(tǒng)會(huì)按照聚集索引鍵值對(duì)數(shù)據(jù)進(jìn)行排序C.聚集索引的鍵值不能重復(fù)D.當(dāng)經(jīng)常進(jìn)行范圍查詢時(shí),在范圍列上建立索引可以提高該類查詢的效率正確答案:C解析:對(duì)數(shù)據(jù)文件和它的一個(gè)特定的索引文件而言,如果數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序與索引文件中的索引項(xiàng)的排列順序相一致,或者說索引文件按照其查找碼指定的順序與數(shù)據(jù)文件中數(shù)據(jù)記錄的排列順序相一致,則稱該索引文件為聚集索引。聚集索引的鍵值可以重復(fù)。7.下列哪些屬性不適合建立索引()。A.經(jīng)常出現(xiàn)在GROUPBY字句中的屬性B.經(jīng)常參與連接操作的屬性C.經(jīng)常出現(xiàn)在WHERE字句中的屬性D.經(jīng)常需要進(jìn)行更新操作的屬性正確答案:D解析:索引適合使用的條件:①在經(jīng)常需要搜索的列上,可以加快搜索的速度;②在經(jīng)常使用連接的列上(這些列主要是一些外鍵)可以加快連接的速度,在經(jīng)常需要根據(jù)范圍進(jìn)行搜索的列上創(chuàng)建索引,因?yàn)樗饕呀?jīng)排序,其指定的范圍是連續(xù)的;③在經(jīng)常使用WHERE子句中的列上面創(chuàng)建索引,加快條件的判斷速度。索引不適合使用的條件:①對(duì)于那些在查詢中很少使用或者參考的列不應(yīng)該創(chuàng)建索引;②對(duì)于那些只有很少數(shù)據(jù)值的列也不應(yīng)該創(chuàng)建索引;③經(jīng)常進(jìn)行更新的列不適宜創(chuàng)建索引。8.SQLServer2008中,如果希望用戶u1在DB1數(shù)據(jù)庫(kù)中具有查詢T1表的權(quán)限,正確的授權(quán)語句是()。A.GRANTSELECTONDBl(T1)TOu1B.GRANTSELECTTOu1ONDB1(T1)C.GRANTSELECTTOu1ONT1D.GRANTSELECTONT1TOu1正確答案:A解析:SQLServer2008中GRANT的用法為:GRANT{ALL[PRIVILEGES]}|permission[(column[,…n])][,…n][ON[class::]securable]TOprincipal[,…n][WITHGRANTOPTION][ASprincipal]9.?dāng)?shù)據(jù)庫(kù)概念設(shè)計(jì)是面向企業(yè)或組織中的數(shù)據(jù)需求的。下列有關(guān)概念模型設(shè)計(jì)的說法中,錯(cuò)誤的是()。A.按照具有相同屬性特征原則對(duì)客觀事物進(jìn)行分類,在分類的基礎(chǔ)上概括命名,得到實(shí)體集B.分析和定義實(shí)體集中的每一個(gè)實(shí)例,并用有意義的符號(hào)或文字分別描述它們C.從一個(gè)聯(lián)系的兩端(兩個(gè)方向)確定實(shí)體集之間聯(lián)系的基數(shù),并把聯(lián)系的基數(shù)標(biāo)注在模型中D.要保證一個(gè)實(shí)體集中定義的每一個(gè)屬性有意義、不重名正確答案:B解析:B選項(xiàng)是對(duì)實(shí)體集命名,即在標(biāo)識(shí)實(shí)體集的基礎(chǔ)上分類抽象,將具有相同屬性特征的同類對(duì)象抽象為實(shí)體集,然后歸納整理,用一個(gè)有意義的名詞或名詞短語為每一個(gè)實(shí)體命名。它的描述是實(shí)體集中的每一個(gè)實(shí)例,所以錯(cuò)誤。10.?dāng)?shù)據(jù)庫(kù)物理設(shè)計(jì)的目標(biāo)是為應(yīng)用數(shù)據(jù)提供合適的數(shù)據(jù)存儲(chǔ)結(jié)構(gòu),同時(shí)要保證數(shù)據(jù)庫(kù)系統(tǒng)具有良好的性能。關(guān)于數(shù)據(jù)庫(kù)物理設(shè)計(jì),下列說法中錯(cuò)誤的是()。A.?dāng)?shù)據(jù)庫(kù)物理設(shè)計(jì)需要考慮數(shù)據(jù)的存儲(chǔ)方式、存取路徑和具體的實(shí)現(xiàn)細(xì)節(jié),還需要考慮數(shù)據(jù)的加載方式B.?dāng)?shù)據(jù)庫(kù)物理設(shè)計(jì)一般需要根據(jù)數(shù)據(jù)的存儲(chǔ)需求和使用需求確定數(shù)據(jù)庫(kù)管理系統(tǒng)的配置參數(shù)C.?dāng)?shù)據(jù)庫(kù)物理設(shè)計(jì)需要權(quán)衡系統(tǒng)的時(shí)間效率、空間效率、維護(hù)代價(jià)和各種用戶要求,因此可能會(huì)產(chǎn)生多個(gè)備選方案D.在數(shù)據(jù)庫(kù)物理設(shè)計(jì)后期,可以根據(jù)實(shí)際需要適當(dāng)降低某些關(guān)系模式的規(guī)范化程度,以提高查詢效率正確答案:A解析:數(shù)據(jù)庫(kù)物理設(shè)計(jì)的目的是將數(shù)據(jù)的邏輯模式轉(zhuǎn)換為實(shí)現(xiàn)技術(shù)規(guī)范,其目標(biāo)是設(shè)計(jì)數(shù)據(jù)存儲(chǔ)方案,以便提供足夠好的性能并確保數(shù)據(jù)庫(kù)數(shù)據(jù)的完整性、安全性和可恢復(fù)性。通常,數(shù)據(jù)庫(kù)物理設(shè)計(jì)并不包括文件和數(shù)據(jù)庫(kù)的具體實(shí)現(xiàn)細(xì)節(jié)(例如如何創(chuàng)建文件、建立數(shù)據(jù)庫(kù)以及如何加載數(shù)據(jù)等)。11.下列有關(guān)三級(jí)模式結(jié)構(gòu)和數(shù)據(jù)獨(dú)立性的說法中,正確的是()。A.在一個(gè)數(shù)據(jù)庫(kù)中可以定義多個(gè)內(nèi)模式,可利用不同的內(nèi)模式來描述特定用戶對(duì)數(shù)據(jù)的物理存儲(chǔ)需求B.外模式是用戶與數(shù)據(jù)庫(kù)系統(tǒng)的接口,用戶可通過外模式來訪問數(shù)據(jù),在一個(gè)數(shù)據(jù)庫(kù)中只能定義一個(gè)外模式C.三級(jí)模式和兩層映像的系統(tǒng)結(jié)構(gòu)提供了數(shù)據(jù)獨(dú)立性,即當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)發(fā)生變化時(shí),應(yīng)用程序不受影響D.?dāng)?shù)據(jù)獨(dú)立性使得數(shù)據(jù)的定義和描述與應(yīng)用程序相分離,簡(jiǎn)化了數(shù)據(jù)庫(kù)應(yīng)用程序的開發(fā),但增加了用戶維護(hù)數(shù)據(jù)的代價(jià)正確答案:C解析:內(nèi)模式又稱物理模式,處于最底層,它給出了數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理存取方法,內(nèi)模式反映了數(shù)據(jù)在計(jì)算機(jī)物理結(jié)構(gòu)中的實(shí)際存儲(chǔ)形式。一個(gè)數(shù)據(jù)庫(kù)只對(duì)應(yīng)一種內(nèi)模式。外模式是用戶的局部模式。一個(gè)數(shù)據(jù)庫(kù)中可以定義多個(gè)外模式。數(shù)據(jù)獨(dú)立性不僅簡(jiǎn)化數(shù)據(jù)庫(kù)應(yīng)用程序的開發(fā),同時(shí)因?yàn)槠帘瘟宋锢斫Y(jié)構(gòu)的差異,所以也簡(jiǎn)化了用戶維護(hù)數(shù)據(jù)的代價(jià)。數(shù)據(jù)庫(kù)系統(tǒng)三級(jí)模式和兩層映像的系統(tǒng)結(jié)構(gòu)保證了數(shù)據(jù)庫(kù)系統(tǒng)中能夠具有較高的邏輯獨(dú)立性和物理獨(dú)立性。12.?dāng)?shù)據(jù)庫(kù)中事務(wù)的并發(fā)操作可能會(huì)引起死鎖,引起死鎖的原因是不同事務(wù)對(duì)數(shù)據(jù)項(xiàng)的資源占有,導(dǎo)致其他事務(wù)不能得到資源,從而引起相互等待導(dǎo)致死鎖。假設(shè)某數(shù)據(jù)庫(kù)系統(tǒng)中存在一個(gè)等待事務(wù)集{T1,T2,T3,T4,T5},其中T1正在等待被T2鎖住的數(shù)據(jù)項(xiàng)A2,T2正在等待被T4鎖住的數(shù)據(jù)項(xiàng)A4,T3正在等待被T4鎖住的數(shù)據(jù)項(xiàng)A4,T5正在等待被T1鎖住的數(shù)據(jù)項(xiàng)A。則關(guān)于系統(tǒng)狀態(tài)正確的是()。A.系統(tǒng)處于死鎖狀態(tài),需要撤銷其中任意一個(gè)事務(wù)即可退出死鎖狀態(tài)B.系統(tǒng)處于死鎖狀態(tài),通過撤銷T4可使系統(tǒng)退出死鎖狀態(tài)C.系統(tǒng)處于死鎖狀態(tài),通過撤銷T5可使系統(tǒng)退出死鎖狀態(tài)D.系統(tǒng)未處于死鎖狀態(tài),不需要撤銷其中的任何事務(wù)正確答案:D解析:從下面的資源圖可知,系統(tǒng)沒有資源死鎖環(huán),事務(wù)T4完成后釋放A4,T2完成后釋放A2,T1完成后釋放T5,所有事務(wù)即可正常結(jié)束。13.在某信息管理系統(tǒng)中需管理職工的照片信息,由于照片數(shù)據(jù)量較大,照片信息是否存儲(chǔ)在數(shù)據(jù)庫(kù)中成為討論的焦點(diǎn)問題。下列關(guān)于照片存儲(chǔ)與使用的說法,錯(cuò)誤的是()。A.將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中可能會(huì)導(dǎo)致備份時(shí)間較長(zhǎng),備份空間占用較多B.將照片存儲(chǔ)在文件系統(tǒng)中,在數(shù)據(jù)庫(kù)中只存儲(chǔ)照片文件的路徑信息,可以大幅度降低數(shù)據(jù)庫(kù)的數(shù)據(jù)量C.將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中雖然會(huì)導(dǎo)致數(shù)據(jù)庫(kù)的數(shù)據(jù)量較大,但可以方便地實(shí)現(xiàn)多臺(tái)機(jī)器共享照片數(shù)據(jù),也可以大幅度提高用戶訪問照片數(shù)據(jù)的速度D.與將照片存儲(chǔ)在文件系統(tǒng)中相比,將照片存儲(chǔ)在數(shù)據(jù)庫(kù)中更容易實(shí)現(xiàn)人員信息和照片數(shù)據(jù)的一致性正確答案:C解析:照片相對(duì)于文字、數(shù)字而言,所占的空間更大,如果存放在數(shù)據(jù)庫(kù)中,則會(huì)增加數(shù)據(jù)庫(kù)數(shù)據(jù)的大小。因此在備份的時(shí)候,需要備份的數(shù)據(jù)也增多,會(huì)占用更多的備份空間。若照片存在文件系統(tǒng)中,則僅僅需要將照片路徑存放在數(shù)據(jù)庫(kù)中,相對(duì)于存放照片本身來說,減少了很多數(shù)據(jù)量。照片存儲(chǔ)到數(shù)據(jù)庫(kù)中后,對(duì)照片的訪問就受到了很大的限制,當(dāng)多人同時(shí)訪問同一個(gè)照片時(shí),會(huì)大大降低用戶訪問照片的速度。照片存放在數(shù)據(jù)庫(kù)中的優(yōu)點(diǎn)之一就是沒有像文件系統(tǒng)那樣把人員信息和照片數(shù)據(jù)分離,因此有更好的一致性。14.對(duì)于故障管理,下列說法正確的是()。A.軟件容錯(cuò)最完全的方法是設(shè)計(jì)兩套相同的數(shù)據(jù)庫(kù)系統(tǒng)同時(shí)工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時(shí)破壞兩套的概率幾乎為零,這樣就能達(dá)到數(shù)據(jù)庫(kù)的完全安全B.動(dòng)態(tài)轉(zhuǎn)儲(chǔ)提高了數(shù)據(jù)庫(kù)的可用性,但是數(shù)據(jù)的有效性得不到保證C.介質(zhì)故障是指數(shù)據(jù)庫(kù)在運(yùn)行過程中,系統(tǒng)突然停止運(yùn)轉(zhuǎn),所有正在運(yùn)行的事務(wù)以非正常方式終止,需要系統(tǒng)重新啟動(dòng)的故障D.在數(shù)據(jù)庫(kù)系統(tǒng)中,事務(wù)日志能夠?qū)崿F(xiàn)數(shù)據(jù)轉(zhuǎn)儲(chǔ)正確答案:B解析:硬件容錯(cuò)最完全的方法是設(shè)計(jì)兩套相同的數(shù)據(jù)庫(kù)系統(tǒng)同時(shí)工作,數(shù)據(jù)的變化也同步,空間有一定的距離,因此同時(shí)破壞兩套的概率幾乎為零,這樣能達(dá)到數(shù)據(jù)庫(kù)的完全安全。若數(shù)據(jù)庫(kù)在運(yùn)行過程中,系統(tǒng)突然停止運(yùn)轉(zhuǎn),所有正在運(yùn)行的事務(wù)以非正常的方式終止,則需要重新啟動(dòng)的故障就是系統(tǒng)故障。在數(shù)據(jù)庫(kù)中,事務(wù)日志能夠?qū)崿F(xiàn)數(shù)據(jù)恢復(fù)。15.用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)系。16.在SQLServer2008中,設(shè)U1用戶在某數(shù)據(jù)庫(kù)中是db_datawriter角色中的成員,則該用戶U1從該角色中可以獲得的數(shù)據(jù)操作權(quán)限是()。Ⅰ.查詢Ⅱ.插入Ⅲ.更改Ⅳ.刪除A.僅ⅠB.僅Ⅰ和ⅡC.僅Ⅱ、Ⅲ和ⅣD.全部正確答案:C解析:db_datawriter固定數(shù)據(jù)庫(kù)角色的成員可以在所有用戶表中添加、刪除或更改數(shù)據(jù)。即db_datawriter可以修改數(shù)據(jù)庫(kù)中所有用戶表數(shù)據(jù),但不能查詢。U1擁有除查詢以外的三項(xiàng)權(quán)限。17.在SQLServer2008中,有商品表(商品號(hào),商品名,單價(jià))和銷售表(商品號(hào),銷售時(shí)間,銷售價(jià)格)?,F(xiàn)要限制“銷售價(jià)格”的取值必須在此商品“單價(jià)”的0.6倍到1.5倍范圍之內(nèi),實(shí)現(xiàn)這個(gè)約束的正確代碼是()。A.CHECK(銷售價(jià)格BETWEEN單價(jià)*0.6AND單價(jià)*1.5)B.CHECK(銷售價(jià)格BETWEEN商品表.單價(jià)*0.6AND商品表.單價(jià)*1.5)C.CREATETRIGGERtri_SalesON銷售表FORINSERT,UPDATEASIFEXISTS(SELECT*FROMINSERTEDaJOIN商品表bONa.商品號(hào)=b.商品號(hào)WHERE銷售價(jià)格NOTBETWEEN單價(jià)*0.6AND單價(jià)*1.5)ROLLBACKD.CREATETRIGGER,tn_SalesON銷售表INSTEADOFINSERT,UPDATEASIFEXISTS(SELECT*FROMINSERTEDaJOIN商品表bONa.商品號(hào)=b.商品號(hào)WHERE銷售價(jià)格NOT、BETWEEN單價(jià)*0.6AND單價(jià)*1.5)ROLLBACK正確答案:C解析:FOR指定觸發(fā)器只有在引發(fā)的SQL語句中指定的操作都已成功執(zhí)行,并且所有的約束檢查也成功完成后才執(zhí)行觸發(fā)器,這種觸發(fā)器稱為后觸發(fā)型觸發(fā)器。INSTEADOF指定執(zhí)行觸發(fā)器而不是執(zhí)行引發(fā)觸發(fā)器執(zhí)行SQL語句,從而替代觸發(fā)語句的操作,稱這種觸發(fā)器為前觸發(fā)型觸發(fā)器。18.現(xiàn)有SQLServer2008數(shù)據(jù)庫(kù)服務(wù)器,其中的一個(gè)數(shù)據(jù)庫(kù)占用80GB空間,另有一臺(tái)用于備份的計(jì)算機(jī),該機(jī)器上有4個(gè)大小均為50GB的硬盤分區(qū)。若要將此數(shù)據(jù)庫(kù)完全備份到該計(jì)算機(jī)上,則()。A.不能實(shí)現(xiàn),因?yàn)槊總€(gè)分區(qū)上的空間都不夠80GBB.可以先建立一個(gè)備份設(shè)備,這個(gè)設(shè)備分別在4個(gè)分區(qū)上各占用20GB空間,然后再用此設(shè)備備份數(shù)據(jù)庫(kù)C.可以先在每個(gè)分區(qū)上分別建立一個(gè)備份設(shè)備,指定每個(gè)設(shè)備的大小均為20GB,并建立一個(gè)包含這4個(gè)備份設(shè)備的備份媒體集,最后再用此備份媒體集備份數(shù)據(jù)庫(kù)D.可以先在每個(gè)分區(qū)上分別建立一個(gè)不用指定大小的備份設(shè)備,然后將數(shù)據(jù)庫(kù)同時(shí)備份到這4個(gè)備份設(shè)備上正確答案:C解析:對(duì)于80GB的數(shù)據(jù)庫(kù)需分4個(gè)硬盤分區(qū)來存儲(chǔ),可先在每個(gè)分區(qū)上分別建立一個(gè)備份設(shè)備,指定每個(gè)設(shè)備的大小為20GB,并建立一個(gè)包含這4個(gè)備份設(shè)備的備份媒體集,最后再用此備份媒體集備份數(shù)據(jù)庫(kù)。19.有關(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è)表的列之間的取值約束。Ⅲ是對(duì)同一個(gè)列中元素取值之間的約束,Ⅳ選項(xiàng)是在不同表中列之間的取值約束關(guān)系都不能用CHECK實(shí)現(xiàn),但可以用外鍵約束加非空約束實(shí)現(xiàn)。所以選擇C選項(xiàng)。20.以下哪個(gè)設(shè)計(jì)內(nèi)容不屬于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)總體設(shè)計(jì)范疇()。A.?dāng)?shù)據(jù)庫(kù)應(yīng)用系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)B.軟硬件選型和配置設(shè)計(jì)C.?dāng)?shù)據(jù)庫(kù)軟件總體設(shè)計(jì)D.關(guān)系模式設(shè)計(jì)正確答案:D解析:系統(tǒng)總體設(shè)計(jì)的主要內(nèi)容包括確定DBAs體系結(jié)構(gòu)、軟硬件選型和配置設(shè)計(jì)、應(yīng)用軟件總體設(shè)計(jì)和業(yè)務(wù)規(guī)則初步設(shè)計(jì)。21.統(tǒng)一建模語言UML是一種常用于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)和開發(fā)的可視化建模語言。關(guān)于UML,下列說法錯(cuò)誤的是()。A.UML中的視圖是由一個(gè)或多個(gè)圖組成的,一個(gè)圖是系統(tǒng)模型中的某個(gè)側(cè)面的展示B.用例圖、順序圖和狀態(tài)圖都是UML的行為視圖,用于描述系統(tǒng)的物理部署情況C.類圖和對(duì)象圖都是UML的邏輯視圖,用于描述系統(tǒng)在某個(gè)時(shí)間的靜態(tài)結(jié)構(gòu)D.在用例圖中,與系統(tǒng)交互的人和其他實(shí)體都可以成為系統(tǒng)的角色正確答案:B解析:UML中視圖(View)的概念為從不同的角度觀察系統(tǒng)所得到的印象。有了視圖,便可把注意力集中在系統(tǒng)的一個(gè)方面,通過對(duì)多個(gè)視圖的理解,在大腦中把不同方面的信息拼接起來,最終把握系統(tǒng)的全貌。每個(gè)視圖需要用一組圖(diagram)來描述,圖中包含的是代表系統(tǒng)模型元素的各種圖形符號(hào),不同的圖體現(xiàn)著系統(tǒng)的不同方面。正如我們觀察一個(gè)物體一樣,從不同的角度看到的局部圖像可能會(huì)出現(xiàn)重疊,不同的視圖之間也可能出現(xiàn)重疊的狀況,所以同一個(gè)圖可以從屬于不同的視圖。用例圖屬于用例視圖,描述系統(tǒng)的功能。行為視圖包括順序圖、交互圖和狀態(tài)圖,描述系統(tǒng)的活動(dòng)。描述物理部署情況的是部署視圖。22.某大型超市的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,設(shè)有下列數(shù)據(jù):Ⅰ.商品清單Ⅱ.商品銷售細(xì)節(jié)數(shù)據(jù)Ⅲ.DBMS中的數(shù)據(jù)字典Ⅳ.?dāng)?shù)據(jù)庫(kù)結(jié)構(gòu)說明文檔Ⅴ.前端應(yīng)用程序表中數(shù)據(jù)項(xiàng)的定義及說明文檔Ⅵ.商品分類銷售匯總數(shù)據(jù)以上數(shù)據(jù)中,一般不屬于元數(shù)據(jù)的是()。A.僅Ⅰ、Ⅲ和ⅥB.僅Ⅱ、Ⅴ和ⅥC.僅Ⅰ、Ⅱ和ⅥD.僅Ⅱ、Ⅳ和Ⅴ正確答案:C解析:元數(shù)據(jù)被定義為描述數(shù)據(jù)及其環(huán)境的數(shù)據(jù),是關(guān)于數(shù)據(jù)的數(shù)據(jù)。元數(shù)據(jù)用于描述數(shù)據(jù)倉(cāng)庫(kù)內(nèi)數(shù)據(jù)的結(jié)構(gòu)和建立方法,可將其按用途的不同分為技術(shù)元數(shù)據(jù)和業(yè)務(wù)元數(shù)據(jù)。一般來說,它有兩個(gè)主要的用途:首先能夠提供基于用戶的信息,其次能支持系統(tǒng)對(duì)數(shù)據(jù)的管理和維護(hù)。在傳統(tǒng)的數(shù)據(jù)庫(kù)中,元數(shù)據(jù)描述了數(shù)據(jù)庫(kù)中的各個(gè)對(duì)象,如數(shù)據(jù)庫(kù)中數(shù)據(jù)字典就是一種元數(shù)據(jù),在關(guān)系數(shù)據(jù)庫(kù)中,這種描述就是對(duì)數(shù)據(jù)庫(kù)、表、列等對(duì)象的定義。DBMS數(shù)據(jù)字典、數(shù)據(jù)庫(kù)結(jié)構(gòu)證明文檔、前端應(yīng)用程序表中數(shù)據(jù)庫(kù)的定義及說明文檔都是元數(shù)據(jù)。而Ⅰ、Ⅱ和Ⅵ都是提供了基于用戶數(shù)據(jù)的信息,與元數(shù)據(jù)的定義不符,因此Ⅰ、Ⅱ、Ⅵ不是元數(shù)據(jù)。23.某跨國(guó)公司的業(yè)務(wù)系統(tǒng)需要提供全球性服務(wù),該業(yè)務(wù)系統(tǒng)需要24小時(shí)×7天在線服務(wù),系統(tǒng)業(yè)務(wù)繁忙,為了保證業(yè)務(wù)系統(tǒng)中數(shù)據(jù)庫(kù)數(shù)據(jù)的安全,需要設(shè)計(jì)與實(shí)施數(shù)據(jù)轉(zhuǎn)儲(chǔ)機(jī)制,設(shè)計(jì)完成該數(shù)據(jù)庫(kù)每天數(shù)據(jù)增量的轉(zhuǎn)儲(chǔ)需要2個(gè)小時(shí),在不考慮成本因素的情況下,下列最合理的是()。A.配備高性能數(shù)據(jù)庫(kù)服務(wù)器,通過事務(wù)傳送機(jī)制實(shí)時(shí)地將數(shù)據(jù)庫(kù)中的任何變化反映到備份環(huán)境中B.每天劃出長(zhǎng)度為2小時(shí)的時(shí)間窗口tw,在tw內(nèi)采用靜態(tài)轉(zhuǎn)儲(chǔ)方法實(shí)現(xiàn)每天數(shù)據(jù)增量的轉(zhuǎn)儲(chǔ)C.每天劃出長(zhǎng)度為2小時(shí)的時(shí)間窗口tw,在tw內(nèi)采用動(dòng)態(tài)轉(zhuǎn)儲(chǔ)方法實(shí)現(xiàn)每天數(shù)據(jù)增量的轉(zhuǎn)儲(chǔ)D.每周做一次完全轉(zhuǎn)儲(chǔ),每天選擇浮動(dòng)時(shí)間段對(duì)變化的數(shù)據(jù)進(jìn)行轉(zhuǎn)儲(chǔ)正確答案:A解析:在靜態(tài)轉(zhuǎn)儲(chǔ)過程中系統(tǒng)不能運(yùn)行其他事務(wù),因?yàn)闀?huì)降低數(shù)據(jù)庫(kù)的可用性;動(dòng)態(tài)備份運(yùn)行轉(zhuǎn)儲(chǔ)操作和用戶事務(wù)并發(fā)執(zhí)行,即允許在轉(zhuǎn)儲(chǔ)過程中對(duì)數(shù)據(jù)庫(kù)進(jìn)行存取和修改,動(dòng)態(tài)儲(chǔ)存雖然克服了靜態(tài)儲(chǔ)存的一些缺點(diǎn),但是動(dòng)態(tài)轉(zhuǎn)儲(chǔ)可能造成數(shù)據(jù)庫(kù)的不一致性,使數(shù)據(jù)的有效性得不到保證。為了數(shù)據(jù)的有效性,需要引入日志文件,用它記錄轉(zhuǎn)出期間各種事務(wù)對(duì)數(shù)據(jù)庫(kù)的修改活動(dòng)記錄,然后使用動(dòng)態(tài)轉(zhuǎn)儲(chǔ)的備份副本加上日志文件就可以將數(shù)據(jù)庫(kù)恢復(fù)到某一時(shí)刻的正確狀態(tài),因此B、C選項(xiàng)不合適。D選項(xiàng)中完全轉(zhuǎn)儲(chǔ)加增量轉(zhuǎn)儲(chǔ),在這種轉(zhuǎn)儲(chǔ)方式下,恢復(fù)中使用的轉(zhuǎn)儲(chǔ)文件較多,其中任何一次轉(zhuǎn)儲(chǔ)出了問題都會(huì)導(dǎo)致恢復(fù)失敗,同時(shí)恢復(fù)時(shí)間長(zhǎng),因此D選項(xiàng)也不可取。故選擇A選項(xiàng)。24.某系統(tǒng)中事務(wù)T1從賬戶A轉(zhuǎn)出資金到賬戶B中,在此事務(wù)執(zhí)行過程中,另一事務(wù)T2要進(jìn)行所有賬戶余額統(tǒng)計(jì)操作。在T1和T2事務(wù)成功提交后,數(shù)據(jù)庫(kù)服務(wù)器突然掉電重啟。為保證T2事務(wù)的統(tǒng)計(jì)結(jié)果及重啟后A、B兩賬戶余額正確,需要利用到的事務(wù)性質(zhì)分別是()。A.一致性和隔離性B.原子性和一致性C.隔離性和持久性D.原子性和持久性正確答案:B解析:兩個(gè)事務(wù)并發(fā)執(zhí)行時(shí),隔離性保證其并行結(jié)果正確性。當(dāng)事務(wù)提交后斷電,則持續(xù)性保證其對(duì)數(shù)據(jù)庫(kù)的改變是永久的,結(jié)果不受影響。事務(wù)的四個(gè)性質(zhì):原子性、一致性、隔離性、持久性。原子性描述的是事務(wù)中包括的諸多操作為了保持一致性要么都做,要么都不做;一致性描述的是事務(wù)執(zhí)行結(jié)果從一個(gè)一致性到另一個(gè)一致性的變化。由題意可知,T1、T2事務(wù)若要使A、B選項(xiàng)結(jié)果正確,則必須遵守事務(wù)的原子性和一致性。25.在SQLServer2008中,若希望數(shù)據(jù)庫(kù)用戶ACCT具有創(chuàng)建數(shù)據(jù)庫(kù)對(duì)象的權(quán)限,較為適合的實(shí)現(xiàn)方法是()。A.使ACCT只在dbcreator角色中B.使ACCT只在public角色中C.使ACCT只在db_owner角色中D.使ACCT只在db_ddladmin角色中正確答案:A解析:dbcreator角色具有創(chuàng)建、刪除、修改和還原數(shù)據(jù)庫(kù)對(duì)象的權(quán)限,所以可以使ACCT只在dbcreator角色中。26.在SQLServer2008中,master是一個(gè)非常重要的系統(tǒng)數(shù)據(jù)庫(kù),如果master損壞將會(huì)對(duì)系統(tǒng)造成嚴(yán)重后果,因此系統(tǒng)管理員應(yīng)該對(duì)master進(jìn)行備份。SQLServer2008對(duì)數(shù)據(jù)庫(kù)提供的備份有()。Ⅰ.完全備份Ⅱ.差異備份Ⅲ.日志備份A.僅ⅠB.僅Ⅰ和ⅡC.僅Ⅰ和ⅢD.全部正確答案:B解析:數(shù)據(jù)庫(kù)備份分為以下兩種:①完全備份,這可能是大多數(shù)人常用的方式,它不僅可以備份整個(gè)數(shù)據(jù)庫(kù),包含用戶表、系統(tǒng)表、索引、視圖和存儲(chǔ)過程等所有數(shù)據(jù)庫(kù)對(duì)象,而且備份數(shù)據(jù)庫(kù)文件和日志文件,但它需要花費(fèi)更多的時(shí)間和空間,所以一般推薦一周做一次;②差異備份,差異備份是備份自上一次完全備份之后有變化的數(shù)據(jù)文件、日志文件以及數(shù)據(jù)庫(kù)中其他被修改的內(nèi)容等。它比最初的完全備份小,因?yàn)樗话陨洗瓮耆珎浞菀詠硭淖兊臄?shù)據(jù)。它的優(yōu)點(diǎn)是存儲(chǔ)和恢復(fù)速度快,推薦每天做一次差異備份。27.在分布式數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,對(duì)全局關(guān)系進(jìn)行分片設(shè)計(jì)時(shí),下列說法正確的是()。A.對(duì)于一個(gè)全局關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個(gè)片段,但允許某些數(shù)據(jù)同時(shí)屬于不同的片段B.對(duì)于一個(gè)全局關(guān)系中的任意數(shù)據(jù),可以允許其不屬于任何一個(gè)片段,也允許某些數(shù)據(jù)同時(shí)屬于不同的片段C.對(duì)于一個(gè)全局關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個(gè)片段,也不允許某些數(shù)據(jù)同時(shí)屬于不同的片段D.對(duì)于一個(gè)全局關(guān)系中的任意數(shù)據(jù),可以允許其不屬于任何一個(gè)片段,也不允許某些數(shù)據(jù)同時(shí)屬于不同的片段正確答案:C解析:分布式數(shù)據(jù)庫(kù)采用數(shù)據(jù)分片對(duì)數(shù)據(jù)進(jìn)行管理,分片有以下三個(gè)原則:①完整性原則,即全局關(guān)系的所有數(shù)據(jù)項(xiàng)必須包含在某個(gè)片段中,否則將導(dǎo)致數(shù)據(jù)庫(kù)不完整,造成某些片段數(shù)據(jù)丟失;②重構(gòu)性原則,即所有片段必須能夠還原全局關(guān)系;③不相交原則(對(duì)垂直分片的主鍵除外),對(duì)于一個(gè)全局關(guān)系,要保證數(shù)據(jù)不丟失,則必須要屬于某個(gè)片段,即不允許不屬于任何一個(gè)片段,也不允許一個(gè)全局關(guān)系的某些數(shù)據(jù)既屬于該全局關(guān)系的某些片斷又屬于該全局關(guān)系的另一個(gè)片斷(垂直關(guān)系中的碼屬性除外)。28.在大型企業(yè)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,聯(lián)機(jī)事務(wù)處理(OLXP)和聯(lián)機(jī)分析處理(OLAP)是常見的數(shù)據(jù)庫(kù)管理和數(shù)據(jù)分析形式。關(guān)于OLTP和OLAP,一般情況下,下列說法正確的是()。A.OLTP系統(tǒng)的安全性要求比OLAP系統(tǒng)的低,也比較容易實(shí)現(xiàn)B.OLTP系統(tǒng)在訪問數(shù)據(jù)時(shí),訪問數(shù)據(jù)量很大,而OLAP系統(tǒng)則相反,訪問數(shù)據(jù)量較小。C.OLTP系統(tǒng)要求系統(tǒng)必須具有很高的響應(yīng)速度,而OLAP對(duì)系統(tǒng)的響應(yīng)速度要求較為寬松D.OIXP系統(tǒng)一般由企業(yè)的中上層或決策層使用,而OLAP系統(tǒng)一般由企業(yè)的中下層業(yè)務(wù)人員使用正確答案:C解析:聯(lián)機(jī)事務(wù)處理OLTP也稱面向交易的處理系統(tǒng),其基本特征是顧客的原始數(shù)據(jù)可以立即傳送到計(jì)算機(jī)中心進(jìn)行處理,并在很短的時(shí)間內(nèi)給出處理結(jié)果,可以即時(shí)的處理輸入的數(shù)據(jù),及時(shí)回答。因此系統(tǒng)要求必須具有很高的響應(yīng)速度。聯(lián)機(jī)分析處理OLAP是數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的主要應(yīng)用,支持復(fù)雜的分析操作,側(cè)重決策支持,并且提供直觀易懂的查詢結(jié)果。典型的應(yīng)用就是復(fù)雜的動(dòng)態(tài)的報(bào)表系統(tǒng)。OLAP的特點(diǎn)一般有:實(shí)時(shí)性要求不是很高、數(shù)據(jù)量大、決策支持,查詢動(dòng)態(tài),隨時(shí)提出查詢的要求。OLTP的安全性比0LAP要高,實(shí)施起來也比較困難。A和B選項(xiàng)都不正確。D項(xiàng)OLTP一般由企業(yè)中下層使用,OLAP由企業(yè)中上層使用。29.給定如下三個(gè)關(guān)系表:銷售明細(xì)表(商品標(biāo)識(shí),銷售時(shí)間,單價(jià),數(shù)量,金額)日銷售表(商品標(biāo)識(shí),銷售日,總數(shù)量,總金額)月銷售額(商品標(biāo)識(shí),銷售月份,總數(shù)量,總金額)下列說法正確的是()。A.銷售明細(xì)表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最大B.日銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小C.月銷售表的數(shù)據(jù)粒度最大,數(shù)據(jù)量最小D.月銷售表的數(shù)據(jù)粒度最小,數(shù)據(jù)量最小正確答案:C解析:數(shù)據(jù)粒度劃分標(biāo)準(zhǔn)可以將數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)劃分為詳細(xì)數(shù)據(jù)、輕度總結(jié)、高度總結(jié)三級(jí)或更多級(jí)。確立粒度的原則:細(xì)化程度越高,粒度越??;細(xì)化程度越低,粒度越大,綜合程度越高。如果數(shù)據(jù)倉(cāng)庫(kù)不保存低粒度的數(shù)據(jù)而只有粗粒度的數(shù)據(jù),則需要存儲(chǔ)的數(shù)據(jù)量就較少。所以A、D選項(xiàng)錯(cuò)。B選項(xiàng)中已是最小粒度,所以沒有最大和最小之分。C選項(xiàng)中月銷售表可以分成粒度更小的日銷售表。30.在超市所從事的信息活動(dòng)中,下列屬于挖掘時(shí)間序列模式的是()。A.針對(duì)匿名客戶,記錄其購(gòu)買某種商品時(shí),與該商品有關(guān)的優(yōu)惠B.針對(duì)注冊(cè)用戶,分析他們的購(gòu)買,向他們?cè)O(shè)定下次可能購(gòu)買的優(yōu)惠規(guī)則C.針對(duì)所有客戶,對(duì)其籃子里的商品進(jìn)行分析D.針對(duì)注冊(cè)用戶,進(jìn)行客戶分類,確定重要客戶及服務(wù)對(duì)策正確答案:B解析:時(shí)間序列分析也可以稱為數(shù)據(jù)演變分析,描述行為對(duì)象隨時(shí)間變化的規(guī)律或趨勢(shì),并進(jìn)行建模的數(shù)據(jù)挖掘方法。B選項(xiàng)中記錄客戶當(dāng)前的購(gòu)買,指定下次的優(yōu)惠規(guī)則,屬于描述對(duì)象隨著時(shí)間的變化規(guī)律。應(yīng)用題31.有表SCORE(Sno,Cno,Degree),查詢?cè)摫碇凶罡叻值膶W(xué)生學(xué)號(hào)和課程號(hào):SELECT【1】FROMSCOREWHEREDegree=【2】;正確答案:第一空:Snoas學(xué)號(hào),cnoas課程號(hào)第二空:(SELECTMAX(S1.Degree)FROMSCORES1)解析:通過AS來對(duì)屬性起別名,使得在新建的表中該屬性名被定義為AS后面的別名。32.?dāng)?shù)據(jù)庫(kù)管理員要隨時(shí)觀察數(shù)據(jù)庫(kù)的動(dòng)態(tài)變化,并在數(shù)據(jù)庫(kù)出現(xiàn)錯(cuò)誤、故障或產(chǎn)生不適應(yīng)的情況時(shí)能夠隨時(shí)采取有效措施保護(hù)數(shù)據(jù)庫(kù)。這種監(jiān)控機(jī)制稱為【3】。正確答案:手動(dòng)監(jiān)控機(jī)制解析:對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的監(jiān)控分為手動(dòng)監(jiān)控機(jī)制和自動(dòng)監(jiān)控機(jī)制兩種。33.在數(shù)據(jù)庫(kù)系統(tǒng)中,【4】映像關(guān)系用于提供數(shù)據(jù)與應(yīng)用程序間的邏輯獨(dú)立性。正確答案:外模式/模式解析:外模式/模式映像定義了數(shù)據(jù)庫(kù)中不同用戶的外模式與數(shù)據(jù)庫(kù)邏輯模式之間的對(duì)應(yīng)關(guān)系。當(dāng)數(shù)據(jù)庫(kù)模式發(fā)生變化時(shí),通過調(diào)整外模式/模式間的映像關(guān)系,使得應(yīng)用程序不必隨之修改,從而保證數(shù)據(jù)與應(yīng)用程序間的邏輯獨(dú)立性,簡(jiǎn)稱數(shù)據(jù)的邏輯獨(dú)立性。34.在SQL中,用【5】關(guān)鍵詞消除重復(fù)出現(xiàn)的元組。正確答案:DISTINCT解析:SQL的查詢結(jié)果中允許有重復(fù)元組出現(xiàn),因?yàn)樵赟QL的查詢結(jié)果中去掉重復(fù)元組是一件非常耗時(shí)的工作,因此從性能的角度出發(fā),只要不是特別指出,允許查詢的結(jié)果中有重復(fù)元組存在。當(dāng)然SQL也提供了去掉重復(fù)元組的方法(例如使用DISTINCT關(guān)鍵詞)。35.下面程序段的功能是:在數(shù)據(jù)庫(kù)中判斷是否存在名為my_proc的存儲(chǔ)過程,若存在,則刪除之,然后創(chuàng)建同名的存儲(chǔ)過程,該存儲(chǔ)過程的功能是向author_id、author_name和address字段插入數(shù)據(jù)。閱讀并回答以下問題:USEbookdbGOIFEXISTS(SELECT【6】FROMSysobjectsWHEREname=’my_proc’andtype=’P’)DROPPR,OCmy_procGOCREATEPROCmy_proc@aint,@bchar(8),@cchar(50)【7】INSERTINTOauthor(author_id,author_name,address)VALUES(@a,@b,@c)GO正確答案:第一空:Name第二空:as解析:在數(shù)據(jù)庫(kù)中判斷是否存在名為my_proe的存儲(chǔ)過程,即從系統(tǒng)表中查詢有沒有和my_proc同名的過程,用“SELECTnameFROMSysobjects”表示。其中Sysobjects為系統(tǒng)表,保存當(dāng)前數(shù)據(jù)庫(kù)的對(duì)象,如約束、默認(rèn)值、日志、規(guī)則、存儲(chǔ)過程等。比較常用的字段為:Sysobjects(Namesysname,——object名稱idInt,——objectidxtypechar(2),——object類型typechar(2),——object類型uidsmallint,——object所有者的ID)創(chuàng)建存儲(chǔ)過程的命令格式為:CREATEPROCmy_proc@變量1,@變量2AS{<sq1_statement>[;][…n]}[;]<sq1_statement>::={[BEGIN]statements[END]}36.事務(wù)是數(shù)據(jù)庫(kù)執(zhí)行的基本單位,如果一個(gè)事務(wù)執(zhí)行成功,則全部更新提交;如果一個(gè)事務(wù)執(zhí)行失敗,則已做過的更新被恢復(fù)原狀,好像整個(gè)事務(wù)從未執(zhí)行過,這就是保持?jǐn)?shù)據(jù)庫(kù)處于【8】狀態(tài)。正確答案:一致性解析:數(shù)據(jù)庫(kù)的一致性指的是事務(wù)執(zhí)行成功則全部提交,必須使所有數(shù)據(jù)都具有一致的狀態(tài),如果一個(gè)事務(wù)提交失敗,所有做過的更新全部撤銷。37.?dāng)?shù)據(jù)倉(cāng)庫(kù)是一個(gè)面向主題、集成的、時(shí)變的、非易失的數(shù)據(jù)集合,支持管理部門的決策過程,數(shù)據(jù)倉(cāng)庫(kù)通過數(shù)據(jù)轉(zhuǎn)移從多個(gè)數(shù)據(jù)源提取數(shù)據(jù),為了解決不同數(shù)據(jù)源格式上的不統(tǒng)一,需要進(jìn)行的數(shù)據(jù)操作是【9】。正確答案:轉(zhuǎn)換解析:數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)來自多種數(shù)據(jù)源。不同的數(shù)據(jù)源可能由不同的平臺(tái)開發(fā),使用不同的數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)格式也可能不同。源數(shù)據(jù)在被裝載到數(shù)據(jù)倉(cāng)庫(kù)之前,需要進(jìn)行一定的數(shù)據(jù)轉(zhuǎn)換。數(shù)據(jù)轉(zhuǎn)換的主要任務(wù)是對(duì)數(shù)據(jù)粒度以及不一致的數(shù)據(jù)進(jìn)行轉(zhuǎn)換。38.設(shè)有關(guān)系模式W(C,P,S,G,T,R),其中各屬性的含義是:C為課程,P為老師,S為學(xué)生,G為成績(jī),T為時(shí)間,R為教室,根據(jù)定義有如下的函數(shù)依賴集:F={C→G,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R}W的規(guī)范程度可高達(dá)【10】。若將關(guān)系模式W分解為3個(gè)關(guān)系模式W1(C,P),W2(S,C,G),W3(S,T,R,C)則W1的規(guī)范化程度最高可達(dá)到【11】,W2的規(guī)范化程度最高可達(dá)到【12】,W3的規(guī)范化程度最高可到達(dá)【13】。正確答案:第一空:1NF第二空:4NF第三空:1NF第四空:3NF解析:W1中存在著非主屬性對(duì)碼的部分依賴,所以它只能達(dá)到1NF。39.如果數(shù)據(jù)庫(kù)中的一個(gè)基本表中的數(shù)據(jù)量很少,且插入、刪除、更新等操作頻繁,該基本表最佳采用的文件結(jié)構(gòu)是【14】。正確答案:堆文件解析:堆文件也稱為無序文件。在堆文件中,記錄隨機(jī)地存儲(chǔ)在文件物理空間中,新插入的記錄存儲(chǔ)在文件的末尾。40.在UML模型中,用于表達(dá)一系列的對(duì)象、對(duì)象之間的聯(lián)系以及對(duì)象間發(fā)送和接收消息的圖是【15】。正確答案:通信圖(協(xié)作圖)解析:在UML模型中,通信圖是交互圖的一種,也被稱作協(xié)作圖。它是表達(dá)對(duì)象之間的聯(lián)系以及對(duì)象間發(fā)送和接收消息的圖。設(shè)計(jì)與應(yīng)用題41.已知有如下關(guān)系模式:R1(a,b,c),R2(c,d,a),R3(e,f),R4(a,e,g),其中標(biāo)下劃線的屬性是主碼。請(qǐng)將上述關(guān)系模式用適當(dāng)?shù)腅R圖表示出來,并用下劃線標(biāo)注出作為實(shí)體主碼的屬性。正確答案:a、c為A的候選碼,可任選其一做主碼??赏ㄟ^以下ER圖來表示:解析:ER模型和關(guān)系模式相互轉(zhuǎn)換的一般規(guī)則如下:(1)將每一個(gè)實(shí)體類型轉(zhuǎn)換成一個(gè)關(guān)系模式,實(shí)體的屬性為關(guān)系模式的屬性。(2)對(duì)于二元聯(lián)系,按各種情況處理,如下表格所示。此題為關(guān)系模式轉(zhuǎn)換為實(shí)體類型,因此采用實(shí)體→關(guān)系的逆向思維解題。從模式R1和R2可知,R1和R2為一對(duì)一關(guān)系,根據(jù)這兩個(gè)模式的拆分可以確定三個(gè)實(shí)體,此處將這三個(gè)實(shí)體分別命名為A、B和C。其中A、B和C分別一一對(duì)應(yīng),且a和c分別是B和c的外鍵。從模式R1和R4可知,R1和R4為多對(duì)一關(guān)系,由此確定實(shí)體D。從模式R3和R4可知,R3和R4為多對(duì)一關(guān)系,由此可以確定出實(shí)體E。42.設(shè)在SQLServer2008某數(shù)據(jù)庫(kù)中有商品表和銷售表,兩個(gè)表的定義如下:CREATETABLE商品表(商品號(hào)char(10)PRIMARYKEY,商品名varchar(40),類別varchar(20),進(jìn)貨單價(jià)int)CREATETABLE銷售表(商品號(hào)char(10),銷售時(shí)間datetime,銷售數(shù)量int,銷售單價(jià)int,PRIMARYKEY(商品號(hào),銷售時(shí)間))下面是一個(gè)用戶定義的多語句表值函數(shù),它接受類別作為輸入?yún)?shù),返回該類別下的每種商品在2012年的銷售總利潤(rùn),并將結(jié)果按照銷售總利潤(rùn)的降序輸出。請(qǐng)補(bǔ)全該函數(shù)定義代碼。CREATEFuNCTIONf_Profit(@lbchar(10))【1】@ProfitTable【2】(商品號(hào)char(10),總利潤(rùn)int)ASBEGININSERTINTO@ProfitTable【3】【4】END正確答案:第一空:RETURNS第二空:table第三空:SELECTa.商品號(hào),SUM(銷售數(shù)量*(銷售單價(jià)-進(jìn)貨單價(jià)))AS總利潤(rùn)FROM銷售表aJOIN商品表bONa.商品號(hào)=b.商品號(hào)WHEREa.商品號(hào)IN(SELECT商品號(hào)FROM商品表WHERE類別=@1b)GROUPBYa.商品號(hào)ORDERBY總利潤(rùn)DESC第四空:RETURN@ProfitTable解析:用戶定義的多語句表值函數(shù)的命令格式為:CREATEFUNCTION[schema_name.]functionname([{@parameter_name[AS][type_schema_name.]parameterdata_type[=default]}[….n]])RETURNS@return_variableTABLE<table_type_definition>[WITH<functionoption>[[,]…n]][AS]BEGINfunction_bodyRETURNEND[;]<table_type_deftnitions>::=({<column_deftnition><column_constraint>{<computed_column_definition>}[<table_constramt>][,…n])題目要求返回指定類別下的每種商品在2012年的銷售總利潤(rùn),并且將結(jié)果按照銷售總利潤(rùn)的降序輸出。采用復(fù)合SQL語句的格式,先查出指定類別的所有商品號(hào):SELECT商品號(hào)FROM商品表WHERE類別=@1b,其中@1b為函數(shù)的傳入?yún)?shù),然后在銷售表中用GROUPBY對(duì)商品號(hào)進(jìn)行分組,并采用SUM計(jì)算每個(gè)分組的總和。43.某教務(wù)管理系統(tǒng)使用SQLServer2008數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)軟硬件配置信息如下:Ⅰ.?dāng)?shù)據(jù)庫(kù)運(yùn)行在兩路IntelXeonE5-26092.4GHzCPU(每路CPU4核心),128GB內(nèi)存、2塊300GB15000轉(zhuǎn)SAS硬盤(RAID1)的服務(wù)器上;Ⅱ.服務(wù)器操作系統(tǒng)為Windows200332位企業(yè)版,安裝SP2補(bǔ)??;Ⅲ.?dāng)?shù)據(jù)庫(kù)為SQLSe

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論