首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >车辆维修数据库的帮助

车辆维修数据库的帮助
EN

Database Administration用户
提问于 2012-07-16 13:57:01
回答 2查看 855关注 0票数 1

我正在使用桌面车辆维修模板,但我试图迎合我们农场的需要。

我们将跟踪服务的卡车,拖拉机,设备等。每辆车将有不同的领域和不同的数据跟踪。但我不知道如何为每个实体创建一个表,并将其拉到一个集中式表中,以显示在所有vechile/设备上完成的服务。

EN

回答 2

Database Administration用户

发布于 2012-07-16 14:15:45

但我不知道如何为每个实体创建一个表,并将其拉到一个集中式表中

听起来你好像想读到Joins:http://en.wikipedia.org/wiki/Join_%28SQL%29

"join“基本上允许您有一个查询,该查询基于某些条件,例如两个具有特定匹配值的表中的记录,从多个表返回数据。如果希望将这些组合数据全部放在一个表中,则可以使用所有联接创建查询的视图( http://en.wikipedia.org/wiki/View_28数据库%29 )。MS Access允许您使用视图驱动报表,就像它允许您为此目的使用表一样。

票数 1
EN

Database Administration用户

发布于 2012-07-16 16:47:07

在我看来,你需要一个车辆表和一个车辆属性表。车辆表将包括车辆共有的所有领域,如类型、制造、登记和车辆属性将包括每辆车特有的额外财产。

代码语言:javascript
复制
VehicleID -- foreign key to vehicles
Property -- or property ID
PropertyValue

表例

代码语言:javascript
复制
VehicleID Property         Value
   1      Has Blah         Yes
   1      Blah Size        234
   24     Last Blah Date   24/7/2007

如果维护涉及各种属性,则可以创建带有车辆ID和属性ID的外键的维护表,并添加维护字段,如日期、技工等;如果维护涉及整车,则维护表可以与车辆表相关。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/20958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档