ID还是普通字段做外键合适?

ORACLE:USER表中没有ID字段,只有USERNAME做为一个唯一一字段当主键,

COMMENT评论表中有一个user表的外键是用了USER表中的USERNAME字段。

我总认为这不合理,一般情况下应该每个表都有个ID字段,且通过序列化生成唯一数值作为主键,然后当其它表的外键,但是这个项目的SQL给过来是这样的,不合理就需要理由啊

posted @ 2016-11-09 15:55  sincoolvip  阅读(467)  评论(0编辑  收藏  举报