アフィリエイター上岡の日記です。『SQL実践入門』を読んだ感想TwitterFacebookはてブLINEPocket読んだきっかけは、ブラックボックスになってしまいがちなDBとSQLについて知る必要性を感じたからCakePHP3でWEBアプリケーションを作っていたときに、ふと「Controllerが肥大化してきたし、この処理はModelでやった方がいいんじゃないかな?」と思うときがありました。簡単な処理はフレームワークが提供してくれてるORMのおかげで、かなり楽にできます。複雑なことをしようとしたときに、素のSQLでどういう風に書けばいいかがイメージできていないからか、かなり苦戦を強いられてしまいました。私がハマったケースですと、「JOIN」を使って結合すれば簡単に済む話だったんですが、そこにたどり着くまでにものすごい回り道をしてしましました。こんな風に「SQL力の弱さ」が露呈してしまったので、これまでなんとなく扱ってきたSQLを一度ちゃんと学ぼうと思い本書を買いました。完全理解はできないものの、実務で生かせそうな知識をGET一通り読み終えたんですが、正直なところ本書の20%くらいしか理解できていません。読んだのは無駄だったのか?といわれると、そうでもないんです。完全理解に至っていないものの、SQLを書くときに何を意識して書けばいいのかということが、ぼんやりと見えてきました。DBのアーキテクチャがSQLのパフォーマンスとどういう関係にあるのかも雰囲気がつかめました。SQLの輪郭みたいなものをつかめたことで、今後の開発に生かせそうです。これまではPHP,Javascript,Ruby,Pythonといったスクリプト言語の習得に目が言ってしまいがちでした。考えるとどの言語でWEBアプリを作っても必ず関わってくるのがDBとSQLです。なんでもっと早くちゃんと学ばなかったんだろうと思いつつ、必要になったらイヤでも学ばなきゃなので、しょうがないかとも思いました。私みたいなSQL初心者にはちょっと難しい内容でしたが、背伸びしてみるとそれはそれで収穫があったりもします。本の詳細はこちら最後まで読んでいただき、ありがとうございます。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。企業のブランディングを高めるために読んだ本。「売る」から、「売れる」へ。名刺50枚入れても余裕!楽天ランキングで1位の名刺入れを買いました。クラウドファンディングで総額1億円!『革命のファンファーレ』飲み会に参加することにしましたRECOMMENDこちらの記事も人気です。新しい経済のルールと生き方』を読んだ感想。まずい?」の真相を探るべく買ってみました。2020ラッシュガード選びの5つのポイント便利で役立つPerl好きな私🐪ランキング人気ブログランキングに参加しています。よろしければ、1日1回応援クリックをお願いします。