Here is an explanation 元素之间的关系。
tl;dr:在图的中心,强度最强。基本情绪(在手臂中)结合在一起,形成外圈的次要情绪(i、 预期+快乐=乐观)
设计数据库对这组关系进行建模的最佳方法是什么?
Plutchick's Wheel of Emotions http://upload.wikimedia.org/wikipedia/commons/e/e9/Plutchik%27s_Wheel_of_Emotions.png
Emotion . 应该至少有一个主键 ID 和一个属性 Name (更好 Emotionname ,因为名称通常是一个保留字)。也许您需要一些额外的布尔属性来对其进行分类(“简单”、“纯”等等),一个强度属性。如果需要颜色,还可以添加 ColorCode
Emotion
ID
Name
Emotionname
ColorCode
OppositeEmotionID 外键还是两个键 ComposedByEmotion1ID ComposedByEmotion2ID . 只需添加您真正要使用的关系。
OppositeEmotionID
ComposedByEmotion1ID
ComposedByEmotion2ID