【发布时间】:2014-09-29 09:47:56
【问题描述】:
我正在尝试开发一个应用程序,其中用户可以拥有自己的个人资料,个人资料可以向用户展示技能,并且技能可以得到其他用户的认可(或“喜欢”,就像 LinkedIn!)。
我有一个profiles 表和一个skill 表。这两张表是多对多的关系(一个profile可以有很多skill,一个skill可以链接到很多profile)。当新技能存储在数据库中时,我试图保留技能名称unique。我正在尝试为用户添加到其个人资料中的每项技能提供endorsements(或likes)。有没有标准或优化的方法来解决这个问题?
【问题讨论】:
标签: sql database database-design relational-database