DBRichTool for Informix Ver 1.2
===============================

一、DBRichTool简介

    作为一个Informix数据库管理员或维护人员，难免要直接操作数据库，经常查看或修改数据表。要直接操纵数据表，必须了解数据表的结构及其字段的正确含义，需要经常使用到dbaccess/isql等工具。
    在您的日常数据库维护工作中：
    (1)、您是否觉得每次都要去翻看应用系统数据库的数据库结构说明文档很麻烦？
    (2)、您是否觉得每次要查看一个数据表的字段结构、它的索引、约束、触发器等资料很麻烦？
    (3)、您是否觉得Informix的按例查询（即dbaccess/isql中的Form功能）很方便，但却为生成一堆的form文件而感到有点烦？

    DBRichTool是一款专用于IBM Informix数据库的Windows客户端数据管理工具软件，它集数据字典管理和数据库操作功能于一体，为IBM Informix数据库应用软件开发人员和数据库管理员(DBA)提供一个界面简洁、方便、快捷和实用的数据管理工具。
 
    DBRichTool具有四个主要功能：

1、数据字典管理器：自动获取指定的Informix数据库的对象属性，并可对数据表、视图、同义词的字段进行中文注释，方便日后的查询。具有更新对象属性、导入、导出等实用功能，并具有分类管理功能。
2、DBMS Explorer：实时查看Online Server的各种主要状态参数、数据库各类对象的属性定义。
3、SQL Runner：一个Informix SQL语句运行器。多语句同时顺序执行，多页面显示查询结果，可将查询结果导出为文本文件或EXCEL文件。
4、Data Editor ：一个针对单个数据表、视图或同义词的增强型按例查询（QBE）工具。除了标准的按例查询功能外，还具有独特的嵌入式SQL查询语句的功能；可对数据表或同义词的数据进行增加、删除或修改操作。 

    特别功能：与数据字典关联后，DBMS Explorer和Data Editor工具可实现鼠标跟踪提示明细项目或数据表字段的中文注释。


二、安装与卸载

1、安装DBRichTool
    DBRichTool是一套绿色软件。下载ZIP格式的压缩软件包后，首先用Winzip或者其他压缩工具，把压缩包中的所有文件解压到一个新的目录下（如 D:\DBRichTool），然后运行该目录下的DBRichTool.EXE文件。为了方便调用，用户可以手工为DBRichTool建立快捷方式。
    提示：安装或升级之前，请先关闭运行中的DBRichTool。

    需要的支持软件：客户端访问Informix Online的驱动软件包: Informix Client-SDK 2.50 以上版本，或Informix CLI 2.80 及以上版本。建议采用Client-SDK，其访问DBMS的速度较快。

2、卸载DBRichTool
    直接删除DBRichTool安装目录下的所有文件，即可完整、干净地卸载DBRichTool。


三、版本升级过程

Ver 1.2
=======
(1)、完善帮助文档
(2)、一些小Bug的修正

Ver 1.1
=======
新增功能：
(1)、帮助文件完成，并挂到软件上。
(2)、实例数据库的操作与数据字典紧密联系起来，在数据表过滤器中提供全面的字段鼠标跟踪提示功能。
(3)、更多的鼠标跟踪提示功能，用了就知道:)
(4)、为了更方便快捷地操作实例数据库，特别提供了“常用数据库”功能。
(5)、在主画面中，提供了专用于“常用数据库”的数据库快车(DB Express)功能。
(6)、DB Express中的树型浏览器内，提供明细项目(如：数据表等)的分类功能（前提是：该实例数据库必须与数据字典关联）。
(7)、SQL运行器的执行结果提示，如：Update语句执行完后，会提示您Update了多少条记录。
(8)、数据表过滤器，增加了独具特色的“相对记录号”显示功能，方便您的操作。
(9)、进一步优化内存申请与释放。
(10)、Bug修正。


Ver 1.0
=======
1、对Informix Online数据库的操作功能进行全面改版，提供更加方便快捷的数据库实例管理方法。
(1)、对整个Online Server进行管理：可以实时提供某个Server当前运行状态的主要数据（如：Profile、Log、config、Database、User Thread、Dbspace等），方便监控Online状态。
(2)、实时提供数据库的数据表、视图、同义词、存储过程等的结构定义。
(3)、增强Data Form的功能：除原有的对数据表、同义词的操作外，增加对视图的操作，并提供“嵌入式SQL查询语句”的功能，充分扩展Informix按例查询(QBE)的能力。
(4)、增强SQL Editor的功能：一次可执行最多达99条的SQL语句，同时允许Select语句与其他非Select语句混合执行。每一Select语句均提供一个“Result”窗口显示查询结果(允许保留的最多窗口数可通过系统参数来设置，缺省为5个)。可以对查询的结果像Data Form一样显示每一行的详细内容。
(5)、查询结果导出功能的改进：直接导出为EXCEL的.XLS格式的文件，并提供多种间隔符的文本文件导出功能。您甚至可以将Online Server的运行状态参数直接导出，方便您的使用。
2、增加软件的注册功能、系统参数的设置等
3、部分Bug的修正。


Ver 0.92
========
(1)、“数据字典”部分进行改版，提供无限分组功能、节点移动、同义词字段中文注释的更新（复制）、手工增加的项目复制、数据文件导入导出等功能。
(2)、SQL语句执行功能的改进。
(3)、Bug修正。

Ver 0.91
========

1、数据字典管理：
（1）、全自动提取远程数据库服务器的指定数据库实例的全部定义（包括：数据表字段定义、索引、约束、触发器的资料，视图、同义词和存储过程的全面资料），与用dbschema工具导出的结构类同。
（2）、一次性对字段进行中文描述的输入，一劳永逸。树型分类管理，查找方便。
（3）、可以对每个条目记录一些您要记录的内容。
（4）、如果某数据库的结构在将来有改动，软件提供了自动更新数据库最新定义的功能，您所输入的中文描述会一一对应地完整地保留，保护您的劳动成果。
（5）、具有数据字典导入、导出的功能，方便同行之间的交流，最大程度减轻重复劳动。比如：某位同行已经作好了“全险种”数据库的中文字段描述的编辑工作，他可以使用导出功能将劳动成果导出形成数据文件，发送给其他需要的人。
（6）、您也可以手工增加、修改、删除需要的内容。
2、Informix Online实际数据库的数据操作功能
（1）、针对具体数据表、同义词的“按例查询”功能，此功能与dbaccess/isql之Form功能相同，并有所提高。同一屏幕上多窗口打开多个数据表，对查询的结果可以修改、删除、增加记录等操作，方便地对结果进行正反排序，将查询结果导出为TXT、EXCEL、HTML等不同格式的文件。
（2）、SQL执行功能：可执行Informix标准SQL语句，并对select语句的结果进行导出。您所写的SQL语句可以保存、打开等操作。

四、联系作者

    DBRichTool软件作者信箱：wengqs@163.net











