2

在 Access 中:如果我将两个表连接为一对多关系,那么在其中一个表中添加查找字段是否很好。而不是正常的关系?

示例:嗯,关系是EMPLOYEES M ------WORKS FOR------ 1 DEPARTMENT

  • 部门(Department_ID (自动编号)、Department_Name .. 等)
  • 员工( Employee_ID (AutoNumber) , Employee_Fnmae , Employee_Lname , ... Department_ID (LOOKUP)
4

2 回答 2

1

除非您使用 Sharepoint,否则我不建议查找。MVP MS Access 站点列出了您不应该这样做的一些原因:http ://access.mvps.org/access/lookupfields.htm

于 2012-08-21T10:40:04.717 回答
0

而不是使用“查找”只是映射关系。您可以创建第三个表,它只映射名为的关系

EmployeesDepartment ( autonumber, EmployeesID, DepartmentID ) 

这也使您可以灵活地在此关系上添加额外的跟踪。(历史部门通过添加日期)

于 2012-08-24T21:08:23.740 回答