09 06/23 PHP と SQL (MySQL) の連携 その3

平成22年度 情報科学III (理系コア科目・2年生)
PHP と SQL (MySQL) の連携
大量のデータを扱う
担当 岡村耕二
月曜日 2限
http://okaweb.ec.kyushu-u.ac.jp/lectures/jk3/
本資料の一部は、堀良彰准教授、天野浩文准教授、菅沼明准
教授等による以前の講義資料をもとにしています。
大量のデータを扱う
 データの入っているファイルをアップロードして MySQL にデー
タを入れる。
 table のカラムとアップロードするファイルの整合性に注意する。
 しかし、プログラムのパターン的には従来学んできたことの組
み合わせである。
演習問題
 http://okaweb.ec.kyushu-u.ac.jp/lectures/jk3/2010/data-00.txtを、
ローカルファイルに保存する。
 data-00.txt をアップロードし、データをMySQLに登録(Insert)す
るプログラムを作成せよ。
 登録したデータを確認するプログラムを作成せよ。
課題問題
 乱数などを利用して、3000件以上のデータを作成し、それを
アップロードして MySQL に登録する (Inert) するプログラムを
作成せよ。また、その登録したデータを表示するプログラムも
作成せよ。
最終課題について
 課題を各人考えてきてください。
– 課題の仕様の条件
• データーベースを2つ以上使用して、組み合わて(join を
使って)検索ができること。
• いままで、講義で出なかったような内容を考えてみてくだ
さい。(名簿系、価格系以外)
 7/26最終講義)では、各人、講義で課題の説明(プログラムは
できている必要はない。もちろん、できていてもいい。)をしても
らいます。
– データベースの設計
– Web での見え方、PHP の設計
– 不足分は必要に応じて修正してもらい、最終課題に取り組
んでもらいます。