必胜高考网_全国高考备考和志愿填报信息平台

必勝高考網(wǎng) > 計(jì)算機(jī)類 > 計(jì)算機(jī)等級(jí) > 資訊 >

2015年計(jì)算機(jī)等級(jí)三級(jí)《數(shù)據(jù)庫技術(shù)》題庫(3)

時(shí)間: 家輝2 資訊

  3.設(shè)某全國(guó)性的運(yùn)輸企業(yè)建立了大型0LTP系統(tǒng),并在該系統(tǒng)之上建立了數(shù)據(jù)倉庫。0LTP系統(tǒng)和數(shù)據(jù)倉庫中有如下數(shù)據(jù)表:

  運(yùn)輸明細(xì)表(運(yùn)輸單ID,發(fā)送站ID,終到站ID,貨物ID,貨物重量,運(yùn)輸價(jià)格,發(fā)貨日期)

  匯總表1(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨日期,總重,總運(yùn)價(jià))

  匯總表2(發(fā)送站ID,終到地區(qū)ID,貨物ID,發(fā)貨日期,總重,總運(yùn)價(jià))

  匯總表3(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨月份,總重,總運(yùn)價(jià))

  匯總表4(發(fā)送地區(qū)ID,終到地區(qū)ID,貨物類別ID,發(fā)貨日期,總重,總運(yùn)價(jià))

  該企業(yè)管理的貨運(yùn)站約有100個(gè),貨物約有500種共l0類,各匯總表都建有主碼,且各表有合理的維護(hù)策略,在每次維護(hù)后數(shù)據(jù)能保持一致。設(shè)有視圖V,該視圖的訪問頻率很高,其查詢結(jié)果模式為(發(fā)送地區(qū)ID,終到站ID,發(fā)貨月份,總重,總運(yùn)價(jià)),該視圖現(xiàn)以匯總表1為計(jì)算數(shù)據(jù)源。經(jīng)監(jiān)控發(fā)現(xiàn),匯總表1的被訪問頻率過高,導(dǎo)致系統(tǒng)整體性能下降,而其它匯總表被訪問頻率較低。在不增加匯總表和索引的情況下,請(qǐng)給出一個(gè)改善系統(tǒng)服務(wù)性能的優(yōu)化方案,并簡(jiǎn)要說明理由。(10分)

  參考答案與解析

    一、單選題

  1.A【解析】數(shù)據(jù)庫的三級(jí)模式由外模式、模式、內(nèi)模式構(gòu)成。外模式是用戶可見的部分?jǐn)?shù)據(jù)的存在形式;模式可以等價(jià)為全體數(shù)據(jù)的邏輯結(jié)構(gòu)且用戶不可見,是三級(jí)模式的中間部分;內(nèi)模式對(duì)應(yīng)數(shù)據(jù)庫的物理結(jié)構(gòu)和存儲(chǔ)方式。當(dāng)模式改變時(shí),由數(shù)據(jù)庫管理員對(duì)各個(gè)外模式/模式的映像作相應(yīng)的改變,但是外模式可以不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,因此,外模式/模式映像保證了數(shù)據(jù)與程序的邏輯獨(dú)立性。

  2.C【解析】應(yīng)用服務(wù)器是指通過各種協(xié)議把商業(yè)邏輯提供給客戶端的程序。它提供了訪問商業(yè)邏輯的途徑以供客戶端應(yīng)用程序使用,并接收來自于Web瀏覽器的用戶請(qǐng)求,根據(jù)應(yīng)用領(lǐng)域業(yè)務(wù)規(guī)則執(zhí)行相應(yīng)的數(shù)據(jù)庫應(yīng)用程序,通過訪問接口向數(shù)據(jù)庫服務(wù)器提出數(shù)據(jù)操作請(qǐng)求;它亦接收來自于數(shù)據(jù)庫服務(wù)器的數(shù)據(jù)訪問結(jié)果,并通過客戶端將結(jié)果返回用戶。所以當(dāng)數(shù)據(jù)庫服務(wù)器出現(xiàn)問題時(shí)無法向用戶提供服務(wù)。

  3.D【解析】關(guān)系模式描述關(guān)系的靜態(tài)結(jié)構(gòu),它是靜態(tài)、穩(wěn)定的,而關(guān)系是動(dòng)態(tài)、隨用戶對(duì)數(shù)據(jù)庫的操作而變化的。考生要區(qū)分開來關(guān)系模式與關(guān)系。

  4.A【解析】數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)分為6個(gè)階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)等。Ⅱ?qū)儆谖锢碓O(shè)計(jì)階段,Ⅲ屬于邏輯結(jié)構(gòu)設(shè)計(jì)階段,故答案選A。

  5.B【解析】Ⅲ:一個(gè)屬性的值必須屬于唯一的域,域在這里相當(dāng)于數(shù)據(jù)類型的子集,屬性的取值必須為同一域。V:標(biāo)識(shí)屬性的值不能重復(fù)且不可以為空。

  6.B【解析】關(guān)系模型中的候選碼定義為某一組屬性可以唯一標(biāo)識(shí)一個(gè)元組,則稱為該屬性組的候選碼,所以其候選碼屬性的取值必須不能有重復(fù)也不能為空。題目中姓名,職業(yè),出生日期都可能重復(fù)。

  7.D【解析】人機(jī)界面的設(shè)計(jì)可采用原型迭代法,首先進(jìn)行初步設(shè)計(jì),再進(jìn)行用戶界面細(xì)節(jié)設(shè)計(jì),最后是原型設(shè)計(jì)與改進(jìn)。

  8.B【解析】需求分析就是分析用戶的應(yīng)用請(qǐng)求。Ⅲ和Ⅴ不是用戶所考慮的問題,Ⅴ屬于系統(tǒng)的物理設(shè)計(jì)階段,Ⅲ屬于系統(tǒng)運(yùn)行與維護(hù)階段所考慮的問題。

  9.D【解析】這屬于UML設(shè)計(jì)范疇,所有活動(dòng)有關(guān)判斷的部分要用菱形表示。

  10.D【解析】數(shù)據(jù)庫中的日志文件通常記錄數(shù)據(jù)庫的操作記錄,對(duì)數(shù)據(jù)庫的安全性與可靠性有著重要的作用。當(dāng)數(shù)據(jù)庫被破壞或者出現(xiàn)故障時(shí),常常需要根據(jù)日志文件來對(duì)數(shù)據(jù)庫進(jìn)行恢復(fù)等操作,手動(dòng)刪除tempdb中的Et志文件則將會(huì)破壞數(shù)據(jù)庫的安全性和可靠性。

  11.A【解析】復(fù)制數(shù)據(jù)庫的方法有:①使用復(fù)制數(shù)據(jù)庫向?qū)г诜?wù)器之間復(fù)制或移動(dòng)數(shù)據(jù)庫。②還原數(shù)據(jù)庫備份,若要復(fù)制整個(gè)數(shù)據(jù)庫,可以使用BACKUP和RESTORE Transact_SQL語句。通常,還原數(shù)據(jù)庫的完整備份用于因各種原因?qū)?shù)據(jù)庫從一臺(tái)計(jì)算機(jī)復(fù)制到其他計(jì)算機(jī)。所以選A。

  12.C【解析】Ⅲ表示在地址1的所有記錄中地址不允許重復(fù),即每個(gè)職工的地址1都不同且每個(gè)職工的地址2也不允許重復(fù)。UNIQUE是對(duì)創(chuàng)建的表的屬性約束條件,與位置無關(guān)。

  13.D【解析】建立索引是加快查詢速度的有效手段。在SQL語言中,建立索引使用CREATE INDEX語句,一般格式為:CREATE[UNIQUE]INDEX<索引名>ON<表名>(<列名>[<次序>],<列名>[<次序>],)INCLUDE(屬性名)WHERE約束條件所以根據(jù)題意選D。

  14.A【解析】用戶定義的完整性可以用CHECK短語指定列值應(yīng)滿足的條件,也可以用觸發(fā)器約束,通過服務(wù)器自動(dòng)激活相應(yīng)的觸發(fā)器,對(duì)數(shù)據(jù)進(jìn)行完整性控制。所以觸發(fā)器或CHECK約束都可以實(shí)現(xiàn)。但DEFAULT約束不能實(shí)現(xiàn)用戶自定義的完整性,只能表示實(shí)體或參照完整性。

  15.A【解析】用戶若想在SQL Senrer中訪問數(shù)據(jù)庫的表,必須同該表建立一個(gè)連接表示通信渠道,當(dāng)連接中斷時(shí),無法對(duì)其進(jìn)行訪問。B中只有用戶與#temp建立的連接才可以訪問到表。C中不是所有用戶都可以訪問該表,只有U1用戶和由U1授權(quán)的用戶可以訪問。D項(xiàng)很明顯也不正確。故答案為A。

  16.A【解析】當(dāng)用戶被賦予的兩種角色的權(quán)限出現(xiàn)沖突時(shí),為了安全起見,都是DENY優(yōu)先。而沒有規(guī)定DENY權(quán)限的,如本題中的SELECT,則用戶可以使用此權(quán)限。所以選A。

  17.C【解析】db_datawriter角色可以對(duì)表中的數(shù)據(jù)執(zhí)行插入、刪除和更新操作。U1用戶屬于此角色中的成員,其繼承了db_datewriter角色的插入、刪除和更新操作權(quán)限。所以選C。

  18.A【解析】在客戶機(jī)和數(shù)據(jù)庫服務(wù)器上使用數(shù)據(jù)庫管理系統(tǒng)自帶的客戶端程序分別執(zhí)行都很慢,則排除了網(wǎng)絡(luò)對(duì)于數(shù)據(jù)處理操作的影響。

  19.C【解析】數(shù)據(jù)庫系統(tǒng)的更新既包括應(yīng)用系統(tǒng)及其相關(guān)的數(shù)據(jù)庫對(duì)象,也包括數(shù)據(jù)庫管理系統(tǒng)及其所在的操作系統(tǒng)的環(huán)境。

  20.C【解析】1是數(shù)據(jù)庫維護(hù)工作中的數(shù)據(jù)庫備份,不屬于數(shù)據(jù)庫監(jiān)控分析中的內(nèi)容。

  21.C【解析】傳統(tǒng)的索引如有序索引、樹型索引都是建立在“比較”的基礎(chǔ)上,即在結(jié)構(gòu)中查找記錄時(shí)需要進(jìn)行一系列與關(guān)鍵字的比較。理想的情況是不希望經(jīng)過任何比較,一次存取便能得到所查記錄,則就必須在記錄的存儲(chǔ)位置和它的關(guān)鍵字之間建立一個(gè)確定的對(duì)應(yīng)關(guān)系f,使每個(gè)關(guān)鍵字和結(jié)構(gòu)中的唯一的存儲(chǔ)位置相對(duì)應(yīng),因而在查找時(shí),要根據(jù)這個(gè)對(duì)應(yīng)關(guān)系f找到給定值K的像f(K)。若結(jié)構(gòu)中存在關(guān)鍵字和K相等的記錄,則必定在f(K)的存儲(chǔ)位置上,由此,不需要進(jìn)行比較便可直接取得所查記錄。這樣的對(duì)應(yīng)關(guān)系f稱為hash函數(shù),這種方法叫hash索引。其它三個(gè)答案都會(huì)有索引值的比較。

  22.B【解析】Ⅱ錯(cuò)誤原因是題目中已經(jīng)說明數(shù)據(jù)庫服務(wù)成為主要瓶頸,因此跟操作系統(tǒng)的進(jìn)程調(diào)度無關(guān),而且改變操作系統(tǒng)進(jìn)程優(yōu)先級(jí)會(huì)影響系統(tǒng)的運(yùn)行,有可能會(huì)造成其它錯(cuò)誤。Ⅲ錯(cuò)誤是因?yàn)閿?shù)據(jù)庫系統(tǒng)中包括數(shù)據(jù)庫管理系統(tǒng),其中有一些執(zhí)行和處理數(shù)據(jù)的方法已經(jīng)很優(yōu)化,而若使用文本方式存儲(chǔ)數(shù)據(jù),則數(shù)據(jù)管理要用戶自己完成,處理更繁瑣且效率較低。

  23.D【解析】系統(tǒng)數(shù)據(jù)庫master、model、msdb因?yàn)楸恍薷牡剌^少,且對(duì)數(shù)據(jù)庫系統(tǒng)影響較大,所以每次修改后應(yīng)及時(shí)備份;而用戶自定義的數(shù)據(jù)庫(如學(xué)生成績(jī)管理系統(tǒng)中的數(shù)據(jù)庫)在使用過程中會(huì)經(jīng)常不定期的修改,而且每次修改量不大,如果每次修改后重新備份則對(duì)系統(tǒng)操作冗余性較大,所以采用定期備份;而tempdb是系統(tǒng)臨時(shí)文件的數(shù)據(jù)庫,每次啟動(dòng)后都會(huì)清空,所以沒必要備份。所以選D。

  24.B【解析】文件備份主要是對(duì)數(shù)據(jù)庫中數(shù)據(jù)文件的備份,不對(duì)日志文件備份,因此在備份完成之后必須再對(duì)日志進(jìn)行備份。所以選B。

  25.C【解析】Ⅱ和V是介質(zhì)故障,又稱為硬故障,是指物理設(shè)備的損壞導(dǎo)致數(shù)據(jù)庫無法運(yùn)行,而Ⅳ是人為攻擊破壞。系統(tǒng)故障是指造成系統(tǒng)停止運(yùn)轉(zhuǎn)的任何事件,使得系統(tǒng)要重新啟動(dòng)。所以選C。

  26.C【解析】在分布式數(shù)據(jù)庫查詢中,導(dǎo)致數(shù)據(jù)傳輸通信代價(jià)大的主要原因是各個(gè)站點(diǎn)分片問的連接和并操作,A錯(cuò);分布式數(shù)據(jù)庫中的分布透明性包括分片透明性、位置透明性、局部數(shù)據(jù)模型透明性,其中分片透明性是最高層次的透明性,B錯(cuò);分布式數(shù)據(jù)庫的目標(biāo)是本地自治、非集中式管理、高可用性、位置獨(dú)立性、數(shù)據(jù)分片獨(dú)立性等,D錯(cuò)。故答案選C。

  27.B【解析】數(shù)據(jù)的水平分片是在關(guān)系中從行(元組)的角度依據(jù)一定條件劃分為不同的片斷,關(guān)系中的每一行必須至少屬于一個(gè)片斷,以便在需要時(shí)可以重構(gòu)關(guān)系。故B錯(cuò)誤。

  28.A【解析】并行數(shù)據(jù)庫常用的劃分技術(shù)有輪轉(zhuǎn)法、散列劃分、范圍劃分。輪轉(zhuǎn)法:對(duì)關(guān)系順序掃描,將第i個(gè)元組存儲(chǔ)到標(biāo)號(hào)為Di mod n的磁盤上;該方式保證了元組在多個(gè)磁盤上均勻分布。散列劃分:選定一個(gè)值域?yàn)閧0,1,…,n-1}的散列函數(shù),對(duì)關(guān)系中的元組基于劃分屬性進(jìn)行散列。如果散列函數(shù)返回i,則將其存儲(chǔ)到第i個(gè)磁盤。范圍劃分:該策略按照關(guān)系中某個(gè)屬性的取值范圍將數(shù)據(jù)文件劃分為幾部分,分別存放到磁盤L。由此可見,輪轉(zhuǎn)法最適合于掃描整個(gè)關(guān)系的應(yīng)用,并在掃描時(shí)可以并行地從幾個(gè)磁盤讀取數(shù)據(jù),負(fù)載平衡,充分發(fā)揮了并行性。

  29.B【解析】對(duì)于訓(xùn)練集S,測(cè)試集A利用數(shù)據(jù)挖掘中的分類算法,通過訓(xùn)練集構(gòu)建一個(gè)分類器,將測(cè)試集A作為分類器輸入,經(jīng)過分類器后會(huì)得到相應(yīng)的類別號(hào)。即使相同的類別編號(hào)的訓(xùn)練集也可能對(duì)應(yīng)不同的屬性集,所以單純的通過對(duì)屬性集差別的比較來識(shí)別類別不準(zhǔn)確,故A錯(cuò)。關(guān)聯(lián)規(guī)則挖掘是發(fā)現(xiàn)交易數(shù)據(jù)庫中不同商品之間的聯(lián)系,而本題是對(duì)數(shù)據(jù)進(jìn)行分類,與題意不符,故C錯(cuò)。D項(xiàng)屬于無監(jiān)督學(xué)習(xí)算法,對(duì)類別并沒有規(guī)定明確的前提條件,與本題所給的條件無關(guān)。綜上可知,選項(xiàng)B正確。

  30.D【解析】數(shù)據(jù)倉庫是為了構(gòu)建新的分析處理環(huán)境而出現(xiàn)的一種數(shù)據(jù)存儲(chǔ)和組織的新技術(shù)。它的建立能充分利用已有的數(shù)據(jù)資源,把數(shù)據(jù)轉(zhuǎn)換為信息,從中挖掘出知識(shí),最終創(chuàng)造出效益。數(shù)據(jù)倉庫有若干基本特征,包括不可更新性和隨時(shí)間變化性。所謂不可更新性就是用戶在提取倉庫中的數(shù)據(jù)進(jìn)行分析時(shí)并不會(huì)同時(shí)對(duì)數(shù)據(jù)倉庫中的數(shù)據(jù)進(jìn)行更新操作,而數(shù)據(jù)變化性是數(shù)據(jù)倉庫每隔一段時(shí)間進(jìn)行數(shù)據(jù)的更新和處理。綜上可以看出,數(shù)據(jù)倉庫的更新與時(shí)問間隔有關(guān),所以不會(huì)實(shí)時(shí)更新,即排除A、C,又因?yàn)閷?duì)用戶進(jìn)行推薦時(shí)要結(jié)合以往的歷史數(shù)據(jù)而不是僅通過當(dāng)前數(shù)據(jù)分析,即B錯(cuò)。綜上可知,選項(xiàng)D正確。

  二、應(yīng)用題

  1.數(shù)據(jù)字典

  【解析】數(shù)據(jù)字典是對(duì)系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典在數(shù)據(jù)庫設(shè)計(jì)中占有很重要的地位,通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過程5個(gè)部分。

  2.完整性約束

  【解析】數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三部分構(gòu)成。數(shù)據(jù)的完整性約束是一組完整性規(guī)則,它是給定的數(shù)據(jù)模型中數(shù)據(jù)及其聯(lián)系所有的制約和依存的規(guī)則,用以限定符合數(shù)據(jù)模型的數(shù)據(jù)庫狀態(tài)及狀態(tài)的變化,以保證數(shù)據(jù)的正確、有效、相容。實(shí)體的完整性規(guī)定,主碼的任何屬性都不能為空,因?yàn)楦拍钅P椭袑?shí)體和聯(lián)系都是可區(qū)分的,而且它們以碼為唯一性標(biāo)識(shí)。如果主碼的屬性值可以為空,則意味著在概念模型中存在著不以碼為唯一性標(biāo)識(shí)的實(shí)體。顯然前后矛盾。

  3.順序

  【解析】順序圖主要用于描述系統(tǒng)內(nèi)對(duì)象之間的消息發(fā)送和接收序列。它有兩個(gè)坐標(biāo)軸:縱向表示時(shí)間的持續(xù)過程,橫向表示對(duì)象,每一個(gè)對(duì)象用矩形框表示,縱向的虛線表示對(duì)象在序列中的執(zhí)行情況。順序圖的第一個(gè)消息一般在左邊第一個(gè)對(duì)象的生命線頂端,其他消息按時(shí)間順序相繼插入順序圖中,后面發(fā)生的消息的線應(yīng)比前面發(fā)生的消息的線畫得低一些,以表示它們之間的時(shí)問關(guān)系。

  4.外

  【解析】?jī)蓚€(gè)關(guān)系R與S在做自然連接時(shí),選擇兩個(gè)關(guān)系在公共屬性上值相等的元組構(gòu)成新的關(guān)系。關(guān)系R中某些元組有可能在S中不存在公共屬性上值相等的元組,從而造成R中這些元組在操作時(shí)被舍棄,同樣,S中某些元組也可能被舍棄。如果把舍棄的元組也保存在結(jié)果關(guān)系中,而在其它屬性上填空值(Null),那么這種連接就叫外連接。題中兩個(gè)表做外連接,那些沒有對(duì)應(yīng)教師的系也會(huì)被留下來,方便查看。

  5.TOP 3 WITH TIES

  【解析】希望選出商品數(shù)量最多的前3類商品,并獲得相應(yīng)的商品類別和數(shù)量。with ties一般是和Top、order by相結(jié)合使用,表示包括與最后一行order by后面的參數(shù)取值并列的結(jié)果。

  6.第一空:80

  第二空:50

  【解析】在SQL Server中,數(shù)據(jù)存儲(chǔ)的基本單位是頁。為數(shù)據(jù)庫中的數(shù)據(jù)文件(.mdf或.ndf)分配的磁盤空間可以從邏輯上劃分成頁(從0到n連續(xù)編號(hào)),磁盤I/O操作在頁級(jí)執(zhí)行。也就是說,SQL Server讀取或?qū)懭胨袛?shù)據(jù)頁。在SQL Server中,頁的大小為8 KB,這意味著SQL Server數(shù)據(jù)庫中每MB有128頁,每頁的開頭是96字節(jié)的標(biāo)頭,用于存儲(chǔ)有關(guān)頁的系統(tǒng)信息,此信息包括頁碼、頁類型、頁的可用空間以及擁有該頁的對(duì)象的分配單元ID。行不能跨頁,但是行的部分可以移出行所在的頁,因此行實(shí)際可能非常大。頁的單個(gè)行中的最大數(shù)據(jù)量和開銷是8,060字節(jié),由于題目中2行數(shù)據(jù)加起來的存儲(chǔ)空間大于數(shù)據(jù)頁,所以每頁只能存儲(chǔ)一行,因?yàn)?M有128頁,也就可以存儲(chǔ)l28行,10000/128得80MB空間。至于空間利用率(實(shí)際存儲(chǔ)數(shù)據(jù)量/所占的存儲(chǔ)空間),考慮到每行4031字節(jié)為8060的一半,所以近似得到50%。

  7.UNIQUE

  【解析】數(shù)據(jù)表中對(duì)于某一列數(shù)據(jù)的唯一性約束有UNIQUE約束和PRIMARY約束,但兩者之間有區(qū)別。PRIMARY KEY約束多為強(qiáng)調(diào)主鍵不可出現(xiàn)相同元素,但想要強(qiáng)制一列或多列組合(不是主鍵)的唯一性時(shí)應(yīng)使用UNIQUE約束而不是PRIMARY KEY約束。而且,UNIQUE約束允許出現(xiàn)空值,PRIMARY KEY約束不允許出現(xiàn)空值。

  8.dbcreator

  【解析】EXEC sp_addsrvrolemember是登錄賬戶權(quán)限之意,sp_addsrvrolemember是定義好的存儲(chǔ)過程。其作用是為登錄賬戶賦角色權(quán)限。數(shù)據(jù)庫主要的角色及權(quán)限如下表:

  bulkadmin執(zhí)行BULK INSERT語句

  dbcreator創(chuàng)建、修改、刪除和還原數(shù)據(jù)庫

  diskadmin管理磁盤文件

  processadmin管理在SQL Server實(shí)例中運(yùn)行的進(jìn)程

  securityadmin管理服務(wù)器登錄賬戶

  serveradmin配置服務(wù)器范圍的設(shè)置

  setupadmin添加和刪除鏈接服務(wù)器

  svsadmin在SQL Server中進(jìn)行任何活動(dòng),該角色的權(quán)限跨越所有其它固定服務(wù)器角色。

  9.事務(wù)等待

  【解析】事務(wù)等待圖是一個(gè)有向圖G=(T,u),T為結(jié)點(diǎn)的集合,每個(gè)結(jié)點(diǎn)表示正在運(yùn)行的事務(wù);U為邊的集合,每條邊表示事務(wù)等待的情況。若事務(wù)Tl等待事務(wù)T2,則Tl、T2之間有一條有向邊,從T1指向T2。如果發(fā)現(xiàn)圖中存在回路,則表示系統(tǒng)中出現(xiàn)了死鎖。

  10.隔離

  【解析】當(dāng)多個(gè)用戶并發(fā)地存取數(shù)據(jù)時(shí)就會(huì)產(chǎn)生多個(gè)事務(wù)同時(shí)存取一個(gè)數(shù)據(jù)的情況,若對(duì)并發(fā)操作不加控制就可能會(huì)存取不正確的數(shù)據(jù),破壞事務(wù)的一致性和數(shù)據(jù)庫的一致性。并發(fā)操作帶來的數(shù)據(jù)不一致性主要包括丟失修改、不可重復(fù)讀和讀“臟”數(shù)據(jù),產(chǎn)生上述三類數(shù)據(jù)的不一致性主要原因就是并發(fā)操作破壞了事務(wù)的隔離性,所以數(shù)據(jù)庫管理系統(tǒng)必須提供并發(fā)控制機(jī)制。

  11.RED0

  【解析】系統(tǒng)故障造成數(shù)據(jù)庫不一致狀態(tài)的原因有兩個(gè),一是未完成的事務(wù)對(duì)數(shù)據(jù)庫的更新可能已寫入數(shù)據(jù)庫,二是已提交事務(wù)對(duì)數(shù)據(jù)庫的更新可能還留在緩沖區(qū)沒來得及寫入數(shù)據(jù)庫。對(duì)于故障發(fā)生前已提交的事務(wù)(既有BEGIN Transaction,又有commit)做red0操作,對(duì)于故障發(fā)生時(shí)尚未完成的事務(wù)(只有BEGINTransaction,而沒有commit或rollback)做und0操作。

  12.無共享

  【解析】并行數(shù)據(jù)服務(wù)器分為兩種結(jié)構(gòu):完全共享資源結(jié)構(gòu)、完全不共享資源結(jié)構(gòu)。完全共享資源結(jié)構(gòu)指對(duì)每個(gè)數(shù)據(jù)項(xiàng)的存取都要經(jīng)過公共通信線路,其所有的處理器共享內(nèi)存、磁盤等資源。完全不共享資源結(jié)構(gòu)指高功能計(jì)算機(jī)系統(tǒng)由多個(gè)較小的系統(tǒng)替代,每個(gè)站點(diǎn)都要實(shí)現(xiàn)全局?jǐn)?shù)據(jù)目錄,每個(gè)站點(diǎn)有獨(dú)立的內(nèi)存和磁盤對(duì)應(yīng)該站點(diǎn)的服務(wù)器。

  13.主題

  【解析】數(shù)據(jù)倉庫是為了構(gòu)建新的分析處理環(huán)境而出現(xiàn)的一種數(shù)據(jù)存儲(chǔ)和組織技術(shù),基本特征包括:數(shù)據(jù)是面向主題的、集成的、非易失的、隨時(shí)間不斷變化的。主題是一個(gè)在較高層次上對(duì)數(shù)據(jù)的抽象,這使得面向主題的數(shù)據(jù)組織可以獨(dú)立于數(shù)據(jù)的處理邏輯,因而可以在這種數(shù)據(jù)環(huán)境上方便地開發(fā)新的分析型應(yīng)用。

  14.T3

  【解析】粒度問題是設(shè)計(jì)數(shù)據(jù)倉庫的一個(gè)最重要方面。粒度是指數(shù)據(jù)倉庫的數(shù)據(jù)單位中保存數(shù)據(jù)的細(xì)化或綜合程度的級(jí)別。細(xì)化程度越高,粒度級(jí)就越小;相反,細(xì)化程度越低,粒度級(jí)就越大。由題意可知,粒度最大的表應(yīng)是T3。

  三、設(shè)計(jì)與應(yīng)用題

  1.(1)【解題思路】

  E-R圖也稱實(shí)體一聯(lián)系圖,提供了表示實(shí)體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型。為了簡(jiǎn)化E-R圖的處置,現(xiàn)實(shí)世界的事物能作為屬性對(duì)待的則盡量作為屬性對(duì)待。實(shí)體與屬性的劃分給出如下兩條規(guī)則:①作為“屬性”,不能再具有需要描述的性質(zhì),“屬性”必須是不可分的數(shù)據(jù)項(xiàng),不能包含其它屬性。②“屬性”不能與其它實(shí)體有聯(lián)系,即E-R圖中所表示的聯(lián)系是實(shí)體之問的聯(lián)系。本題中一個(gè)系可以聘用多名教師,一名教師只能受聘于一個(gè)系,所以系實(shí)體與教師實(shí)體有聯(lián)系;一名教師可以講授多門課程,一門課程可由多名教師講授,所以教師實(shí)體與課程實(shí)體有聯(lián)系,一門課程可以有多門先修課程,所以課程間也有聯(lián)系。

  【參考答案】

  (2)【解題思路】

  要想使轉(zhuǎn)換生成的關(guān)系模式滿足3NF,則必須滿足關(guān)系模式中每一個(gè)非主屬性既不部分依賴于碼也不傳遞依賴于碼。

  【參考答案】

  系(系編號(hào),系名,系辦公電話),無外碼

  教師(教師號(hào),教師名,工資,聘用日期,職稱,系編號(hào)),外碼:系編號(hào)

  課程(課程號(hào),課程名,學(xué)分,教師號(hào)),外碼:教師號(hào)

  先修(先修課程號(hào),先修課程名,課程號(hào)),外碼:課程號(hào)

  2.【解題思路】

  存儲(chǔ)過程是由PL/SQL語句書寫的過程,這個(gè)過程經(jīng)編譯和優(yōu)化后存儲(chǔ)在數(shù)據(jù)庫服務(wù)器中,使用時(shí)只要調(diào)用即可。使用存儲(chǔ)過程具有以下優(yōu)點(diǎn):其已經(jīng)編譯和優(yōu)化過了,所以運(yùn)行效率高,提供了在服務(wù)器端快速執(zhí)行SQL語句的有效途徑;存儲(chǔ)過程降低了客戶端和服務(wù)器之間的通信量;方便實(shí)施企業(yè)規(guī)則,當(dāng)企業(yè)規(guī)則發(fā)生變化時(shí)只要修改存儲(chǔ)過程,而無需修改其他應(yīng)用程序。創(chuàng)建存儲(chǔ)過程:

  create procedure過程名

  @[參數(shù)名][類型],@[參數(shù)名][類型]/*過程首部*/

  As

  Declare/*as下面對(duì)應(yīng)的塊為過程體*/

  begin

  end

  如上所示,存儲(chǔ)過程包括過程首部和過程體。過程名是數(shù)據(jù)庫服務(wù)器合法的對(duì)象標(biāo)識(shí);參數(shù)列表:用名字來標(biāo)識(shí)調(diào)用時(shí)給出的參數(shù)值,必須指定值的數(shù)據(jù)類型。參數(shù)可以是輸人參數(shù)或輸出參數(shù),默認(rèn)為輸人參數(shù)。

  【參考答案】

  CREATE PROCEDURE PRODUCT@商品號(hào)int,@年份int,@毛利int output

  AS

  DECLARE

  @某商品銷售量int,@某商品進(jìn)價(jià)int,@某商品銷售單價(jià)int/*中間變量定義:*/

  BEGIN

  Select@某商品進(jìn)價(jià)=單價(jià)from商品表where@商品號(hào)=商品號(hào)

  Select@某商品銷售單價(jià)=銷售單價(jià),@某商品銷售量=count(*)from銷售表where

  @商品號(hào)=商品號(hào)and銷售時(shí)間=@年份

  IF@某商品進(jìn)價(jià)is NULL THEN/木判斷該商品是否存在*/

  ROLLBACK;

  RETURN;

  END IF

  IF@某商品銷售單價(jià)is NULL THEN/*判斷該兩晶是否可賣*/

  ROLLBACK;

  RETURN;

  END IF

  SET@毛利=(@某商品銷售單價(jià)-@某商品進(jìn)價(jià))*@某商品銷售量

  GO

  3.【解題思路】

  計(jì)算機(jī)系統(tǒng)中存在著兩類不同的數(shù)據(jù)處理工作:操作型處理和分析型處理,也稱作0LTP(聯(lián)機(jī)事務(wù)處理)和0IAP(聯(lián)機(jī)分析處理)。操作型處理也叫事務(wù)處理,是指對(duì)數(shù)據(jù)庫聯(lián)機(jī)的日常操作,通常是對(duì)一個(gè)或一組紀(jì)錄的查詢或修改,例如火車售票系統(tǒng)、銀行通存通兌系統(tǒng)、稅務(wù)征收管理系統(tǒng)等。這些系統(tǒng)要求快速響應(yīng)用戶請(qǐng)求,對(duì)數(shù)據(jù)的安全性、完整性以及事務(wù)吞吐量要求很高。結(jié)合本題中存在的問題,視圖本身的訪問量很高,而又僅僅以匯總表1為計(jì)算數(shù)據(jù)源,而其它匯總表訪問率低,導(dǎo)致了資源利用不合理。因此本題考察了聯(lián)機(jī)事務(wù)處理中的資源調(diào)度問題。

  【參考答案】

  由于匯總表1和視圖的模式訪問頻率都很高,而且視圖的數(shù)據(jù)源來自匯總表1,又因?yàn)槠渌麉R總表的訪問率較低,所以只需要將視圖的數(shù)據(jù)源綁定為匯總表3,因?yàn)閰R總表3也可以滿足視圖的輸出模式。這樣不僅提升了匯總表3的數(shù)據(jù)訪問率,而且降低了匯總表1的數(shù)據(jù)訪問率,系統(tǒng)性能和服務(wù)性能得到了很大的優(yōu)化。又因?yàn)樨浳锛s有500種,共10類,可以再建立一個(gè)視圖綁定數(shù)據(jù)源為匯總表4,這樣就可以充分利用匯總表4的數(shù)據(jù)信息,從而可以進(jìn)一步優(yōu)化系統(tǒng)性能。

56260 主站蜘蛛池模板: 气体检测仪-氢气检测仪-可燃气体传感器-恶臭电子鼻-深国安电子 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 小型玉石雕刻机_家用玉雕机_小型万能雕刻机_凡刻雕刻机官网 | 精密五金冲压件_深圳五金冲压厂_钣金加工厂_五金模具加工-诚瑞丰科技股份有限公司 | 消泡剂-水处理消泡剂-涂料消泡剂-切削液消泡剂价格-东莞德丰消泡剂厂家 | 柔软云母板-硬质-水位计云母片组件-首页-武汉长丰云母绝缘材料有限公司 | 口信网(kousing.com) - 行业资讯_行业展会_行业培训_行业资料 | 模具ERP_模具管理系统_模具mes_模具进度管理_东莞市精纬软件有限公司 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | 智慧农业|农业物联网|现代农业物联网-托普云农物联网官方网站 | 中开泵,中开泵厂家,双吸中开泵-山东博二泵业有限公司 | 沈阳建筑设计公司_加固改造设计_厂房设计_设计资质加盟【金辉设计】 | 塑料造粒机「厂家直销」-莱州鑫瑞迪机械有限公司 | EFM 022静电场测试仪-套帽式风量计-静电平板监测器-上海民仪电子有限公司 | 304不锈钢无缝管_不锈钢管厂家 - 隆达钢业集团有限公司 | 北京网站建设公司_北京网站制作公司_北京网站设计公司-北京爱品特网站建站公司 | 升降机-高空作业车租赁-蜘蛛车-曲臂式伸缩臂剪叉式液压升降平台-脚手架-【普雷斯特公司厂家】 | 防水接头-电缆防水接头-金属-电缆密封接头-不锈钢电缆接头 | 河北码上网络科技|邯郸小程序开发|邯郸微信开发|邯郸网站建设 | 臭氧老化试验箱,高低温试验箱,恒温恒湿试验箱,防水试验设备-苏州亚诺天下仪器有限公司 | 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | 回收二手冲床_金丰旧冲床回收_协易冲床回收 - 大鑫机械设备 | 氨水-液氨-工业氨水-氨水生产厂家-辽宁顺程化工 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 企业VI设计_LOGO设计公司_品牌商标设计_【北京美研】 | 低气压试验箱_高低温低气压试验箱_低气压实验箱 |林频试验设备品牌 | 科昊仪器超纯水机系统-可成气相液氮罐-美菱超低温冰箱-西安昊兴生物科技有限公司 | 机构创新组合设计实验台_液压实验台_气动实训台-戴育教仪厂 | 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 自动售货机_无人售货机_专业的自动售货机运营商_免费投放售货机-广州富宏主官网 | 贵州科比特-防雷公司厂家提供贵州防雷工程,防雷检测,防雷接地,防雷设备价格,防雷产品报价服务-贵州防雷检测公司 | 干粉砂浆设备_干混砂浆生产线_腻子粉加工设备_石膏抹灰砂浆生产成套设备厂家_干粉混合设备_砂子烘干机--郑州铭将机械设备有限公司 | 领袖户外_深度旅游、摄影旅游、小团慢旅行、驴友网 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 特种电缆厂家-硅橡胶耐高温电缆-耐低温补偿导线-安徽万邦特种电缆有限公司 | 砍排机-锯骨机-冻肉切丁机-熟肉切片机-预制菜生产线一站式服务厂商 - 广州市祥九瑞盈机械设备有限公司 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 两头忙,井下装载机,伸缩臂装载机,30装载机/铲车,50装载机/铲车厂家_价格-莱州巨浪机械有限公司 | 冷热冲击试验箱_温度冲击试验箱价格_冷热冲击箱排名_林频厂家 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | vr安全体验馆|交通安全|工地安全|禁毒|消防|安全教育体验馆|安全体验教室-贝森德(深圳)科技 |