DataUML Design1.5版本主要更新内容包括:
1、优化数据库登录界面;
2、查询分析器智能提示;
3、优化数据库浏览插件,数据库登录组件,支持历史记录缓存;
4、支持无Oracle客户端连接;
5、支持浏览数据库视图、存储过程、函数和触发器;
6、支持从Excel文件导入数据生成模型;
7、优化组合软件新建功能的界面;
一、新建功能的界面
集成成有插件的新建功能,类似于VS编译器,所有插件新建功能统一入口。如下图

二、数据库连接界面,支持无Oracle客户端连接
1、优化数据库登录界面,采用多线程方式登录数据库。
2、连接oracle数据库无需安装oracle客户端,如下图,采用Managed方式连接。

3、支持历史记录缓存,记录之前的登录信息。
4、sql server 支持 windows身份验证登录,如下图:

三、查询分析器智能提示
1、支持关键字提示;
2、支持数据库表名和表字段提示,如下图:

四、支持浏览数据库视图、存储过程、函数和触发器
1、支持浏览数据库所有视图,以及视图字段;
2、支持浏览数据库存储过程,以及存储过程内容;
3、支持浏览数据库函数,以及函数内容;
4、支持浏览数据库触发器,以及触发器内容; 如下图:

五、支持从Excel文件导入数据生成模型
从Excel文件当中导入到软件,生成模型,Excel格式如下所示
表中文名
表名
字段名
字段中文名
类型
长度
小数位
允许空
标识
主键
外键
默认值
说明
外键表
关联字段
数据操作权限定义
RT_DATA_RIGHT
id
id
number
否
是
{文件权限点编号}{}{}
数据操作权限定义
RT_DATA_RIGHT
rightname
rightname
nvarchar2
40
是
{权限名称}{}{}
数据操作权限定义
RT_DATA_RIGHT
edit_tag_time
edit_tag_time
date
是
sysdate
{数据记录创建日期}{}{}
文件编目关系表
FILE_CATALOGUEFILE
fileno
fileno
varchar2
50
否
是
是
{文件编号}{}{}
FILE_FILEINFO
fileno
文件编目关系表
FILE_CATALOGUEFILE
catano
catano
varchar2
50
否
是
是
{编目编号}{}{}
FILE_CATALOGUE
id
文件编目关系表
FILE_CATALOGUEFILE
edit_tag_time
edit_tag_time
date
是
sysdate
{数据记录创建日期}{}{}
编目元数据
FILE_CATALOGUEMETADATA
catalogueid
编目编号
varchar2
50
否
是
是
{编目编号}{}{}
FILE_CATALOGUE
id
编目元数据
FILE_CATALOGUEMETADATA
metadataid
元数据编号
nvarchar2
50
否
是
是
{元数据编号}{}{}
FILE_METADATA
metadatano
编目元数据
FILE_CATALOGUEMETADATA
allownone
允许为空
number
是
{允许为空}{}{}
1、选择需要导入的excel文件,如下图:

2、Excel中的数据列和系统的数据列进行对应设置,如下图:

3、数据列对应成功之后,点击完成,即生成数据模型,如下图:

下期预告
将提供开源的模型与数据库映射引擎“NetUML.DataEngine”。