• 用“DB查询分析器”的对象浏览器来展现数据库的数据字典


     

    用“DB查询分析器”的对象浏览器来展现数据库的数据字典

                                                   马根峰

                   ( 广东联合电子服务股份有限公司, 广州 510300)

     

     

    作者博客:

    CSDN博客:http://blog.csdn.net/magenfeng

    新浪博客:  http://blog.sina.com.cn/magenfeng

    QQ空间:  http://user.qzone.qq.com/630414817  

     

     

     

       “万能数据库查询分析器”简介  

     

           中国本土程序员马根峰推出的个人作品----“万能数据库查询分析器”,其中文版本《DB 查询分析器》、英文版本《DB Query Analyzer》,具有强大的功能、友好的操作界面、良好的操作性、跨越数据库平台。

     

           “万能数据库查询分析器”的对象浏览器,一方面,它可以方便查看数据库的数据字典,访问的数据库中包含的系统表、用户表、视图、别名、临时表、存贮过程/函数;另一方面,它可以展现数据对象的详细信息。对于数据表而言,该数据表包含哪些字段,字段是什么类型的,建立了哪些索引,每一个索引建立在哪些字段上。基于此,用户可以方便地进行数据库应用软件开发与数据库维护。

     

           在《程序员》2007第2期的“新产品&工具点评”部分,编辑“特别推荐”了“万能数据库查询分析器”发布。

     

           截止到目前,中文版本DB 查询分析器》在国内最著名的软件下载网站“中关村在线”中下载量近9万次,位居整个数据库类排行谤中前20位。

     

           3.01版本开始万能数据库查询分析器(中文版本《DB 查询分析器》、英文版本《DB Query Analyzer》)将实行 

           1 将去除原来试用31天的时间限制,用户永久试用;

           2  提供完全免费注册的方式。

           3、永久试用和免费注册,二者能够使用的功能、性能完全一样,本人未在上边做任何限制,请大家放心。

     

     

     

        引言 

     

           下面我们分别用SecureCRT“万能数据库查询分析器”中文版本《DB 查询分析器》两个工具分别从后台和前台来访问DB2数据库,在后台登录到AIX操作系统后用DB2的命令来展示数据字典,在前台则用DB查询分析器的图型界面来展现。

     

           通过比较,你就会发现你需要记住一些命令来实现的功能,而“万能数据库查询分析器”中文版本《DB 查询分析器》中则成为“标配”实现这样的功能是如此的简单。

     

           对于你熟悉的数据库系统还无所谓,你可以输入命令来查看其数据字典。但对于你不熟悉的数据库系统“万能数据库查询分析器”,包括中文版本《DB 查询分析器》、英文版本《DB Query Analyzer》照样直接展现数据库的数据字典

     

           强大的功能、友好的操作界面、良好的操作性、跨越数据库平台,还有统一的界面,“万能数据库查询分析器”可以帮助你轻松地操作各种数据库系统,包括大型数据库系统如Oracle、Sybase、DB2、Informix,企业级数据库系统如MS SQL SERVER、MYSQL,还有桌面数据库系统如MS ACCESS、FoxPro和Paradox,以及嵌入式数据库系统SQLite。 

      

     

     

       SecureCRT登录AIX操作系统

     

           以用户magf_rj来登录主机,连接上DB2的数据库UNITOLL。

     


          图1    用SecureCRT以用户magf_rj连接上数据库 UNITOLL

     

     

     
         图2    用SecureCRT设置模式为develop

     

     


         图3    用SecureCRT显示表 tb_outlist_origin 索引

     

     


        图4    用SecureCRT显示表 tb_outlist_origin 索引建立的详细情况(一)

     

     


        图5    用SecureCRT显示表 tb_outlist_origin 索引建立的详细情况(二)

     

     

        图6    用SecureCRT显示表 tb_outlist_origin 字段(一)

     

     


        图7    用SecureCRT显示表 tb_outlist_origin 字段(二)

     

     

     

     

          “万能数据库查询分析器” 中文版本《DB 查询分析器》为例

     

           下面以“万能数据库查询分析器” 中文版本《DB 查询分析器》在Windows XP上运行作为客户端工具,用对象浏览器来展现后台数据库UNITOLL的数据字典。

             


             图1    用《DB查询分析器》 连接ODBC数据源unit4_2

     

     


        图2   《DB查询分析器》的对象浏览器显示系统表、用户表、视图、别名、临时表、存贮过程/函数

         图3    用《DB查询分析器》对象浏览器显示表 tb_outlist_origin 索引


        图4    用《DB查询分析器》对象浏览器显示tb_outlist_origin 索引建立的详细情况

     

     

        请注意下图中主键字段的图标上多了一个“钥匙”,而非主键字段的图标上则没有。

     
    图5    用《DB查询分析器》对象浏览器显示tb_outlist_origin的字段,包含主键信息(一)

     

     

     


    图6    用《DB查询分析器》对象浏览器显示tb_outlist_origin的字段,包含主键信息(二)

     

     

     

       “万能数据库查询分析器”的强大优势

     

           通过比较,你就会发现你需要记住一些命令来实现的功能,而“万能数据库查询分析器”中文版本《DB 查询分析器》中则成为“标配”实现这样的功能是如此的简单。

     

      

           对于你熟悉的数据库系统还无所谓,你可以输入命令来查看其数据字典。但对于你不熟悉的数据库系统,“万能数据库查询分析器”,包括中文版本《DB 查询分析器》、英文版本《DB Query Analyzer》照样直接展现数据库的数据字典

     

           强大的功能、友好的操作界面、良好的操作性、跨越数据库平台,还有统一的界面,“万能数据库查询分析器”可以帮助你轻松地操作各种数据库系统,包括大型数据库系统如Oracle、Sybase、DB2、Informix,企业级数据库系统如MS SQL SERVER、MYSQL,还有桌面数据库系统如MS ACCESS、FoxPro和Paradox,以及嵌入式数据库系统SQLite。 

     

     

    参考文献:

       [1]  马根峰 · DB查询分析器使用手册

       [2]  新产品&工具点评  特别推荐:“万能数据库查询分析器”发布 · 程序员,2007.2

     

     

     

     

     

    附录一  自己开发的“万能数据库查询分析器”终于有了较大的成果

    http://blog.csdn.net/magenfeng/article/details/8079396

     

           历4年的研究、开发、测试,个人创作了“万能数据库查询分析器”,中文版本《DB 查询分析器》,英文版本《DB Query Analyzer》。并在2006年拿到了计算机软件著作权证书。

           “万能数据库查询分析器”集哈希技术、链表等多种数据结构于一体,使用先进系统开发技术,长达5万多行代码的工作量,使得万能数据库查询分析器具有强大的功能、友好的操作界面、良好的操作性、跨越数据库平台。

           值得说明的是,仅测试时间,就长达三个多月,涵盖了ORACLE、SYBASE、DB2、INFORMIX、MS SQL SERVER、MS ACCESS、Paradox和EXCEL上的测试。

     

     

     

    一、       获得的软件著作权证书

     



    自己开发的鈥溚蚰苁菘獠檠治銎麾澲沼谟辛私洗蟮某晒

    二、     《程序员》杂志的推荐

     

           在《程序员》20072期的“新产品&工具点评”部分,编辑“特别推荐”了“万能数据库查询分析器”发布。本期只点评了5个工具,分别是“Adobe Acrobat 8 中文版”、“迅雷搜索 1.7 新版上线”、“Google 桌面搜索 5.0 中文发布”、“BEA 发布 WebLogic SIP Server 3.0”和特别推荐“万能数据库查询分析器”发布。前面4个都是国内外大型软件公司的产品,只有“万能数据库查询分析器”是个人创作的软件。

     自己开发的鈥溚蚰苁菘獠檠治銎麾澲沼谟辛私洗蟮某晒




     

     

    三、     国内著名的软件下载网站----“中关村在线”的认可

           截止到目前,在国内最著名的软件下载网站“中关村在线”中下载量近9万次,位居整个数据库类排行谤中前20位,最佳排名为数据库类周排行第7。




     

     

    四、     世界第一软件下载网站----“download.com”的认可

           “万能数据库查询分析器”的英文版本《DB Query Analyzer》,破例被世界第一下载网站download.com免费收录。

     

     

     

    五、     搜索引擎Google、Baidu上庞大数量的搜索结果。

           2012-06-20,在Baidu上搜索关键字“DB 查询分析器”、“DB QueryAnalyzer”,搜索结果分别在50万、450。在Google上搜索关键字“DB查询分析器”、“DB Query Analyzer”,搜索结果分别在88万、900

     自己开发的鈥溚蚰苁菘獠檠治銎麾澲沼谟辛私洗蟮某晒

                中文版本  《DB查询分析器》


             英文版本  《DB Query Analyzer》

     

     

     

     

    六、     关于“万能数据库查询分析器”的学术论文

     

    马根峰 ·DB Query Analyzer中断SQL语句的执行 · 杭州:《计算机时代》2011年12期

        《计算机时代》:   http://www.computerera.org/More.aspx?MagazineID=145 

    文章:   http://blog.csdn.net/magenfeng/article/details/7314066

     

    马根峰 · DB 查询分析器批量执行DML语句并返回更详细的信息 · 北京:《电脑编程技巧与维护》2011年24期

    电脑编程技巧与维护》:   http://www.comprg.com.cn/post_show.asp?id=8683  

    文章:   http://blog.csdn.net/magenfeng/article/details/7208181  

     

    马根峰 · DB Query Analyzer中的事务管理在DB2中的应用 · 北京:《电脑编程技巧与维护》2011年22期

    电脑编程技巧与维护》:  http://www.comprg.com.cn/post_show.asp?id=8682  

    文章:  http://blog.csdn.net/magenfeng/article/details/7201337   

     

    马根峰 · 万能数据库查询分析器中的事务管理在Oracle中的应用 · 上海:《微型电脑应用》2011年11期

    微型电脑应用》:  http://blog.csdn.net/magenfeng/article/details/7196933  

    文章:  http://blog.csdn.net/magenfeng/article/details/7189170   

     

    马根峰 · DB 查询分析器中断SQL语句的执行 · 天津:《软件》2011年6期

    软件》:  http://blog.csdn.net/magenfeng/article/details/7195025   

    文章:  http://blog.csdn.net/magenfeng/article/details/7184733

     

     

     

     

     


    附录二  《DB 查询分析器》使用技巧系列

     

    《DB 查询分析器》使用技巧之(一)

    http://blog.csdn.net/magenfeng/article/details/7189174

     

    《DB 查询分析器》使用技巧之(二)

    http://blog.csdn.net/magenfeng/article/details/7189176

     

    《DB 查询分析器》使用技巧之(三)

    http://blog.csdn.net/magenfeng/article/details/7192402

     

    《DB 查询分析器》使用技巧之(四)

    http://blog.csdn.net/magenfeng/article/details/7195059

     

    《DB 查询分析器》使用技巧之(五)

    http://blog.csdn.net/magenfeng/article/details/7196846

     

    《DB 查询分析器》使用技巧之(六)

    http://blog.csdn.net/magenfeng/article/details/7164432

     

    《DB 查询分析器》使用技巧之(七)

    http://blog.csdn.net/magenfeng/article/details/7197934

     

     

     

     


    附录三  “万能数据库查询分析器”的产品特点

     

           “万能数据库查询分析器”的中文版本《DB 查询分析器》和英文版本《DB Query Analyzer》,基于Windows系统操作系统,实现了如下的功能:

     

    1、对数据库事务的支持。允许用户自己来管理用户会话中的事务,这在数据库维护时(如进行表数据修改、删除时)显得非常重要,只有用户自己确认操作无误后,再向系统提交或者回退事务。

     

    2、提供了数据库对象浏览器,使用户更方便地了解数据库的数据字典。通过了解索引的创建情况,使得用户在设计SQL语句时,充分考虑到使用索引,可以帮助用户设计出效率更高的SQL语句。

     

    3、提供了对所有数据库包括Oracle、Sybase、DB2、Informix、MySql、MS SQL SERVER、Access、FoxPro的SQL语句进行词法分析,对关键字、函数等显示以不同的颜色,使用户更方便地发现输入SQL语句的错误,同时也便于用户了解在当前的数据库系统中是否支持某一函数,是否存在某一个系统表或者系统存贮过程。

     

    4、提供了中断正在执行的SQL语句的功能。

     

    5、提供了快速生成某些常用SQL语句(如多种数据库系统的前N条记录)的功能。

     

    6、提供了执行多条SQL语句的支持;

     

    7、提供了对执行的一批SQL语句中每条SQL语句执行时间的记录,使用户更方便地了解SQL语句的执行效率。

     

    8、更方地对各条SQL语句执行结果进行导出。

     

    9、全面支持SQL语句中的三个SQL部分(DDL、DML、DCL)。

     

     

           强大的功能、友好的操作界面、良好的操作性、跨不同的数据库平台,是您选择<<DB 查询分析器>>的理由,它为数据库应用的开发者提供更方便、快捷的支持,同时也是数据库维护的良好助手。

  • 相关阅读:
    一个英汉字典例,某书课后题
    GridBagLayout 例
    asp.net附件上传验证方式
    开发中对于云计算、虚拟化、数据库等的总结
    asp.net通用Web2.0仿淘宝脚本验证组件
    缓存机制理解及C#开发使用
    VS2003:无法调试,提示“验证您是服务器上“Debugger Users”组的成员”
    解决Office2007安装时出现错误1706的方法
    分割DataTable
    Microsoft Outlook 2007 附件限制
  • 原文地址:https://www.cnblogs.com/wuyida/p/6300794.html
Copyright © 2020-2023  润新知