はじめに この連載では、これまでC言語やPerl、Javaなどの手続き型言語(またそれに基礎を持つ言語)を主に使用してきたプログラマやエンジニア(要するに、私たちのほとんど全員、ということになるでしょうが)を対象に、データベースという特有の世界―集合論と述語論理のロジックが支配する世界―について、ケーススタディを交えながらわかりやすく解説していくことを目的としています。 「手続き型プログラマの視点から初めて集合指向(setoriented)の世界を見た場合」を想定して、多くの方にとっては馴染みの薄い集合や述語といった概念を、なるべく慣れ親しんだ手続き型の考え方にひきつけて解き明かしてみせよう、というわけです。もちろん、SQL初心者だけではなく、プロフェッショナルなDBエンジニアにも楽しんでもらえるトピックを盛り込んでいこうと考えています。どうぞよろしくお付き合いください。 SQLと連番 さ