MySQLで学ぶデータベース超入門

データベース技術全般に怪しい。SQLを書くのも苦手だし、インデックスの貼り方も微妙だし、or mapperも見様見真似だ。

本書はこれからDBを学ぶ人向けに、「データ」「データベース」「情報」の違いといった超入門的なことから、リレーショナルDBの仕事みやデータベースを操作する言語「SQL」、DBを構成する要素である「ビュー」「ストアドプロシージャ」「トリガー」などをイチから解説するものです。題材とするDBは、誰でも手軽に使えるオープンソースのMySQL。DBの仕組みをやさしくていねいに解説しながら、最終的にはJavaを使ったDBプログラミングの応用までをカバーします。

不要になっていく技術も多いけど、SQLや、データベースそのものの考え方は依然として重要だろう。とりあえずインデックスについてはだいぶ理解が進んだと思う。