我使用的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