这有点难以搜索,因为所涉及的词在关系数据库领域是通用的,所以如果这是重复的,请指出正确的方向。
假设我有一个“热点”表。假设热点可能出现在任意数量的链接表中。我不想在所有链接表中进行不必要的查询,我想指定一个“热点”类型,这样我就可以首先得到我的结果,只找到特定类型的关系。
创建一个引用链接表真实名称的“link_type”列是不好的做法吗?例如说我有这些链接表:
table link_hotspot_collectable
table link_hotspot_minigame
table link_hotspot_factoid
以下表格是具有不同数量/类型的数据的唯一表格
table collectable
table minigame
table factoid
那么“link_type”列的可能值将是“collectable”或“minigame”(或者我想我可以使用整个链接表名称“link_hotspot_factoid”
这是一个好方法吗?是否有更有效或更好的模式来形成更容易/更快的查询?
目的是将“热点”(像素映射空间中的几何坐标)与任何其他一组动作/收藏品/游戏进行概括。游戏表将与收藏品表的架构大不相同。