我有一个数以千计的商店数据表。在开始时,我认为商店对象具有parent_id
属性来组合连锁商店是个好主意。你会如何设计你的数据库来支持连锁店?
在我的网站上,任何人都可以添加商店。没有添加“主店”的例行程序。那么你怎么能选择一个主店呢?
所以我必须找到另一种方式来组合商店。
我在想,og有一个单独的表,其中连锁商店获得组ID。
目标是当您更改一个商店的描述时,您可以选择更新所有商店的描述。这可以再次被标准化为具有用于描述的单独表格 - 但是我已经有了一堆表格,所以我不确定它是否会在进一步标准化中有任何真正的增益。
我想听听你认为什么是设计我的数据库以扩展连锁店的最佳方法。
想知道,基本上,我可以添加一个商店并声称是另一个成员的连锁店的一部分?如果你有一个确认过程或类似的东西 - 可以很容易地设计一个数据库比例。 – 2012-03-09 22:12:32
@OfirBaruch - 我不确定'another member'是什么意思。但是所有商店在公开之前都必须加以控制,所以如果所选择的连锁店对商店有效,我也可以控制它。 – Steven 2012-03-09 22:14:00