2007年下半年(11月)考試的特點(diǎn)是上午試題中往年試題的重復(fù)率比較高,側(cè)重于對數(shù)據(jù)庫系統(tǒng)知識(shí)本身的考查,特別是在數(shù)據(jù)庫新技術(shù)方面加大了考查的力度。下午試題比較簡單,不但題型和2007年5月的題型完全一樣,而且每題所考查的知識(shí)點(diǎn)也基本一樣。
1、信息系統(tǒng)綜合知識(shí)試題
2007年11月考試信息系統(tǒng)綜合知識(shí)試題考查的知識(shí)點(diǎn)分布如表1所示。
表1 2007年11月考試信息系統(tǒng)綜合知識(shí)試題知識(shí)點(diǎn)分布
從表1中可看出,上午考查的知識(shí)主要集中在數(shù)據(jù)操作、數(shù)據(jù)控制功能、數(shù)據(jù)設(shè)計(jì)設(shè)計(jì)基礎(chǔ)理論、數(shù)據(jù)庫新技術(shù)四個(gè)方面(占總分的50%)。所有考試知識(shí)點(diǎn)都涵蓋在《數(shù)據(jù)庫系統(tǒng)工程師考試考點(diǎn)分析與真題詳解(信息系統(tǒng)綜合知識(shí)篇)》(張友生等,電子工業(yè)出版社)中,因此,對考生而言,學(xué)習(xí)好該教材是通過考試的必備。同時(shí),由于歷年試題出現(xiàn)的概率在增多,因此,建議考生認(rèn)真閱讀希賽數(shù)字出版頻道的《數(shù)據(jù)庫系統(tǒng)工程師考試沖刺指南》(張友生主編,希賽數(shù)字圖書)。
2. 數(shù)據(jù)庫設(shè)計(jì)與管理
試題一
該題以一個(gè)成績管理系統(tǒng)為載體來考核考生對數(shù)據(jù)流圖知識(shí)點(diǎn)的把握,綜合性不強(qiáng),題型單一,考生應(yīng)能夠快速而準(zhǔn)確地做出來。
解答此類問題最關(guān)鍵的一點(diǎn)就是要細(xì)心,把題目看清,不要丟掉任何一個(gè)條件。把條件和題目中的圖相對應(yīng),看是否能對上。另外解題有一定的技巧,從一些常規(guī)的入口作為突破口,會(huì)事半功倍?梢岳梅謱訑(shù)據(jù)流圖的數(shù)據(jù)流的平衡原則來解決。
與往年試題的一個(gè)區(qū)別是,問題4要求考生回答程序流程圖的適用場合與作用。程序流程圖是人們對解決問題的方法、思路或算法的一種描述,優(yōu)點(diǎn)主要有采用簡單規(guī)范的符號(hào),畫法簡單;結(jié)構(gòu)清晰,邏輯性強(qiáng);便于描述,容易理解。在軟件開發(fā)過程中,程序流程圖主要用在軟件詳細(xì)設(shè)計(jì)中。
試題二
該題以一個(gè)商場客戶-商品數(shù)據(jù)庫的關(guān)系模式為背景,給出了4個(gè)關(guān)系模式,以及屬性之間的依賴性描述,要求考生回答4個(gè)問題。
問題1是一個(gè)創(chuàng)建約束、授權(quán)、視圖的SQL語句,要求填寫的是一些關(guān)鍵字,相對來說,比較簡單。
問題2也是一個(gè)查詢的SQL語句,相對比較容易。只要根據(jù)試題的描述選擇相應(yīng)的子句和屬性名就可以了。
問題3表面上看好象考了嵌入式SQL,但實(shí)際上考的還是純SQL語句,涉及的語句有插入、更新、提交。只要對查詢語句的各個(gè)子句的含義比較清楚,解答這道試題就易如反掌了。
問題4為創(chuàng)建觸發(fā)器的SQL語句,也是填空題。
總的來講,本題考查的是SQL語言方面的基礎(chǔ)知識(shí),這也是希賽軟考學(xué)院模擬試題下午題訓(xùn)練的重點(diǎn),各套模擬試題都有相似的試題。
試題三
該題是一道數(shù)據(jù)庫設(shè)計(jì)試題,試題從給出的表格中建立了E-R圖,然后再把E-R圖轉(zhuǎn)換為關(guān)系模式,試題有3個(gè)小問題。
問題1要求考生填寫E-R圖中的空,主要考查各實(shí)體的聯(lián)系類型,這需要考生認(rèn)真閱讀試題給出的條件。
問題2要求考生對E-R圖轉(zhuǎn)換為關(guān)系模式后,填寫各關(guān)系模式的屬性,這個(gè)問題可根據(jù)試題描述中給出的表格進(jìn)行相應(yīng)填寫。
問題3在修改了處方后,要求考生畫出新的E-R圖。新的E-R圖可在原圖的基礎(chǔ)上,根據(jù)修改后的條件進(jìn)行。
象這類試題,試題描述比較長,需要考生有耐心,只要考生細(xì)心,這類題基本上是送分題。 試題四
該題是一個(gè)應(yīng)用型的題,試題描述很長,需要考生耐心地閱讀,從中找到答題所需要的信息。本題一共2個(gè)小問題。
問題1主要考查考生對關(guān)系模式、主鍵、范式、模式分解等基本概念。只要認(rèn)真閱讀了試題描述,同時(shí)對上述概念理解比較清楚的,這就是送分題了。
問題2和問題3考查的是范式理論。這些都是考試中的經(jīng)典問題,希賽軟考學(xué)院的模擬試題試題中反復(fù)強(qiáng)調(diào)了這方面的訓(xùn)練。
試題五
該題是一道關(guān)于事務(wù)并發(fā)控制的問答題,一共3個(gè)小問題。
問題1是問2個(gè)事務(wù)同時(shí)執(zhí)行會(huì)出現(xiàn)什么問題,顯然,事務(wù)并發(fā)執(zhí)行課程產(chǎn)生的問題包括丟失更新、不可重復(fù)讀、讀臟數(shù)據(jù)。
問題2要求考生按照兩段鎖協(xié)議進(jìn)行偽代碼的編寫,實(shí)際考查的就是兩段鎖的概念。
問題3要求考生回答所給出的程序能否實(shí)現(xiàn)并發(fā)存款。從給定的程序來看,主要是考對語句“SET TRANSACTION ISOLATION LEVEL”的理解。在數(shù)據(jù)庫中,使用該語句來控制由連接發(fā)出的所有語句的默認(rèn)事務(wù)鎖定行為。從低到高依次是:
(1)READ UNCOMMITTED:執(zhí)行臟讀或 0 級隔離鎖定,這表示不發(fā)出共享鎖,也不接受排它鎖。當(dāng)設(shè)置該選項(xiàng)時(shí),可以對數(shù)據(jù)執(zhí)行未提交讀或臟讀;在事務(wù)結(jié)束前可以更改數(shù)據(jù)內(nèi)的數(shù)值,行也可以出現(xiàn)在數(shù)據(jù)集中或從數(shù)據(jù)集消失。該選項(xiàng)的作用與在事務(wù)內(nèi)所有語句中的所有表上設(shè)置 NOLOCK 相同。
(2)READ COMMITTED:指定在讀取數(shù)據(jù)時(shí)控制共享鎖以避免臟讀,但數(shù)據(jù)可在事務(wù)結(jié)束前更改,從而產(chǎn)生不可重復(fù)讀取或幻像數(shù)據(jù)。
(3)REPEATABLE READ:鎖定查詢中使用的所有數(shù)據(jù)以防止其他用戶更新數(shù)據(jù),但是其他用戶可以將新的幻像行插入數(shù)據(jù)集,且幻像行包括在當(dāng)前事務(wù)的后續(xù)讀取中。因?yàn)椴l(fā)低于默認(rèn)隔離級別,所以應(yīng)只在必要時(shí)才使用該選項(xiàng)。
(4)SERIALIZABLE:在數(shù)據(jù)集上放置一個(gè)范圍鎖,以防止其他用戶在事務(wù)完成之前更新數(shù)據(jù)集或?qū)⑿胁迦霐?shù)據(jù)集內(nèi)。這是四個(gè)隔離級別中限制最大的級別。因?yàn)椴l(fā)級別較低,所以應(yīng)只在必要時(shí)才使用該選項(xiàng)。該選項(xiàng)的作用與在事務(wù)內(nèi)所有 SELECT 語句中的所有表上設(shè)置 HOLDLOCK 相同。本題要求考生對事務(wù)的概念、并發(fā)控制的方法等進(jìn)行比較全面的理解。
希望與其他軟考考生進(jìn)行交流?點(diǎn)擊進(jìn)入軟考論壇>>>
更多信息請?jiān)L問:考試吧軟件水平考試欄目
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |