首頁 - 網(wǎng)校 - 萬題庫 - 美好明天 - 直播 - 導(dǎo)航

2017年9月計(jì)算機(jī)三級(jí)數(shù)據(jù)庫技術(shù)考試預(yù)測試卷(1)

來源:考試吧 2017-09-21 15:19:28 要考試,上考試吧! 萬題庫
“2017年9月計(jì)算機(jī)三級(jí)數(shù)據(jù)庫技術(shù)考試預(yù)測試卷(1)”供考生參考。更多計(jì)算機(jī)等級(jí)考試內(nèi)容請(qǐng)?jiān)L問考試吧計(jì)算機(jī)等級(jí)考試網(wǎng)。
第 1 頁:單選題
第 3 頁:應(yīng)用題
第 4 頁:設(shè)計(jì)與應(yīng)用題

  三、設(shè)計(jì)與應(yīng)用題(每題12分,共24分)

  36[簡答題]

  在進(jìn)行某學(xué)校教務(wù)管理系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)時(shí),數(shù)據(jù)庫設(shè)計(jì)人員設(shè)計(jì)了如下幾個(gè)關(guān)系模式:系(系號(hào),系名),系號(hào)為主碼

  學(xué)生(學(xué)號(hào),姓名,所在系號(hào)),學(xué)號(hào)為主碼

  課程(課程號(hào),課程名,開課系號(hào)),課程號(hào)為主碼

  選課(學(xué)號(hào),課程號(hào),選課時(shí)間),學(xué)號(hào)和課程號(hào)為主碼

  開發(fā)人員在將關(guān)系模式實(shí)施到SQL Server 2008的“教務(wù)”數(shù)據(jù)庫時(shí),使用了如下表結(jié)構(gòu)定義語句:

  

2017年9月計(jì)算機(jī)三級(jí)數(shù)據(jù)庫技術(shù)考試預(yù)測試卷(1)

2017年9月計(jì)算機(jī)三級(jí)數(shù)據(jù)庫技術(shù)考試預(yù)測試卷(1)

  (1)在查找原因時(shí)發(fā)現(xiàn)建表語句有問題。請(qǐng)指出問題并說明該問題是否會(huì)影響此查詢語句的執(zhí)行效率。

  (2)設(shè)已在“選課”表的“選課時(shí)間”列及“學(xué)生”表的“所在系號(hào)”列上建立了索引。請(qǐng)問這兩個(gè)索引是否能夠提高該查詢語句的執(zhí)行效率?如果不能,請(qǐng)說明原因。

  參考解析:(1)【解題思路】 本題中查詢語句的功能是得到12系全體學(xué)生在2010年1月1日后的選課情況的匯總表。在每個(gè)數(shù)據(jù)表的定義時(shí)都必須嚴(yán)格定義表中的完整性約束條件,包括主鍵的設(shè)置,否則之后會(huì)出現(xiàn)主鍵有相同值的情況,破壞了數(shù)據(jù)的完整性。

  【參考答案】

  建表時(shí)沒有設(shè)置主鍵,也沒有說明外鍵,但不會(huì)影響此查詢語句的執(zhí)行效率。

  (2)【解題思路】

  “選課”表的“選課時(shí)間”列上建立了索引,從而能夠提高執(zhí)行效率。經(jīng)常出現(xiàn)在Where子句中的字段,特別是大表的字段,應(yīng)該建立索引。索引的作用就類似于書的目錄,即會(huì)按照章節(jié)的順序排列。因此如果在一本數(shù)百頁的書里面查找某個(gè)章節(jié)位置的時(shí)候,就可以只掃描書的目錄。掃描的范圍縮了n倍,查詢的效率自然就會(huì)提高。另外,在SQL Server內(nèi)存夠用的情況下,索引會(huì)被放到內(nèi)存中,在內(nèi)存中查找自然又會(huì)提高效率,所以必須合理利用索引。

  【參考答案】

  “選課”表的“選課時(shí)間”可以建立索引,從而提高了查詢效率,而“學(xué)生”表的“所在系號(hào)”建立索引不會(huì)提高查詢效率。索引的意義就是將記錄按目標(biāo)關(guān)鍵字順序排列,這樣查找某個(gè)目標(biāo)關(guān)鍵字的對(duì)應(yīng)值的位置就縮小了查找范圍。“選課時(shí)間”的重復(fù)率低,所以可以作為索引,而學(xué)生“所在系號(hào)”的重復(fù)率太高,則不會(huì)提高查詢效率。

  37[簡答題]

  已知有如下關(guān)系模式:Rl(a,b,C.,R2(c,d,A.,R3(e,f),R4(a,g),其中標(biāo)下劃線的屬性是主碼。請(qǐng)將上述關(guān)系模式用適當(dāng)?shù)腅R圖表示出來,并用下劃線標(biāo)注出作為實(shí)體主碼的屬性。

  參考解析:【解題思路】 ER模型和關(guān)系模式相互轉(zhuǎn)換的一般規(guī)則如下:

  (1)將每一個(gè)實(shí)體類型轉(zhuǎn)換成一個(gè)關(guān)系模式,實(shí)體的屬性為關(guān)系模式的屬性。

  (2)對(duì)于二元聯(lián)系,按各種情況處理,如下表格所示。

2017年9月計(jì)算機(jī)三級(jí)數(shù)據(jù)庫技術(shù)考試預(yù)測試卷(1)

2017年9月計(jì)算機(jī)三級(jí)數(shù)據(jù)庫技術(shù)考試預(yù)測試卷(1)

  此題為關(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可知,Rl和R4為多對(duì)一關(guān)系,由此確定實(shí)體D。從模式R3和R4可知,R3和R4為多對(duì)一關(guān)系,由此可以確定出實(shí)體E。

  【參考答案】

  a、c為A的候選碼,可任選其一做主碼?赏ㄟ^以下ER圖來表示:

2017年9月計(jì)算機(jī)三級(jí)數(shù)據(jù)庫技術(shù)考試預(yù)測試卷(1)

掃描/長按二維碼幫助考試通關(guān)
2017等考各科真題答案
2017等考各科通關(guān)技巧
2017各科最新預(yù)測試卷
2017等考成績查詢時(shí)間

微信搜索"考試吧"了解更多考試資訊、下載備考資料

上一頁  1 2 3 4 

  相關(guān)推薦:

  全國計(jì)算機(jī)等級(jí)考試教材目錄(2017年版)

  各地2017年全國計(jì)算機(jī)等級(jí)考試準(zhǔn)考證打印時(shí)間匯總

  2017年全國計(jì)算機(jī)等級(jí)考試考前必做試題及答案匯總

  2017年計(jì)算機(jī)等級(jí)考試備考經(jīng)驗(yàn)及應(yīng)試技巧匯總

  歷年真題匯總|考試吧特別策劃:2017年計(jì)算機(jī)等級(jí)考試報(bào)考指南

0
收藏該文章
0
收藏該文章
文章搜索
萬題庫小程序
萬題庫小程序
·章節(jié)視頻 ·章節(jié)練習(xí)
·免費(fèi)真題 ·?荚囶}
微信掃碼,立即獲。
掃碼免費(fèi)使用
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
此欄目下沒有文章
版權(quán)聲明:如果計(jì)算機(jī)等級(jí)考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請(qǐng)與我們聯(lián)系800@exam8.com,我們將會(huì)及時(shí)處理。如轉(zhuǎn)載本計(jì)算機(jī)等級(jí)考試網(wǎng)內(nèi)容,請(qǐng)注明出處。
Copyright © 2004- 考試吧計(jì)算機(jī)等級(jí)考試網(wǎng) 出版物經(jīng)營許可證新出發(fā)京批字第直170033號(hào) 
京ICP證060677 京ICP備05005269號(hào) 中國科學(xué)院研究生院權(quán)威支持(北京)
在線模擬試題
考證通關(guān)殺器
考試最新資訊
學(xué)
一次通關(guān)技巧