プログラマに習得してもらいたい、SQL | SQL入門講座☆ITのスキルアップで上級SEを目指そう

プログラマに習得してもらいたい、SQL

システムを開発する場合、

データベースの技術者と、
プログラミングの技術に
わけて、考える(管理する?)があります。

そして、データベースは、
データベース技術者にまかせ、
プログラマは、プログラムに
集中するようように、
という考えです。

管理する側としては

それぞれの、技術者にわけ、
それぞれの専門知識を、
短期間に習得できるようにする。

また、責任分担を、明確にする
というものです。

しかし、
私は、プログラマも、
データベースのことを、
知っておくべきと、考えます。

それは、
システムは、
データベースと、データベース処理
そして、システム全体の処理が
合わさり、1つのものになっています。

このため、データベースのことが
解らない状態で、システム(プログラム)
を、作ることは、情報不足に陥ります。

具体的には、
SQL文をどちらが、受け持つのか
となります。

現在、SQLを自動生成する環境も
ととのってきていますが、
(O/Rマッパ)

そのような、環境の場合でも、
SQLがなくなったのではなく、
内部で、自動でつくられているに
すぎません。

プログラマにも、ぜひ、
SQLの基本のところは、習得しておくべきです。

そうすることにより、システム全体の状況を
つかむことができます。