齿轮减速机零件库之数据库窗体设计前言 齿轮减速机产品设计最重要的是高效,当企业能能对自身产品零件数据库进行高效的处理的时候,开发速度无形会得到很大的提升,于是齿轮减速机零件库需要对数据库窗体设计进行课题研究。 数据库技术所研究的问题是如何科学地组织和储存数据,如何高效地获取和处理数据,数据库系统是计算机系统的重要组成部分。信息处理系统的大量推广应用,使得数据库应用技术成为人们普遍关注的问题。VisualBasic中提供的数据库技术使我们可以灵活地创建、访问内外部数据库,完成数据库应用过程中涉及的诸如建库、查询及更新等常规操作。 几乎所有的商业和工程数据库都需要存放大量的数据,并将其组织成易于读取的格式。这种要求通常可以通过数据库管理系统(DBMS)实现。DBMS是用高级命令操作表格式数据的机制。数据库管理系统隐藏了数据在数据库中存放方式之类的低层细节,使编程人员能够集中精力管理信息,而不是考虑文件的具体操作或数据连接关系的维护。VB提供了访问数据库的大量工具,其中两个主要工具是Data控件和Data access对象。Data控件可以不需要任何编程而直接访问数据库,只要设置控件的几种属性,并用文本框之类的普通控件,即可以显示数据库字段中的数值。这是数据库编程的非编码方法,在VB中实现得很巧妙。但可以想象,这个方法仍属于初级方法,实现优秀的数据库管理系统必须得自己编码。 数据访问(Data Access)对象是通过程序访问数据库的对象结构,Data控件的所有功能都可以通过程序访问对象(Data Access Object, DAO)提供给程序。 数据库是一个按照一定方式组织并存储的信息集合。数据库中的实际数据存放成表。表是数据库的组成单元,一个数据库是一个或多个表组成;每个表中包含若干记录,每个记录包含若干个字段。 齿轮减速机零件库之数据库窗体设计过程 VB包含几种面向数据库的控件,并且专门针对数据库处理提供了一组完整的功能,因此它完全适合于用来创建一个数据库的前端应用程序。 在齿轮减速机的数据库的设计中,采用可以并行管理的方法进行设计,在同一个数据库窗体内,通过简单的Tab按钮就可以实现齿轮减速机各类零件之间的数据库的切换,又通过Data数据控件在表中实现扫描,查询所需零件特征数据,进行设计和修改。例如对于单级圆柱齿轮齿轮减速机的尺寸数据库来说,在一个数据库窗体内,就可以集成从箱盖、底座、齿轮、轴和其余所有零件库,对所有零部件进行设计。 在设计数据库窗体时,采用E-R关系图,例如在箱体和箱盖零件表之间建立的E-R图如6-5所示。方形框中是实体(即零件)名,椭圆形框中是域(即特征类)名,菱形框中是关系名,通过E-R图对各零件表之间的关系的描述,可以并行完成某一类齿轮减速机零部件的设计。 |