我是如何學習SQL SERVER的

作者:張盎

從1996年至2002年,我一直在學習和使用FoxPro 。從2003年至今,一直在學習和使用SQL SERVER 2000 。雖然我有FoxPro的使用經驗,但SQL SERVER跟FoxPro還是有太多的不一樣。我首先買了一本400頁左右的SQL SERVER 2000基礎教程,從頭到尾一字不漏地看了一遍。說實話,看第一遍的時候也是胡里胡塗,有的根本看不懂。接著,我又看了第二遍,並把書上的程式碼一個字母一個字母敲出來,執行一遍,才算略有所得。我又買了一本關於SQL SERVER 2000管理方面的書,對SQL SERVER 2000的企業管理器的使用有了一些瞭解。在工作中我一直使用SQL SERVER 2000查詢報表,備份資料庫,在技術上才有了一些進步。經過4年的學習和工作實踐,我覺得,學習SQL SERVER 2000並不難,但也不容易,因為我是一家商場的計算機系統維護員和資料庫管理員,要靠SQL SERVER 2000養家餬口。如果你不準備靠它吃飯,不必浪費時間學習它,微軟的東西升級很快,需要不斷地學習。我原來使用的是windows 2000 professional, windows 2000 server , sql server 2000,現在公司已經升級為windows xp, windows server 2003, sql server 2005。雖然微軟最大的特點是向後相容性,以前的老知識不會完全被淘汰,但sql server 2005跟sql server 2000的介面還是完全不同,需要熟悉好長時間,才能找到原來的企業管理器和查詢分析器在那個選單底下或是哪個圖示。先要學好資料庫程式語言(T-SQL 查詢語言),然後要熟悉企業的資料庫和表的結構,然後編寫函式,檢視,儲存過程就比較容易了。我建議學習就要學最流行的,最強大的,最難的,不要想著不勞而獲,輕而易舉學到一門技術。學習就學sql server, oracle, db2等企業級的資料庫,不要學習vf或著access一類的所謂資料庫,沒有多少用處。專業書要選厚的讀,先讀一本400頁左右的入門書,然後讀幾本1000頁以上的專業書,再參考隨機幫助檔案,如果有師傅指點,就大有長進了。喜歡一位同仁的話:做程式開發,人到三十是不是還要堅持,我不知道,但我知道除了這個別的什麼都不會,只有堅持!學習!學習!堅持!

(張盎,張自強,人為求知瘦)

我是如何學習SQL SERVER的