私はSQLに全く新しいので、私はすべてがちょうどどのように動作するのか分かりません。 商品を含むショップがあります。 私はテーブルに項目を格納するだけですが、Shopクラスには自分自身の変数があり、どこかに格納する必要があります。 このような情報をどのように保存するのですか? 絵は言葉で私ができるよりもずっといい、すべてを説明していますSQLテーブルのレイヤー?
0
A
答えて
1
あなたはアイテムのために店のためのテーブルとテーブルを作成する必要があり、外部キー制約を経由して、それらを関連付けます。各テーブルは一意の識別子(すなわち、ShopIDおよびItemID)である主キーを有する必要がある。次に、アイテムをShopIDとも呼ばれるitemsテーブルの列に関連付けて、アイテムをショップに関連付けることができます。 itemsテーブルでは、この列を外部キーとして定義し、1対多の関係を作成しています。これをあなたのコードでもモデル化したいと思うでしょう。
私は外部キー/プライマリキーとデータベースの関係についていくつかの研究をすることをお勧めします。ここには数多くの文献がありますので、ここでは詳しく説明しません。
関連する問題
- 1. SQL Serverの2つのテーブルをデータベースとレイヤーで比較する
- 2. 3レイヤーとLINQ to Sql - ビジネスエンティティ
- 3. テーブルをCSSレイヤーに変換する
- 4. Caffeのレイヤー内のレイヤー
- 5. MySQLテーブルへのSQL Serverテーブル
- 6. MDBへのSQLテーブル(SQL 2005)
- 7. SQLテーブルのフィルタレコード
- 8. SQLテーブルのマージ
- 9. SQL、別のテーブル
- 10. Sqlテーブルのピボットエラー
- 11. SQLサーバーのテーブル
- 12. テーブルの背後にあるレイヤーのラベルに描画する
- 13. レイヤーのレイヤーの不透明度
- 14. SQLテーブル
- 15. SQL:テーブル
- 16. SQLテーブル
- 17. SQLテーブル - テーブルからテーブルへのコピー
- 18. 下層レイヤーと上層レイヤーのCSSホバートリガー
- 19. ケラス - レイヤー間の差_by_depthとレイヤー
- 20. コンテナdiv内のレイヤー3 divとレイヤーdiv
- 21. Keras - Convolution2Dレイヤーと密なレイヤーの融合
- 22. 別のテーブルのSQL
- 23. 別のテーブルのSQL
- 24. 私は、このSQLテーブルを持つ複数のテーブルのSQL
- 25. SQL 4つのテーブル
- 26. SQLの "動的"テーブル?
- 27. SQLテーブルの解説
- 28. SQLテーブルの関係
- 29. SQL - 二つのテーブル
- 30. SQL:テーブルの更新
彼は多分多くの関係を望んでいるが、店は通常1つ以上の商品を持ち、特定の商品は多くの店で見つけることができるからだ。 – Icemanind
非常に迅速な回答ありがとうございます!私はそれを見てそれがどうなるか見てみましょう:) – RandomStranger
@Icemanindはい、おそらく、私は店の商品が一意である単純なケースを想定していました。 – akerra