我是否正确理解了数据库设计?
是否应该进行任何改进?应保持简洁。我打算缩短表名和列名。
更新:这样更好吗?
答案 0 :(得分:4)
不 - 不,不缩短列名或表名。没有什么比usr_qlfctns
或prfsn2qlfctns
更糟糕了。
否则,你的设计似乎很好。
答案 1 :(得分:0)
如果“没有用户不能拥有资格,除非他有专业”,那么user_qualification可能会链接到user_professions中的user_id和profession_id,以强制组合用户和专业在设置资格之前就已存在。