我使用的MS Access 2016和我創建的表(實體)的員工,管理者具有以下屬性:MS Access表關係
Employees
-EmployeeId (Primary key)
-Name
-LastName
-Email
-Phone
Managers
-ManagerId (Primary Key)
-EmployeeId (Foreign Key & Unique)
-Position
我想創建2個實體滿足之間的關係如下要求:
- 經理(EmployeeId)是一個獨特的價值。
- 在管理者表中的每個記錄必須有在僱員表中的記錄(因爲經理是僱員)
我可以創建表之間的一對一的關係,我認爲這是好的因爲只有一個ManagerId
每EmployeeId
(當員工實際上是一個經理),但我的問題是,當我在我的Employees
表中添加一條記錄訪問迫使我有一個記錄在管理器表中,即使當我添加一個員工表的非經理。我非常感謝有關如何在兩個表格之間創建關係的任何建議。
那麼,那項工作。我將在未來考慮這一點。謝謝你的幫助。 – Fxbaez