商店表的建议: 编辑关于合适的数据库设计和实施与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