[推薦心得]從零開始!邁向數據分析 SQL 資料庫語法入門

這本書我認為寫得不錯,的確是從0開始的SQL教學,書中著重於如何使用SQL操作資料庫,而非如何管理、架設資料庫。適用情境為已經有一個資料庫,想要從中獲取資料的朋友;這本書沒有詳細的提到如何設計一個資料庫,主要還是挖掘資料為主,僅約略提到增刪查改的概念與語法。

基本資料:

  • 書名:從零開始!邁向數據分析 SQL 資料庫語法入門
  • ISBN:9789863124498
  • 語言:繁體中文
  • 原文書:SQL 第2版 ゼロからはじめるデータベース操作

目標讀者:

這本書面向沒有下過SQL的人,我剛好就是這一類人,雖然在Python可以用Sqlalchemy寫程式,但是仍然無法透過SQL與資料庫溝通。

  • 我熟知資訊工程的專有名詞(雖然不見得會用)
  • 可以大致看懂SQL在寫什麼,但是自己寫不出來
  • 可以順利的連接資料庫

而在書中,也說明了本書是為了那些讀者寫的:

  • 完全沒有SQL相關知識的人
  • 已經接觸SQL,但是希望能夠以系統化的方式重新學習的人
  • 需要使用資料庫,但是不知道如何下手的人
  • 大學、專科或是企業研修用書

我是屬於第二項人,這本書真的幫到我很多忙。

心得:

這本書主要就是在講述如何從資料庫內取得你想要的資料,也就是檢索資料庫;因為盡量使用標準的SQL語法,所以幾乎適用於所有的關聯式資料庫。但是這本書幾乎沒有提及如何設計出一個資料庫,所以若是要從零設計資料庫的話讀其他書會比較好,比竟本書是邁向數據分析的書,數據早就存在了。

讀完這本書,你應該可以自由地從資料庫中撈出你所需要的資訊了,然而如果你需要設計一個資料庫,你需要下一本書。至於下一本書我還沒找到,如果有推薦的書也歡迎在下面留言。
胡亂設計資料庫會導致性能低落,在學校專題的規模大概沒什麼,但是進入產品模式應該會很淒慘。

我只能說,以前的我用SQLAlchemy用的很開心,但是到了實際上要經由多重條件找出我所需要的資料時,SQL真的很重要,就算它能夠將SQL包裝得很好,但是你還是要知道如何設計你的查詢。

發佈留言