建立数据表是开发应用系统模块的第一个步骤,但是根据不同项目所选用的数据库系统不同,所需使用的建立表工具也不一样,目前比较流行的有Sql Server、Oracle等,这样就会造成系统在公司内部的版本不一致等问题。
数据表设计器是一款在Sql Server企业管理器和PL/SQL两者的操作风格基础上,结合两者的操作方便性,并且屏蔽Sql Server和Oracle异同的基础数据操作管理工具,同时为了方便程序员理解以前建立的数据表,在为成员输入编码的同时,还可为其添加名称和注释,当然这不会生成到实际的物理表中。如下图所示:
1、字段
字段是数据表的基本单元,字段编辑器也是程序员最常用的功能之一,无论在哪种数据库系统下都是如此。管理平台字段编辑器中将屏蔽不同数据库系统中数据类型异同,如:字符串、数字、日期、大文本、图片在不同数据库系统中的表述方式都不一样,但是此处程序员看到的只有以上名称,在生成物理表时,才会根据特定的数据库类型进行转换。如下图(数据表字段编辑器):
如果需要使用特定字段,可以在数据类型选择框中直接进行输入,但不建议这么做。
2、索引
索引可以加快数据库的检索速度,但降低了插入、修改、删除等操作的速度。合理使用索引,并且适时重建索引,对于系统性能的提升是非常有利的。
管理平台索引编辑器只需很简单的几步就可以完成索引新增、重建、删除等工作。如下图(BE_BE_ID字段上建立了一个唯一索引):
3、主键
主关键字(primary key)是表中的一个或多个字段,它的值用于惟一地标识表中的某一条记录。
目前平台要求每个主数据表必须有一个主键,并且是非复合主键;但明细表无此要求。
4、关系
如果 公共关键字 在一个关系中是 主关键字 ,那么这个公共关键字被称为另一个关系的外键。由此可见,外键表示了两个关系之间的联系。
关系编辑器中为支持特殊数据要求:即数据完整性有残缺。在此可取消生成关系,那么在物理表上就不会生成此关系,但在平台运行时,能够使用两表之间的关系。
所有需要做的工作完成后,可直接点击确定保存并发布数据表。另一种方式就是预览Sql语句,然后到对应用的工具中执行。
至此数据表设计器介绍完毕。下一次我将详细介绍表单设计的原理及使用。
后记:本来打算将数据表设计器做PD那样子的,并且已经完成了,但是在实际使用的过程中出现了一点状况,目录还在修改当中,以后会讲到