SQLite入門 すぐに使える軽快・軽量データベース・エンジン
PHP5に標準で付いているから、PHPの解説のついでに
PHPでSQLコマンドを操作するサンプルを掲載している書籍が多く、
SQLite自体を解説している書籍としては、たぶん唯一の存在。
PHPは当然として、java、PEAR、ASP.NET、ASP、perl、ruby、なでしこの
環境構築からサンプルまで、至れり尽くせりである。
Ruby on Rails 2.0からは、SQLite3がデフォルトのデータベースになっており、
開発環境でサーバーの設定や管理をしたくないエンジニアにも、SQL初心者にも、
やさしい内容。
本書は、Windows対応であるが、
Debian4なら、
sudo aptitude install rails libsqlite3-ruby sqlite3
とタイプすれば、Ruby on Rails 1.xの開発環境が手に入る。
サーバーの設定に苦労するのは、実環境の構築担当者に任せよう。
The Definitive Guide to SQLite (Expert's Voice in Open Source)
iOSでSQLiteを使用する上での知識を得るために購入しました。
率直なところ、iOSについての記述は浅く、しかもXcodeのバージョンが
古かったため、思ったほどの情報を得ることはできませんでした。C言語以外に
ついての記述が浅く、もう少し掘り下げてあると良かったです。おそらく
C言語ユーザの視点からすると星4つになると思います(C言語に関する
部分はやや流し読みしたので断定はできませんが)。
ただ、SQLiteの仕組み、フリーかつ単一ファイルのデータベースにも
関わらず、非常に高機能であることは理解できました。SQLiteについては
日本語の書籍がほとんどなく、SQLite単体での仕様理解をするには
悪くない書籍だと思います。
掲載されているSQLのサンプルはSQLを使った開発経験が2年くらいあれば、
簡単に理解することが可能です。
SQLite入門 第2版
良い意味で、幅広くSQLiteについて触れられています。
この本が一冊あればある程度SQLiteについて理解が出来ると思いますし、
チョットしたリファレンスとしても使えそうです。
標準装備のphp5だけでなくRails、AIR、MT、はてはワードプレスまで使っています。
もちろんphpのサンプルをレンタルサーバーなどで試す事も出来ます。
またFireFox、tksqliteの説明も詳しく書いていますので、
SQLを入力・更新などをその場で確認出来ます。
今後のSQLiteの方向性を示しているんじゃないでしょうか?
個人的にはこの先をもうチョットだけ欲しいと思う部分が多かったので
星4つにさせて頂きましたが幅広く知りたい方にはオススメの本です。
COLUMNや注釈が詳しく解かりやすかったのも良かったと思います。