達人に学ぶSQL徹底指南書 の商品レビュー
□サマリ 良書。 SQL初級、中級者には、非常に参考になる。 本書は大きく、「魔法のSQL」、「リレーショナル・データベースの世界」の2部構成となっている 。1部ではSQLの実践的な使い方を、2部ではリレーショナルデータベースの歴史と原理・概念となっている。 2部は、SQL自体...
□サマリ 良書。 SQL初級、中級者には、非常に参考になる。 本書は大きく、「魔法のSQL」、「リレーショナル・データベースの世界」の2部構成となっている 。1部ではSQLの実践的な使い方を、2部ではリレーショナルデータベースの歴史と原理・概念となっている。 2部は、SQL自体の概念に興味を持っている方向けの内容である。 1部では、SQLでこんなことができるのか!?、 と思うようなことをスマートに実現する方法が分かる。 開発者にとっては、今までAPサーバ側でクエリの結果を受け取った後に、手続き型言語(オブジェクト指向型言語)でループを回しながら処理していたようなことを、SQLで直接求めることができ、あちこちで加工処理を行うことがなくなる。 情報システム部門、SEの方にとってもAccessなどのDBクライアントでできることの幅が広がり、有用 である。 2部では、SQLの成り立ちから始まり、少し掘り下げたSQLの世界の根本をなす理論は何なのかについて、述べられている。うんちくを語るにはうってつけである。もちろん、学術的な興味をもっている方にもGood。 □良い点 普段何気なく行っていることを明文化し、こういうことをやりたい時はこうやればできる、と言ったパターンを自分の中で蓄積していく事は重要である。 本書で明示的に記載されているわけではないが、そのした方がよいなと感じる手法があちこちにあり、非常に為になったと感じた。 例えば、「既存のコード体系を新しい体系に変換して集計する」場合に、CASEとGroupBy(CASEをGroup Byの中に再度記載)を使用する、ということは頭の中の引出しに入れておきたい定石の1つである。 □悪い点 少しアカデミックな内容が多く、対象読者を狭めていると感じる(私自身は嫌いではないが…) 集合論的な内容が多かったり、関係モデルであったりと、SQLの根幹を成していることは理解できるし、筆者の熱意も伝わってくるが、果たして本書の表紙のお題目に沿っているかとうと疑問が残る。 その内容自体がすんなりと実用的なサンプル部分のバックグラウンドになっていることが納得できればよいが、少し乖離しているように感じた。
Posted by
「なんとまぁ、SQLでこんなことまでできるのですね!」 「性能を引き出せていないSQLはこんなんですかっ!」 という発見を解説とサンプルから、教えてくれます。 技術関連の本を読んで、久しぶりに感心・感動しながら、 そして、自分の技術力の低さを痛感しながら、 でも、楽しく読めまし...
「なんとまぁ、SQLでこんなことまでできるのですね!」 「性能を引き出せていないSQLはこんなんですかっ!」 という発見を解説とサンプルから、教えてくれます。 技術関連の本を読んで、久しぶりに感心・感動しながら、 そして、自分の技術力の低さを痛感しながら、 でも、楽しく読めました。 後半はRDBの歴史や3値理論など。 これまた興味深い話が書かれてあります。 NULLは存在すべきなの?といった、 気になるようで深みに迫ることができなかったことも、 著者の熱い思いで説かれています。 SQLに触れることがある方、お勧めします。 是非、読んでみてください。
Posted by
SQLに関して深い洞察を持つ作者の示唆に富むtipsが随所にちりばめられた良著.そこらのマニュアル本とはレベルの違う濃い内容でありながら記述は簡潔かつ的確.何度も読み返して実践するうちにSQLの理解が深まる.
Posted by
応用次第では色々使えるSQL満載です。 但し、若干トリッキーなため、 よく考え、そして、しっかりテストをしましょう。
Posted by
- 1
- 2