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