Mariadb
是否可以將復合主鍵的一部分用作另一個表的外鍵?
在我嘗試對一對多關係進行建模時,鑑於我的基本數據庫知識,我試圖在 SQL (MariaDB) 中實現以下目標:
**配置文件表**: *主鍵*:profileName <----- | **儲存庫表**:| *複合主鍵*:(profileName,repository_name)
這是一種可能嗎?
在許多情況下,這當然是可能的,甚至是非常合理的。例如,考慮經典的 Order 和 OrderLine 表,其中 OrderLine 具有訂單號和行號作為主鍵,而 Order 表具有訂單號外鍵。