1
我有三個表許多一對多的關係: 輪廓,作用和型合併兩個交叉引用表?
然後,我有兩個交叉引用表:
profile_role:
role_id : int
profile_id : int
profile_type:
profile_id : int
type_id : int
統一對外兩個表中的ID都是profile_id。 我的想法是,我創建一個包含三個外部ID的表:
profile_role_type:
role_id : int
profile_id : int
type_id : int
我的問題:這兩種設計都相等(沒有數據丟失或冗餘)?