Re: [SQL ] 設計的問題 ..

看板Database作者 (沒有風,雲怎麼飄?)時間14年前 (2010/08/01 00:13), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
※ 引述《ia ( )》之銘言: : 大家好, : 想請教大家,我目前在設計資料庫 .. 不知道要怎麼設計會比較好 .. @@" : 我的需求是這樣,目前有 6 個不同的分店,每個分店都會販賣 27 種相同的 : 商品,而有 20 個人各別是這些商店的股東,但是每個人感興趣的商品不同, : 所以每家商店會把這 27 種商品分成 4 組,然後會依照販賣的結果通知給這 : 20 位股東。 : 資料表大概像這樣 @@" : 分店 | 股東 | 商品組別 | 商品 | : A | 陳大刀 | 一 | 1,3,4,5,6,7,23 | : A | 李謹記 | 三 | 2,4,5,6,7,24 | : 現在是打算要像底下依照商品取 table (27個), 然後把分店代號(6間)、 : 股東姓名(20位)、股東於該分店所感興趣商品組別(1~4) .. : 之後會考慮到新股東增加、以及新商品引進的需求,為了讓表單有比較好的彈 : 性,所以必須要請教各位的經驗,怎樣會比較好呢? : 商品1 : ---------------------- : 分店 | 股東 | 商品組別 : D 王大媽 組別一 ======================================================== 簡要回答如下,請自行修正 商店基本資料表 -------------------- PK | 店名| 地址... 1 A 2 B 股東基本資料表 --------------------- PK | Name | 電話 | 地址 | 感興趣組別代碼 1 王大媽 09XX 台北市xx 一 2 陳小弟 xxxxx xxxxxx 二 產品基本資料表 -------------------- PK | 品名 | 售價|組別 1 產品A 45 一 2 產品B 10 二 p.s.若同一產品可分為不同組別,則把上表組別欄位拿掉,獨立出來成 一個產品組別資料表如下: 產品組別資料表(同一產品可為不同組別時用,不然不需建) ----------------------------------------------- PK | 產品代碼(產品->pk | 組別 1 1 (指產品A) 1 2 2 (指產品B) 2 3 1 (指產品A) 2 商店股東資料表 ------------------------------ PK | 商店代碼 | 股東代碼 pk鍵 | 商店->pk | 股東->pk ex 1 | 2 (即店名B)| 1 (即王大媽) 2 | 2 (即店名B)| 2 (即陳小弟) 3 | 3 (即店名C)| 1 (即王大媽) 同一股東可有不同店名的股權 如此: 存取時用好SQL LEFT JOIN指令 ,搭配SELECT子查詢,設好就可以了! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 139.175.54.244
文章代碼(AID): #1CL4kItL (Database)