MS SQL Server 2008 R2をバックエンドとして使用している私のウェブサイトでゲストのチェックアウトを実装しようとしていますが、データベースの設計とその方法についてはわかりません。だから、どんな助けもありがとう。ゲストチェックアウトのテーブル構造
-1
A
答えて
0
はおそらく、あなたは最初のセッション(phpは、ASP.NETドキュメント、Java servletsチュートリアル–はJSPのために、あまりにも、適用されます)を見ている必要があります。
セッションでは、ユーザーデータを取得できるように、データベース内のユーザーのIDを保持することをお勧めします。
ユーザーの表では、あなたが必要なすべての情報を続けるだろうが - 、ID、名前、住所、銀行口座、...
は今、あなたは少し問題を取得する:あなたは、1以上のものを持っているユーザーがいるかもしれません彼のカート内の製品 - 同時に、これらの製品のいずれかが別のユーザーのカートに入っている可能性があります。だから、あなたは[n、m]関係にあります。
これを解決するには、追加のテーブルが必要です。私は単にそれを「カート」と呼んでいます。これは、ユーザをカート内のアイテムにマッピングするヘルパーテーブルであるため、2つの外部キー(ユーザIDとプロダクトID)を持つ2つのカラムがあります(hereを見たい場合があります)。
バリアント:ゲストのユーザーデータを保存しない場合は、ユーザーテーブルを省略してカートテーブルのキーとしてセッションCookieを使用してユーザーを識別することができます。その場合、セッションが破棄されたときにクッキーのデータベースエントリを削除することを忘れないでください(セキュリティのために新しいセッションが作成されたときにこれを再度行うことができます。データ - クラッシュなどの理由によるもの)。
関連する問題
- 1. 構造のテーブル
- 2. PHP:テーブル構造
- 3. Zend_Auth:DBテーブル構造
- 4. テーブル構造
- 5. MySQLテーブルの構造
- 6. sqlのテーブル構造
- 7. XML構造からMySQLテーブル構造へ
- 8. BigQueryのテーブルの構造
- 9. はJQueryの.html()テーブル構造
- 10. SQLテーブル構造のフィードバック
- 11. Excel構造化参照テーブルの構文
- 12. このテーブル構造のLaravelへのモデル構造?
- 13. 好ましいテーブル構造
- 14. データベース設計:テーブル構造
- 15. フィルタ動的テーブル構造
- 16. MYSQLテーブル構造グローバルNULL値
- 17. テーブル構造と検証
- 18. テーブル構造を新しいテーブルにコピー
- 19. 異なるテーブル名で同じテーブル構造を持つデータベース構造
- 20. 正規化されたテーブル構造対フラットテーブル構造
- 21. Magentoのゲストチェックアウト/ authorize.net問題
- 22. SQLのテーブルの構造を表示
- 23. PL/SQLへのRubyテーブルのデータ構造
- 24. テーブルのデータ構造の設計
- 25. Fallenswordのようなマップシステムのテーブル構造
- 26. oracleデータベースのテーブル構造の設計
- 27. IVRメニュー(DTMFキー)のテーブル構造
- 28. Hibernateのアノテーション(ピラミッド構造と同じテーブル)
- 29. 次のテーブル構造としたOracle SQL
- 30. Postgres JSONBテーブルのクエリ構造ですか?
あなたが実際に何をすべきかを詳しく説明してください。どのデータが格納されるか、データ項目間に依存関係が存在するか、計画されたデータフローは何か... – Aconcagua
まず、私がゲスト用のカートを作成したいと思います。商品テーブルに表示され、今質問はどのようにゲストを追跡するのですか?これでゲストは注文とチェックアウトを行うことができます。私は、フローとどのデータを保存するのか分かりません。私は初心者です。 –
これはあなたの課題を行うプラットフォームではなく、教育プラットフォームでもありません。あなたのタスクに関連するプログラミング構造に精通してください。コードに特定の問題がある場合は、ここに戻ってください。 – TAM