一栏有多合适table
How appropriate is one column table
这种设计是否伴随着开销或数据冗余?
表的结构应该保持能够在标签上进行CRUD,对于像manga/anime标签这样的东西,允许特定的资源可以通过标签的选择。 * 代表主键。
tag (tagID*, tagName)
tagMap (tagSetID*, tagID*)
tagSet (tagSetID*)
announce (announceID*, tagSetID, title, content)
您的设计完全没有问题。大多数时候,我们可能希望 tagSet
table 也可能有一个名称列,例如
tagSet (tagSetID*, tagSetName)
你没有一个不是真正的问题。这实际上是标签和集合之间的标准多对多关系,tagMap
table 用作连接点 table.
这种设计是否伴随着开销或数据冗余? 表的结构应该保持能够在标签上进行CRUD,对于像manga/anime标签这样的东西,允许特定的资源可以通过标签的选择。 * 代表主键。
tag (tagID*, tagName)
tagMap (tagSetID*, tagID*)
tagSet (tagSetID*)
announce (announceID*, tagSetID, title, content)
您的设计完全没有问题。大多数时候,我们可能希望 tagSet
table 也可能有一个名称列,例如
tagSet (tagSetID*, tagSetName)
你没有一个不是真正的问题。这实际上是标签和集合之间的标准多对多关系,tagMap
table 用作连接点 table.