在 SQL 資料庫中, 都知道一個 table 只能有一個 primary key.
但有點令人疑惑的是, 一個 primary key 可以不只是一個 column, 可以是多個 column.
如果在某個 table 中發現不只一個 column 被標記成 primary key 的話,
不是這個 table 有多個 primary key, 而是這個 table 的 primary key 由多個 column 組成
SQL Server Management Studio 提供一個功能,以容易理解的圖型方式顯示資料表間的關聯性,在資料庫下面會有一個叫做 Database Diagrams 的資料夾,雙擊裡面的項目,資料表關聯圖就會顯示出來
若是想要新增資料表間的關聯性,也可以在這張圖表直接操作,簡單易懂