第一回目は、 SQLite を使った実用的なプログラムとして、 郵便番号から住所を検索するソフトウェア postal を実装します。 Unix ではおなじみのコマンドラインで動作するソフトウェアとなります。 ソフトウェアが提供する機能は、 「郵便番号を引数に渡すと住所を表示する」だけとします。 完成版は、以下のような実行と結果を出力するプログラムとなる予定です。 % postal 1006090 1006090: 東京都千代田区霞が関霞が関ビル(地階・階層不明) SQLite は、FreeBSD の ports の databases/sqlite3 で導入できます。 要求 指定した郵便番号に該当する住所を返す 設計 郵便番号と住所のデータをデータベースで管理する コマンドラインで動作するプログラムとする 引数には 7桁の郵便番号を取る 検索に成功した場合のみ、郵便番号に対応した住所を返す