• 締切済み

ecサイトのER図

ecサイトを作成するためにデータベース設計をしているのですが、ゲスト購入と会員登録ができるようにするためにはどうしたらいいのかわからない状態です。理想はゲストユーザーも会員ユーザーと同じテーブルに保存したいのですが、それは可能なのでしょうか。わかる方がいましたら教えていただけると嬉しいです。よろしくおねがいします。

みんなの回答

  • t_hirai
  • ベストアンサー率28% (222/788)
回答No.2

> た場合(ex. user table)、ゲストのメールアドレスとパスワードはないため空にしておけばいいのでしょうか。 あら、ゲストでもEmail位もらうのかと思っていました。 基本的にはuser tale ってEmailは必須項目になると思いますので、 user tableには登録できないですね。まあ、Emailはダミーで登録するっていう手もありますが、guest用の別テーブルで作るのがいいかもしれませんね。

  • t_hirai
  • ベストアンサー率28% (222/788)
回答No.1

ER図は見ていませんが、ゲストも会員も1テーブル(ex. usersテーブル)に保存して、usersテーブルで会員か否かのフラグをもたせればいいのではないでしょうか?

kiki_sama
質問者

お礼

返信していただきありがとうございました。私が求めていた回答そのものでとてもためになりました。 また、もう一つ質問なのですがゲストも会員ユーザーも一つのテーブルに入れた場合(ex. user table)、ゲストのメールアドレスとパスワードはないため空にしておけばいいのでしょうか。 開発初心者のため初歩的な質問しか出来なくてすみません。よろしければご回答のほうよろしくお願いいたします。ありがとうございます。

関連するQ&A