DataUml Design 介绍11 - DataUML 1.5版本功能(支持无Oracle客户端连接,有图有真相)
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”。
DataUml Design 介绍11 - DataUML 1.5版本功能(支持无Oracle客户端连接,有图有真相)的更多相关文章
- DataUml Design 介绍10 - DataUML 1.4版本功能(增加UML活动图和用例图)
DataUml Design 1.4版本正式发布 1.解决软件自动关闭的问题 2.增加UML活动图和用例图功能 详细介绍稍后继续...........................
- DataUml Design 介绍9 - DataUML 1.3版本功能(查询分析器功能等)
DataUML 1.3 (下载)主要更新内容如下: 1.增加查询分析器功能: 2.增加打开历史文件记录功能: 3.修改查询对象功能: 4.增加显示对象长度功能: 5.增加配置显示表字段功能: 6.增加 ...
- DataUml Design 介绍8-DataUML 1.2版本正式发布(支持SQLite数据库、NetUML开发框架)
DataUML 1.2版本在软件架构上有了很大的变化,目前DataUML支持Access.SQLite.MY SQL .ORACLE.MS SERVER2000.MS SERVER2005.MS SE ...
- DataUml Design 教程6-DataUML Design 1.1版本正式发布(支持PD数据模型)
从DataUML Design正式发布到现在有两个月了,由于最近比较忙,到现在才发布1.1版本.以后本人会一直坚持不断完善DataUML Design软件,希望广大程序猿们多多支持. 一.1.1版本新 ...
- DataUml Design 教程5-代码模板介绍(甚于T4模板技术)
DataUml Design 代码模板全然基于C#语言来编写的. 不懂写模板的能够请教作者,随时欢迎. 以下是一段模板代码,这段代码能够获取一个类结构的全部信息. <#@ ...
- DataUml Design 课程6-DataUML Design 1.1版本号正式宣布(支持PD数据模型)
从DataUML Design正式宣布到现在两个月,因为最近忙,出版到现在为止1.1版本号.稍后我们将始终坚持以良好DataUML Design软件,我希望程序员有很多支持. 一.1.1新的和改进的版 ...
- DataUml Design 教程7 - 数据库生成模型
DataUml Design支持数据库生成模型,并支持外键关系,能够根据外键自动生成类与类之间的关系. 目前DataUML Design支持MS Server.MY SQL.Oracle和Access ...
- DataUml Design 教程6-DataUML Design 1.1版本号正式公布(支持PD数据模型)
从DataUML Design正式公布到如今有两个月了.因为近期比較忙,到如今才公布1.1版本号. 以后本人会一直坚持不断完好DataUML Design软件,希望广大程序员们多多支持. 一.1.1版 ...
- DataUml Design 教程4-代码生成
DataUml Design 生成代码非常灵活,它是基于模板形式生成代码,如果不懂类结构的话写模型就比较困难了.这里我只讲解下如何生成代码,代码模板规则下一节将介绍. 1 ...
随机推荐
- iOS 国际化最新最全教程+如何快速国际化一个现成APP
同学面试时遇到一个问题,面试官问他,有一个现成的APP马上要上线了,怎么在不改原来代码,也不改xib.storyboard里的文字的情况下快速实现国际化.这里应同学请求写下此教程.反正国际化的步骤都要 ...
- LVM分区管理和扩展
一.LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它 ...
- C#之Raw Socket实现网络封包监视
同Winsock1相比,Winsock2最明显的就是支持了Raw Socket套接字类型,使用Raw Socket,可把网卡设置成混杂模式,在这种模式下,我们可以收到网络上的IP包,当然包括目的不是本 ...
- RequireJS全面讲解
异步模块定义(AMD) 谈起RequireJS,你无法绕过提及JavaScript模块是什么,以及AMD是什么. JavaScript模块只是遵循SRP(Single Responsibility ...
- 【Hadoop】伪分布式环境搭建、验证
Hadoop伪分布式环境搭建: 自动部署脚本: #!/bin/bash set -eux export APP_PATH=/opt/applications export APP_NAME=Ares ...
- 【Git】Git hangs while unpacking objects (Windows)
Git hangs while unpacking objects (Windows) 14 Oct 2014 I'm not sure if this is because we're behind ...
- observer pattern 之我见
所谓模式,更多的是一种想法,完全没必要拘泥于代码细节.观察者模式更多体现了两个独立的类利用接口完成一件本应该很复杂的事情 --------------------------------------- ...
- onvif 协议
1.ONVIF 协议解读 https://www.onvif.org 一.什么是ONVIF? 1.1形成 2008年5月,由安讯士(AXIS)联合博世(BOSCH)及索尼(SONY)公司三方宣布携手共 ...
- Java8:纠结的默认方法
[编程导论(Java)·4.3Java接口] 在[0.3.1 Java简单介绍]中,有这么一段话:"请注意:Java并不是作为教学语言设计的.世界各地的大学在讲授Java的过程中均遇到一些教 ...
- ffmpeg 复用
aa 将mkv中的音视频复用成ts流: ffmpeg -i 32_mkv_h264_718x480_ac3.mkv -codec copy -bsf:v h264_mp4toannexb -f m ...