プロが教えるわが家の防犯対策術!

アクセスでケーキ店のスタンプカード管理を作成したいです。

3店舗あります。
購入されたお客様にスタンプカードを渡します。
(渡すだけなので、顧客情報は得られません)
スタンプカードは、どの店舗でも使えます。
スタンプカードは500円毎に1回押します。
20個たまったら、300円に金券として使えます。
スタンプカードを回収した時点で、顧客情報が得られます。

(第1目的)
最近、カードを金券として使われたお客様に、お知らせハガキを送付
(第2目的)
誕生日の前月に、お祝いのハガキを送付
(第3目的)
カードの利用回数が多い人に、ハガキを送付

(質問1)
テーブル設計で悩んでいます。
カードを回収した時に、子供の名前と誕生日を記入してもらう時もあります。
カードは親だけれど、子供宛てにお祝いのハガキを送付したいからです。
下記4つのテーブル構成でよろしいでしょうか?

tbl顧客(テーブル名)
顧客NO(オートナンバー)
顧客名
誕生日
性別
住所
TEL
email

tblカード回収日(テーブル名)
顧客NO
カード回収日付
回収店舗

tbl家族(テーブル名)
顧客NO
家族名
誕生日
性別

tblカード回収店舗(テーブル名)
顧客NO
店舗

(質問2)
バースデイケーキを注文されたお客様の情報がペーパーであります。
注文者名
誕生日の方の名前
誕生日
TEL
(住所は聞いていません)
バースデー管理は、別に作成した方がよいでしょうか?

A 回答 (1件)

> tbl家族(テーブル名)


> 顧客NO
> 家族名
> 誕生日
> 性別
本人に加え1名しか持てませんよ?
枝番号持たせるとか
    • good
    • 0
この回答へのお礼

bin-chan 様

下記のように設計しました。
ありがとうございます。

tbl顧客(テーブル名)
顧客NO(オートナンバーの主キー)
顧客名
誕生日
性別
住所
TEL
email

tbl家族誕生日(テーブル名)
家族誕生日ID(オートナンバーの主キー)
誕生日
家族名
性別

tbl家族履歴
家族誕生日ID(主キー)
家族履歴枝番(主キー)
顧客NO

tblカード回収日(テーブル名)
顧客NO
カード回収日付
店舗名

お礼日時:2014/02/20 15:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!