學習新技術會讓人望而生畏,試問你現(xiàn)在已經(jīng)在學習使用關系型數(shù)據(jù)庫了嗎?或許,你會一點點Access,但是假如你現(xiàn)在的老板或者老師希望你精通Oracle數(shù)據(jù)庫,你會怎么辦呢?
別急,本文闡述了10個觀點,對于剛剛學習Oracle的人來說,Oracle SQL Developer是最值得他們學習的工具。理由如下:
1.完全免費
無需任何啟動資金和預算,學生也不需要任何費用。在原來的程序上進行免費升級,并且在我們的官方論壇上有一些免費的技術支持。
2.隨處運行
Windows、OSX(Apple)、Unix、Linux。也不需要在你的實驗室機器上啟動Windows VM去運行Windows軟件。
3.誰都可以安裝
無需安裝,無需注冊便可以更新,無需管理員權限即可獲得。你可以下載或者提取一些文件在你的電腦或者U盤里面,就可以運行。這里有一個視頻教程,教你怎樣開始使用。有可能5分鐘以后就學會使用Oracle SQL Developer。
4.無處不在
SQL Developer無處不在,在去年,它已經(jīng)有超過250萬用戶下載并且是OTN上下載最多的軟件。這也就意味著,在你需要幫助的時候,你身邊就有人能幫助你。
5.簡單的用戶接口
連接,查看對象或者點擊對象。你可以使用工作表去寫你的查詢語句或者程序。這里只有一個工具條,而且上面僅僅只有幾個按鈕。我只想要“A”、“B”、“SELECT”和“START”控制就行了。如果你是Oracle新手,建議你不要同時學習新的工具來增加學習壓力。
6.它不是一個“黑盒子”
就像我們平時使用向導完成任務一樣,你也可以通過拖拽表來實現(xiàn)查詢等操作并且你還可以查看生成好的SQL語句。請不要因為有一個GUI可以使數(shù)據(jù)庫正常工作就放棄學習底層的代碼。
7.“四合一”
它不僅僅是查詢工具,有可能你也需要去設計一個數(shù)據(jù)模型?或者為了新的項目你需要遷移你的Sybase ASE數(shù)據(jù)庫?又或許你需要建一些報表?以上這些Oracle SQL Developer都可以滿足你。所以一旦你習慣了使用這個工具后,其他的都可以輕而易舉實現(xiàn)。
8.豐富的資源
視頻,博客,論壇等,隨處都可以找到。為什么需要別人去指導你呢,通過這些我們自己就可以學習啦!
9.使用它自學SQL
與其面對令人恐慌的白色屏幕,你可以通過拖動表或者視圖到查詢編輯器里面,可視化的建立查詢。就像Access一樣,建立查詢,與工作表進行切換查看SLQ語句。再次強調,SQL Developer不是一個黑盒子。
如果你更愿意從調試和錯誤中學習,那么工作表會對你的SQL語句進行錯誤提示,如果你有語法錯誤,它會自動在錯誤的地方加粗,就像你在一個單詞編輯器里面把單詞拼寫錯誤一樣。
10.衡量你的經(jīng)驗水平
6-8個月后,當你需要解決一些更復雜的問題時,比如像XML DB或者Oracle Spatial,該工具就可以派上用場了,而不需要你去找其他復雜的工具。
11.Wait,you said this was a Top 10′list?
是的,我在跟你開了一個玩笑,來吸引你的注意,因為下面我想說的,你可能都不愿意聽下去。你準備好了嗎?
工具并不會替代經(jīng)驗,失敗,努力工作和訓練。就好比說你有了車鑰匙,出門的時候就一定會開車一樣。盡管Oracle SQL Developer提升了入門速度,但是也不可以說明隨時都可以丟棄它。
許多有經(jīng)驗的人并不怎么喜歡工具,相反,他們是不喜歡那些沒有專業(yè)技能去操作工具的人。如果你不知道“Truncate”是什么意思,那么請你先拿起一本書,然后建立自己的學習空間,這就是為什么我喜歡“Dev Days Database Virtual Box image”的原因。那才是屬于你自己真正學習數(shù)據(jù)庫的經(jīng)驗。