首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

數據庫聯合主鍵應用場景:員工多部門管理關係建模

     編輯:程式設計疑難解答

問題

聯合主鍵適用場景?截圖:

ER圖

典型場景

一個員工(管理者)同時屬於多個部門(如既管技術部又管產品部)。表結構:

CREATE TABLE dept_manager (
    emp_id INT,
    dept_id INT,
    PRIMARY KEY (emp_id, dept_id)  -- 聯合主鍵
);

聯合主鍵保證「同一員工在同一部門只有一條記錄」,天然支持多對多關係的連接表。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved