多个表访问数据库

时间:2012-11-15 16:04:24

标签: database database-design ms-access-2007

我是Access的新手,我正在开发数据库,​​我需要帮助来提供解决方案:

我正在记录一堆沥青铺设人员的数据。每个工作人员都有一个生产和设备领域的记录。每个船员都有不同类型的设备和不同数量的设备。因此,每次我输入新记录时,我都需要为设备的类型和数量创建一个新表...有人可以帮我提出解决方案吗?

2 个答案:

答案 0 :(得分:1)

每个记录都不需要新表,只需要一个正确设置的表。让我们说:

Crews table
CrewID
Location
Etc

CrewMembers table
MemberID
Etc

CrewEquipment table
CrewID
EquipmentID
DateIn
DateOut
Etc

Equipment table
EquipmentID
Details
Etc

您可能想阅读http://r937.com/relational.html

通过上述设置,您可以拥有一个包含成员和设备子表单的Crew表单。你可以从这个create form to add records in multiple tables

中得到一个想法

答案 1 :(得分:0)

每次创建新表都不是解决方案,您应该首先清除一些RDBMS概念,如规范化。为

创建单独的表
crew member (which include crew member id, his name, salary/wages
List item per hour) equipments (which include equipments id, operation cost per hour etc) 
Shift (can be separated by date and shift time etc)

然后在表之间创建适当的关系,这样就可以创建适当的关系数据库系统。所以先完成一些基础教程,然后开始开发。