ぽん太郎君とろん子ちゃんは翌日ウェブの大工さんにデータベースを見てもらいました。
ぽん太郎: ウェブの大工さん、とりあえずテーブルの項目を洗い出してみましたがいかがでしょうか?
ウェブの大工さん: う~ん、いいね!ただ一つ気になるところがあるんだけど。。。
ぽん太郎: なんですか??
ウェブの大工さん: 売上テーブルをみてごらん??テーブルに顧客名と作業名があるでしょう??顧客テーブルと作業テーブルにも顧客名と作業名があるよね??
ろん子: あっ、もしかして顧客IDと作業IDに変えて顧客テーブルと作業テーブルからそれぞれ情報をみればいいてこと??
ウェブの大工さん: そう!! 実は考え方としては、売上テーブル、顧客テーブル、作業テーブルを顧客ID、作業IDでつなげれば、例えば顧客テーブルの顧客名が変わったり、作業テーブルの作業名が変更されても、売上テーブルの顧客IDや作業テーブルの作業IDは変更しなくても情報は反映されるよね??
ぽんた太郎: そっかー、そしたら、売上テーブルに同じ顧客IDが複数あっても、その詳細情報は顧客テーブルにあるし、顧客テーブルにある情報の変更は自動的に売上テーブルにも更新されるってことだね!!
ウェブの大工さん: そのとおり!!これで、ぽんたろうくんのデータベースも使いやすいものなるはずだよ♪
ぽん太郎: ありがとう、ウェブの大工さん!!