我正在为事件管理站点设计一个数据库 - 有一个场地表和一个事件表。每个活动都在一个场地(存储场地的ID),每个场地都在一个城市。如果城市是场地表中的一个场(这可能会导致城市因拼写错误而导致城市重复),或者应该有一张城市表(每个城市有一个id和一个名称),一个连接城市与场地(cityid,venueid)的一对多表格?数据库设计问题 - 字段或新表格+一对多
我知道这是一个非常基本的问题,但我不确定额外的连接和额外的两个表是否值得。
预先感谢
[编辑] @tvanfosson:因为每个地点与单个城市相关联的从多到多对一一对多更改。