none
資料庫初學者 RRS feed

  • 問題

  • Hi,

    請教各位先進們,對於想要學習微軟的SQL Server,該怎麼入門呢?

    直接去上認證式的課程可以嗎?

    那麼現在上課是學習SQL 2000還是2005 ,那一版本比較好呢??

    目前公司內部尚未使用資料庫(都放在國外.....哈),但是有計畫要有轉移的作業

     

    所以想請各位大大先進提供些意見.

     

    謝謝!

    stephen

    2007年1月15日 上午 09:37

解答

  • 如果對資料庫完全不認識,最好是先看書,了解資料庫是什麼,資料庫的基本架構,SQL 語法與指令。
    你可以看像這類的書:

    • Fundamentals of Database Systems
    • Modern Database Management
    • Database System Concepts

    然後,再去上認證課程,會吸收的比較快,不然會變成鴨子聽雷 ...

    通常以最新版本的 SQL Server 來學習會比較好,除非公司要用舊版的 SQL Server。

    上完課以後,就可以考個認證,來驗證你的學習成果:

    • Exam 70-431: TS: SQL Server 2005 Implementation and Maintenance
    • Exam 70-445: TS: SQL Server 2005 Business Intelligence: Implementation and Maintenance

    如果要更上一層,則可以進修 DBA 課程,並考取 MCITP (Microsoft Certifed IT Professional):

    • Exam 70-443: PRO: Designing Database Server Infrastructure by using SQL Server 2005
    • Exam 70-444: PRO: Optimizing and Maintaining a Database Administration Solution by using SQL Server 2005

    或是資料庫開發人員 (Database Developer):

    • Exam 70-441: PRO: Designing Database Solution by using SQL Server 2005
    • Exam 70-442: PRO: Designing and Optimizing Data Access by using SQL Server 2005


    相關的課程可以到 Microsoft Learning: http://www.microsoft.com/learning 查詢。

    2007年1月15日 上午 10:50
    版主

所有回覆

  • 您好:
    欲學習一樣產品首先得需要有環境,微軟在其官方網站上有提供試用版可供下載。如果您欲學習最新版本的 SQL Server,但卻沒有多餘的電腦可供使用,只要您的電腦速度夠快,可以考慮使用微軟提供的 Microsoft SQL Server 2005 Enterprise Edition VHD(僅提供英文版) 環境。

    至於要學習 SQL Server 2000 或是 2005 得看您自身的需要,個人會建議學習 SQL Server 2005,原因如下:

    1. SQL Server 2000 將於 2008 年 4 月 8 日終止主流支援服務,換句話說,再過一年多的時間,微軟不對一般客戶提供 SQL Server 2000 的技術支援。
    2. SQL Server 2005 提供更多新功能,這是舊有的 SQL Server 所不具備的。
    3. SQL Server 2005 可以讀取 SQL Server 2000 的資料庫檔案。
    4. 更多的原因,請自行參考官方的說法。 

    以上純屬個人觀點,不做任何保證且不負任何義務。

    2007年1月15日 上午 10:44
    版主
  • 如果對資料庫完全不認識,最好是先看書,了解資料庫是什麼,資料庫的基本架構,SQL 語法與指令。
    你可以看像這類的書:

    • Fundamentals of Database Systems
    • Modern Database Management
    • Database System Concepts

    然後,再去上認證課程,會吸收的比較快,不然會變成鴨子聽雷 ...

    通常以最新版本的 SQL Server 來學習會比較好,除非公司要用舊版的 SQL Server。

    上完課以後,就可以考個認證,來驗證你的學習成果:

    • Exam 70-431: TS: SQL Server 2005 Implementation and Maintenance
    • Exam 70-445: TS: SQL Server 2005 Business Intelligence: Implementation and Maintenance

    如果要更上一層,則可以進修 DBA 課程,並考取 MCITP (Microsoft Certifed IT Professional):

    • Exam 70-443: PRO: Designing Database Server Infrastructure by using SQL Server 2005
    • Exam 70-444: PRO: Optimizing and Maintaining a Database Administration Solution by using SQL Server 2005

    或是資料庫開發人員 (Database Developer):

    • Exam 70-441: PRO: Designing Database Solution by using SQL Server 2005
    • Exam 70-442: PRO: Designing and Optimizing Data Access by using SQL Server 2005


    相關的課程可以到 Microsoft Learning: http://www.microsoft.com/learning 查詢。

    2007年1月15日 上午 10:50
    版主
  • hi ,小朱

    謝謝你提供的這麼多資訊,請問依下,那些參考書要買中譯本的嗎?還是原文的?

    你比較推薦那ㄧ本呢? 我有查詢這幾本,發現都有很多版本了,需要買最新版的嗎?

    對於新手來說,買到不錯的工具書也是很重要的.

     

     

    thanks

    stephen

     

    2007年1月15日 下午 02:24
  • 我看過的書中,Modern Databae Management 這本書比較淺顯易懂。

    中文:
    http://tlsj.tenlong.com.tw/WebModule/BookSearch/bookSearchViewAction.do?isbn=9861544526&sid=34184

    能夠看原文書的話,看原文書可以避免因為翻譯的用字或語意錯誤而導致的錯誤認知。

    但 SQL 指令的話,你可能要另外找一本專門講 SQL 指令的書籍。
    或者,看 SQL Server Books Online 也行。

    不過我自己認為,書要自己看的下比較重要,所以你還是要走一趟書店,實際翻一翻看看那本書你看不看的下去,不然買回去不看也沒用(我自己是沒時間看)。

    2007年1月16日 上午 02:26
    版主
  • hi,小朱:

    謝謝你提供的資訊,我會到書店看看你建議的幾本書,然後選一本自己可以看完的書

    至於指令的書籍,我想會先利用online book來當參考.

     

    謝謝

    stephen

    2007年1月16日 上午 07:09