您的位置:网站首页 > CAD新闻

基于SolidWorks的液压阀块的设计研究(四)

时间:2010-11-14 23:44:31 来源:

(3)窗体

查看、添加和更新表的数据,是应用程序界面,用以实现用户与数据库的交互。窗体作为容器,可以再设置其它对象。窗体本身不包含数据,窗体数据来源于表对象,或通过查询与对象数据表相接。

(4)报表

以特定的版式分析或打印数据。不包含数据,将用户所选择的数据连结按特定方式组织并打印输出。

(5)数据访问页

查看、更新和分析来自Intemet或Intemet的数据库数据,以HTML格式显示数据,用户可以通过Intemet实现对数据库的浏览、操作。

(6)宏

执行各种操作,控制程序流程,使若干操作组合的流程。

(7)模块

更复杂、高级应用的处理工具,实质是VB程序。

只要在一个表保存一次数据,就可以从多个角度查看数据,比如从表中查看,从查询中查看,从窗体中查看,从报表中查看,从数据访问页中查看等。当更新数据时.所有出现该数据的位置均会自动更新。MicrosoftOfficeAccess与其它数据库系统相比更加简单易学,同时可以很方便地实现信息保存、维护、查询、排序、统计、打印等功能,完全满足系统要求,因此本系统选用Access作为数据库管理系统。

4.2数据库设计过程

4.2.1液压元件数据库

在液压阀块设计中液压元件的安装面及尺寸都是固定的,其孔道问的相对位置也是固定的,因而可将其作为一个孔组整体输入。这样既能减少设计时的工作量,又能确保每个元件上各孔道之间相互位置的正确性,建立液压元件数据库来管理相应的尺寸,使之能被设计人员方便地检索、查询和调用,对液压阀块CAD尤为重要。

4.2.2液压元件数据库的建立

本系统中采用关系数据模型来实现对液压阀产品样本的管理。根据液压阀块设计系统对液压元件的数据要求建立后台数据库。

液压元件数据库包括两个数据表:液压阀名称数据表和液压阀底板尺寸参数表。其中液压阀名称表描述了液压元件的分类情况,各油口相对位置相同的阀用同一个阀代号来表示。这样就建立了一个底板基本孔道数据与液压元件名称的“一对多”的关系型数据库,一对多关系是最常用的关系类型。该关系的特点是,主表中的一个记录可以与相关表中的多个记录匹配,而相关表中的一个记录只能与主表中的一个记录匹配。在两个表中,如果仅有一个相关字段是主键或唯一索引,则可以在两个表间创建一对多的关系。关系型数据库系统可以建立如图4.1所示的液压元件数据库的信息模型。

这样建立数据库具有数据结构好,冗余度低,数据独立性强及易于维护和扩充等特点。可以通过液压阀名称查询到相应的阀代号。液压阀底板尺寸参数表则存放了液压元件的底板尺寸、定位尺寸、以及各油口的尺寸。从设计的VB界面可以查询到阀代号,然后进入另一个界面来获得此液压阀的底板尺寸。