[前][次][番号順一覧][スレッド一覧]

mysql:13107

From: 荒木 満 <荒木 満 <araki@xxxxxxxxxx>>
Date: Sun, 25 Jun 2006 13:50:31 +0900
Subject: [mysql 13107] テーブル設計について

いつも勉強させてもらっております。

早速ですが、テーブル設計について皆さんのご意見を頂きたくお願いいたします。

現在、会員制ショッピングサイトのようなものを製作中なのですが、
会員が気に入った商品を「お気に入りに追加」、というようにして登録できるようにしたいのですが、
このデータをどのように保存するのが効率的なのでしょうか?
例えば商品のデータを格納する、syouhinテーブルと、会員のデータを格納する、memberテーブルがあり、
それぞれに、id というプライマリーキーがあるとして、
1.syouhin_id と member_id というカラムを持つfavarit というお気に入り専用のテーブルを作り、ここのテーブルにレコードを追加していく。
2.member テーブルにカラムを追加し、syouhin.id のデータを追加していく。

1の方法だとレコードの数がかなり多くなってしまうと考えられますがどうでしょうか?

その他、効率的な方法などございましたらご指摘いただけませんでしょうか?
よろしくお願い致します。



[前][次][番号順一覧][スレッド一覧]

->   13107 2006-06-25 13:50 [荒木 満 <araki@xxxx] テーブル設計について                    
     13109 2006-06-25 21:23 ┗["F.Y" <fumi_sby@xxxx]                                       
     13111 2006-06-26 17:33  ┗[荒木 満 <araki@xxxx]