【发布时间】:2017-10-04 09:43:13
【问题描述】:
我正在尝试为一家零售公司的位置创建数据库结构,其中基地是商店,一个地区是按地理位置分组的一组商店,依此类推。从最大到最小(按面积):
区域 -> 地区 -> 区 -> 商店
每个级别都有相同的基本列:
ID
Name
LeaderID
CreatedOn
UpdatedOn
Active
最好将这些级别中的每一个都放在自己的表中,还是将其压缩为一个带有“ParentLocation”列的“Locations”表?由于向上层级需要多次加入同一个表,会不会有明显的性能影响?
【问题讨论】:
标签: sql-server database schema