微軟認證考試 MCSE資料庫篇

by adonis 25. 六月 2014 17:24

前言

SQL Server 2012之後開始,微軟就把證照改成 MCSA以及 MCSE
這兩個認證,本期稍微介紹一下 MCSE資料庫第二科的考試方式
以及準備方法。


SQL Server 的認證


SQL Server 自 SQL Server 2012之後,改成 MCSA以及 MCSE兩個認證,MCSA是 Microsoft Certified Solutions Associate的縮寫,而 MCSE則是 Microsoft Certified Solutions Expert的縮寫, MCSA是初級認證,MCSE則是進階認證,MCSA需要考的是三門初級課程,分為是 T-SQL、管理以及 SSIS這三科,分別是開發的基本版(T-SQL),管理以及商業智慧三科。

而過了 MCSA之後,就需要開始選擇方向,有資料庫的 MCSE以及商業智慧的 MCSE可供選擇,這兩個 MCSE都需要考兩科才行。

也就是說,現在的 SQL Server認證並沒有只考一科就拿到證照這回事。

本期的重點是在資料庫 MCSE的第二科考試上。

Designing Database Solutions for SQL Server


(注意沒有版本代號)

這科考試就是 MCSE資料庫類的第二科 70-465,也是 MCSE考試中屬於比較困難的考試,它的考試方向不外乎幾個地方:

1.    情境題
2.    大雜燴
3.    選擇適當解決方案
4.    規劃

大致上說明如下:

首先是情境題的部分,70-465的考試會至少有三大題的情境題,所謂的情境題就是用一個假想的企業情境,說明公司的背景,以及目前開發的技術和遇到的問題,並且加雜著使用者的需求,而這些使用者需求就是用來問你的考題。

每個大情境大約會有5~10題不等的問題,所以如果連情境都看不懂的話,可能連這10題都會泡湯,不過幸好商業情境本身並不複雜,只是要考驗你的英文程度,文字說明相當的多,你可以大致了解背景之後,針對不同的問題再看使用者需求即可。

以下是情境題的範例:

恆久資訊是一個教育訓練中心,本身有學員系統,學員來恆久資訊上課時需要刷卡,而學員來上課時也會分配一個業務幫忙排課或是日後的補課… balabala….

現在的系統配備如下:balabalaba….

SQL Server所使用的是 2012企業版,裡面有兩支 stored procedure,一支是 usp1,另一支是 usp2, usp1負責記錄學員資訊,而 usp2負責處理訂單資料 balabala…

大概就是這樣的一個假背景,但是和你我在實務上所看見到的情境其實蠻像的,然後就會有一堆相關衍生出來的問題會問你,你需要負責解決這些問題,例如: usp1這支預存程序後來發現速度變慢,你該如何設定讓他的效能提昇?類似諸如此類的問題會一直出現在情境題中。

其實面對這種問題不用太過於擔心,因為情境雖然大,但是問題都是問單項的,例如某支預存程序,或是某個資料表的設計的單方面問題,你可以把它想像成,一個大環境中的分別的小問題,只要各各擊破即可,題目之間沒有相關性,你可以把它們當成是獨立的事件來看,畢竟如果每一個小題都要講一次情境,題目會非常的長,附帶一題,考試時間大約快三個小時,總小題大約是快60題左右,就網站與印出來的成績單所言,每題的分數未必是相同,所以你就算是及格分數700分(滿分1000分),也不代表你可以錯15題。

至於大雜燴的話,70-465這門課所包含的範圍非常廣泛,所有你所想到和資料庫相關的技術都會出現,甚至連 Master data service(MDS),或是 data quality services(DQS)這些名詞都會出現,不過值得慶幸的是並不會課外到出現 .NET程式語言該如何撰寫這個部分。

選擇適當解決方案:通常這類型的問題是拖拉題,先把需求提出,然後解決方案有多個,請你利用拖拉的方式拉到最後的結果,其實本質上來說就是個選擇題,而且甚至更簡單,因為答案可能只有二選一或是三選一,一般的選擇題幾乎都是四選一的情況,例如:一個公司有兩個系統需要使用 replication這個功能,一個需要和行動裝置同步,另一個則是需要即時看到報表,請選擇適當的技術,在選項列中就有 snapshot、transaction以及 merge這三個複寫類型,然後你就要把 merge 拖到 case 1,transaction拖到 case 2這樣子的選擇適當選決方案。

也就是說,其實 70-465這類型的考試,並不會問你某個功能的細項如何設定,即便是要問你 replication,也不會問你 replication設定的步驟,但是如果你沒有設定過,那肯定不知道它的功能為何。

規劃

這個部分通常所指的是資料庫的規劃,內容包含了正規化的部分,以及索引建議最佳化還有資料庫升級的部分,事實上如果實務上有設計過資料庫,或是了解過資料庫該如何升級的選擇,這部分應該不難才是。

題型

至於題型,單選題佔絕大部份,複選題則是有些問題會告訴你有兩個答案,有些問題會告訴你選擇所有可能的答案,可謂相當靈活。
三大情境題並不一定會一同出現,我遇到的情況是第一個情境題先出現,答題完後可以 review,結束 review之後就不能再作答,會跳到第二階段,總共有30幾個小題,每個小題都是獨立問題的,之後再出現兩個情境題,同樣也是答題完後可以 review,結束 review之後就不能再作答,這要加起來有快60題左右,時間算是相當的吃緊,所以要好好分配時間,因為你不確定是否這個情境題完之後不會再有情境題。

以微軟對70-465的考試分類,它是分為下列四類型的問題:

Design Database Structure(25-30%)

這方面的問題通常是技術的選擇,也就是先前提到的要你選擇一個適合的技術以符合情境,也加了一些資料庫設計的元素在這裡,但通常這類型的問題很難真正有所謂的正確答案,有時你會覺得答案都差不多像,好像怎麼解釋都說的通,這時只好努力的採用削去法來解決問題,當然也會有那種很簡單的送分問題,例如要你選擇正確的資料型別這種(使用拖拉法)。


Design Database and Database Objects(30-35%)


這類型的問題通常是資料庫中的程式物件,例如預存程序、檢視表、函數的使用與規劃部分,題目相對之下會來的比較簡單,並沒有特別問到 .NET部分的問題。

Design Database Security(15-20%)

設計安全性是所有考試中屬於最簡單的部分,選擇適當的驗證方式,以及了解資料庫加密(SQL Server中有欄位的加密,以及透明資料加密),跨資料庫呼叫程式物件的方式(使用憑證),這些都不會問你細項要如何設定,主要還是要選擇正確的技術,當然如果你本來就知道透明資料加密是如何運作的,對於選擇一個正確答案會是相當的容易。

Design a Troubleshooting and Optimization Solution(20-25%)

每個考試的隱藏性主題之一,就是效能調效,但這個主題包含的範圍很廣,有資料庫設計,動態管理檢視表的使用,以及選擇適合的監控工具都包含在裡面,當然,索引的選擇也是一個重點,甚至連交易鎖定的問題都夾雜其中喔。

以上大概就是介紹 MCSE 資料庫第二科 70-465的重點,特別再度提醒,現在的 70-465已經包含了 SQL Server 2014的新功能,而且都真的有考,例如 columnstore index在 SQL Server 2014中,資料表是可以被異動的,有些問題會有 SQL Server 2014的問題,也包含了升級的問題,甚至直接告訴你目前公司裝的就是 SQL Server 2014,不過根據情報 SQL Server 2014的考試代號並不會更換,還是 70-465,而且名稱也不會再冠上2012或是2014的版本代號,所以現在考2012就等於考2014了。

LAST

Tags:

新增評論




  Country flag
biuquote
  • 評論
  • 線上預覽
Loading






NET Magazine國際中文電子雜誌

NET Magazine國際中文電子版雜誌,由恆逸資訊創立於2000,自發刊日起迄今已發行超過500篇.NET相關技術文章,擁有超過40000名註冊讀者群。NET Magazine國際中文電子版雜誌希望藉於電子雜誌與NET Developer達到共同學習與技術新知分享,歡迎每一位對.NET 技術有興趣的朋友們多多支持本雜誌,讓作者群們可以有持續性的動力繼續爬文。<請加入免費訂閱>

月分類Month List