ID還是普通字段做外鍵合適?

ORACLE:USER表中沒有ID字段,只有USERNAME做爲一個唯一一字段當主鍵, COMMENT評論表中有一個user表的外鍵是用了USER表中的USERNAME字段。 我總認爲這不合理,一般情況下應該每個表都有個ID字段,且通過序列化生成唯一數值作爲主鍵,然後當其它表的外鍵,但是這個項目的SQL給過來是這樣的,不合理就需要理由啊
相關文章
相關標籤/搜索