心情指数功能表结构。(就是很多网站都有的那种,你看完这篇文章的心情是什么那个心情指数功能)1.心情指数功能需要有一个方案,每个方案下有数量不明确的 心情指数选项,每个选项对应一个图标,
2.有一些文章,文章可以选择一个方案,并且在用户投票后记录每个心情指数的点击值。
下面是我设计的表结构初看来似乎还不够合理。心情指数方案表:MoodScheme
MoodSchemeID 心情指数方案ID
MoodSchemeName 心情指数名称
心情指数项表MoodOption
MoodOptionID 心情指数ID
MoodSchemeID 心情指数方案ID
MoodOptionName 心情指数项名称
MoodOptionPicture 心情指数项图标
心情指数表 Mood
MoodOptionID 心情指数ID
ItemID 被投票的项目ID
MoodSchemeID 项目名称ID
MoodValue 心情指数值
这样的表结构似乎会遇到一个问题,如果期望列出对应文章ItemID 的心情投票数将会带来性能上的问题。
大家是否有什么好的方案来设计这功能的表结构呢?
2.有一些文章,文章可以选择一个方案,并且在用户投票后记录每个心情指数的点击值。
下面是我设计的表结构初看来似乎还不够合理。心情指数方案表:MoodScheme
MoodSchemeID 心情指数方案ID
MoodSchemeName 心情指数名称
心情指数项表MoodOption
MoodOptionID 心情指数ID
MoodSchemeID 心情指数方案ID
MoodOptionName 心情指数项名称
MoodOptionPicture 心情指数项图标
心情指数表 Mood
MoodOptionID 心情指数ID
ItemID 被投票的项目ID
MoodSchemeID 项目名称ID
MoodValue 心情指数值
这样的表结构似乎会遇到一个问题,如果期望列出对应文章ItemID 的心情投票数将会带来性能上的问题。
大家是否有什么好的方案来设计这功能的表结构呢?
ItemID 被投票的项目ID
MoodSchemeID 项目名称ID
拿出来再建一个 投票的项目的table