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. Zend_Auth:DBテーブル構造
- 3. テーブル構造
- 4. PHP:テーブル構造
- 5. XML構造からMySQLテーブル構造へ
- 6. SQLテーブル構造のフィードバック
- 7. はJQueryの.html()テーブル構造
- 8. Excel構造化参照テーブルの構文
- 9. MYSQLテーブル構造グローバルNULL値
- 10. テーブル構造を新しいテーブルにコピー
- 11. SQLのテーブルの構造を表示
- 12. Fallenswordのようなマップシステムのテーブル構造
- 13. Magentoのゲストチェックアウト/ authorize.net問題
- 14. Hibernateのアノテーション(ピラミッド構造と同じテーブル)
- 15. Postgres JSONBテーブルのクエリ構造ですか?
- 16. 次のテーブル構造としたOracle SQL
- 17. IVRメニュー(DTMFキー)のテーブル構造
- 18. ツリーデータ構造のデータベース構造
- 19. PHPでmysqlテーブル構造を取得
- 20. テーブル構造を最適化するMySQL
- 21. インデントされた階層テーブル構造
- 22. SQLスプリット - 階層的なテーブル構造
- 23. クエリからMysqlテーブル構造を返す
- 24. OracleストアドプロシージャPowerShellにテーブル構造を返す
- 25. テーブルを持たないテーブルのような構造
- 26. テーブル構造をsqlite3の新しいテーブルにコピー
- 27. C構造体内の構造体内部の構造体
- 28. 私のスイッチ構造dosent(JavaScriptコントロール構造)
- 29. アプリケーションのクラス構造とデータベース構造
- 30. ActionScript 3のパッケージ構造とディレクトリ構造
あなたが実際に何をすべきかを詳しく説明してください。どのデータが格納されるか、データ項目間に依存関係が存在するか、計画されたデータフローは何か... – Aconcagua
まず、私がゲスト用のカートを作成したいと思います。商品テーブルに表示され、今質問はどのようにゲストを追跡するのですか?これでゲストは注文とチェックアウトを行うことができます。私は、フローとどのデータを保存するのか分かりません。私は初心者です。 –
これはあなたの課題を行うプラットフォームではなく、教育プラットフォームでもありません。あなたのタスクに関連するプログラミング構造に精通してください。コードに特定の問題がある場合は、ここに戻ってください。 – TAM