2011年6月3日金曜日

#011 全てはテーブルだ




アクセスはフォーム、レポート、VBA、クエリーと様々な機能が用意されていますが、
全てはテーブルが基本です

それらの機能は、テーブルのデータをどのように扱うか、というものなので、
元となるテーブルの作りがデタラメな時は、
フォームやレポートを作る時に相当苦労します


項目に漏れがないかチェックするのも重要ですが、
テーブルを作る時に最も重要なのは「正規化」です

これから数回にわたって正規化、テーブルを作るときのポイントを解説します。


とりあえず問題です

コンビニのレジで受け取るレシートを思い出してください
手元にあれば、それを見ても構いません

どういったテーブルを作れば、そのレシートに印刷するデータを作れるでしょうか?

コンビニの名前、住所などは無視してOKです

商品名、数量、金額、預かり、お釣り、日時、、、
これらをどのようなテーブルで作るかが問題です