SQLの勉強法 | SQL入門講座☆ITのスキルアップで上級SEを目指そう

SQLの勉強法

「SQLは、難しい」

「SQLが、嫌いになった」

という、話を、たまに、聞きます。

よく、話を聞いてみると、

SQL文、というより、
データベースの構造に、問題がある、場合が多いようです。

そして、逃げ出した理由は、

1、SQL文が、複雑になって、わかりにくい

2、複雑で、どうやって、動作確認、したらいいかわからない

3、レスポンスがでなくて、手詰まりになった

のようです。

たしかに、何十行もの、SQL文を、毎日、作ったり、
修正したり、すると、いやになってしまいますよね。

実は、この問題の、多くは(ほとんど?)、データベースの
構造にあります。

複雑に込み入った、摩訶不思議な、テーブル構成であったり。

このような、場合、

思いきって、テーブル構成を、作り直しましょう。

勇気があいりますが。。。

処理したい、内容を明確にし、
要素別に、テーブルにわけ、
情報の、あいまい性をなくし、
本来、あるべき、テーブル構成にしていきましょう。

たしかに、既存のテーブル構成に、
手を入れるのは、勇気が、いります。

しかし、必要なものです。

あるいは、データベースを、きれいにすることは、

しくみを、きれいにする、手段と、考えては
いかがでしょうか。

「データと、業務を、一体と考え、
業務を、改善するのであれば、データ構造を、改善する。」

という、考えです。

お化粧は、毎日しますよね。

部屋の片づけが、苦手な人でも、

年に1度の、大掃除はしますよね。

データベース(テーブル構成)も、
業務が変わるタイミング、
システム改造のタイミングで、
構築し直すことが、大切です。

「データ構成を、いじったら、
どうなるかわからない」

といった、システムである場合、もっと
問題ですが。。。