商店表的建議: 編輯關於合適的數據庫設計和實施與C#
:來存儲不同的商店StoreId Name PlaceCode
-------- -------- --------
1 Addidas AB1
2 Nike KS3
3 Puma LS6
4 Nike AS2
5 Nike WR4
區表信息
AreaId Area
------ -------
1 DownTown
2 UpTwon
StoresArea表的表
StoreId AreaId
------- -------
1 1
2 2
3 2
4 1
5 2
例如,耐克公司的店鋪不止一家分店,因此我的想法是擁有比名稱屬性「耐克」更多的記錄,但其他屬性將包含有關分店的信息。
我用StoresArea Table創建了一個多對多的關係,但我認爲這可以通過一對多的關係來實現...而且它很混亂,所以我希望有一個好的建議,所以它可以幫助我遵循良好的做法!
我創建了一個名爲store的類來保存關於每個store的信息..但是我想添加一個額外的變量,我認爲它會是一個數組,這個變量將保存給定商店的所有分支的信息。
我覺得這個信息將是:
1 - 分支的PlaceCode
2 - ID,這樣我可以使用查詢字符串來訪問所有其他部門提供的網址STOREID =標識
3 - 分支的面積
?直接點,我想要任何特定商店的詳細頁面有一個名爲branches的字段,它將顯示分支區域+所有其他可用分支的PlaceCode。例如「分支機構:市中心:AS2」,市區單詞將可點擊鏈接到分支機構!
我知道這還不夠清楚!但我希望你能得到它 當然,你可以詢問任何進一步的細節或問題使圖片更清晰!
其實一個區域或一個區域可以有一個以上的商店爲同一品牌,具有不同的地址 耐克可以有兩個分支在市中心!所以他們的獨特之處在於顯示他們的地址或地點代碼,就像在「分支機構:DownTown,AS2 - DownTown,SD1」 – lKashef 2010-11-04 02:29:12
這些實際上是有意義的,並且這個想法已經開始出現了......但我可以還是想象一下,我將如何顯示特定商店的所有分支(PS:商店代碼扮演店鋪地址的一部分,所以這就是每個商店的獨特之處),請參閱我編輯第三個表以使其具有2耐克在同一地區的商店展示了這裏的多對多關係。 – lKashef 2010-11-05 11:15:08