Web数据库平台的制作方法

文档序号:6339806阅读:244来源:国知局
专利名称:Web数据库平台的制作方法
技术领域
本发明涉及数据库管理技术领域,特别涉及一种TOB数据库平台。
技术背景
如今的大多项软件项目都用到了数据库,例如MYSQL,ORACLE, DB2, SQL SERVER等 等,数据库的维护工作一直是由DBA(数据库管理员)独自完成,项目开发人员有任何数据 库的更改请求大多都依靠邮件或口头通知DBA或项目负责人的方式,或有各个企业内部固 有的流程。但是这样的方式很难让开发人员很快的对项目或公司的整体数据库有全面了 解,开发过程中也因业务的需求的不停变更,数据库表结构的变更会比较频繁,对于DBA或 项目负责人来说这种操作虽然很简单,但是相当繁重。
各个数据库公司对自己的产品都有一套针对DBA或数据库开发人员专用的可视 化管理工具,功能全面。但其只是一个针对数据库管理员或数据库专业技术人员的工具,不 能实现和开发人员的交互,不能对数据结构有真正的全面了解,操作也相对专业,不容易上 手使用,而且也不能承接审批流程,不能实现真正意义上的数据库运维。
综上所述,现有的数据库管理工具有下述缺陷
1、开发人员等非DBA或项目负责人不能对整体数据库有全面的了解,不容易实现 对数据库的管理;
2、不能承接审批流程,不能实现真正意义上的数据库运维。 发明内容
(一)要解决的技术问题
本发明要解决的技术问题是,针对上述缺陷,如何提供一种WEB数据库平台,使得 开发人员能够对整体数据库有全面的了解,并易于实现对数据库的管理,并且能够承接审 批流程,从而实现真正意义上的数据库运维;后台数据库连接和前台WEB展现分离,可实现 在不同的数据库中应用。
( 二 )技术方案
为解决上述技术问题,本发明提供了一种TOB数据库平台,所述TOB数据库平台包 括WEB数据库展现单元以及互相连接的WEB数据库修改单元和数据定义语句DDS转换单 元;所述TOB数据库展现单元与后台数据库和前台TOB显示界面相连接;所述TOB数据库修 改单元与前台WEB显示界面相连接;所述DDS转换单元与后台数据库相连接;其中,
所述WEB数据库展现单元,用于从后台数据库中读取数据库的库表结构,并将所 读取的数据库的库表结构发送到前台WEB显示界面显示;
所述WEB数据库修改单元,用于通过WEB显示界面提供一个易于操作的可视化数 据库修改页面,并将从WEB显示界面接收到的数据库修改信息发送到所述DDS转换单元;
所述DDS转换单元根据预先设定的转换关系表将接收自所述TOB数据库修改单元 的数据库修改信息转换成能够在后台数据库中执行的数据库操作语句,并将转换得到的数据库操作语句发送到后台数据库中执行。
优选地,所述WEB数据库平台进一步包括DDS存储单元,与所述DDS转换单元相 连接,用于存储接收自所述DDS转换单元的转换得到的数据库操作语句。
优选地,所述WEB数据库平台进一步包括DDS历史信息单元,与所述DDS存储单 元和前台WEB显示界面相连接,用于从所述DDS存储单元中读取所述DDS存储单元存储的 数据库操作语句,并将所读取的所述DDS存储单元存储的数据库操作语句发送到前台WEB 显示界面显示;并根据从WEB显示界面接收到的DDS操作信息对所述DDS存储单元中存储 的数据库操作语句进行操作。
优选地,所述操作包括查阅、导出或删除。
优选地,所述WEB数据库平台进一步包括DDS审批单元,与DDS存储单元和后台 数据库相连接,用于对从所述DDS存储单元读取的未执行的数据库操作语句进行审批,审 批通过,则将审批通过的数据库操作语句发送到后台数据库执行,并在所述DDS存储单元 中对所述审批通过的数据库操作语句做审批通过标记;否则,对所述DDS存储单元中审批 不通过的数据库操作语句做审批不通过标记。
优选地,所述审批包括对数据库允许的操作权限和操作类型的审批。
优选地,所述后台数据库包括MYSQL、ORACLE、DB2或SQLSERVER
优选地,所述数据库修改信息包括操作类型和相应的修改数据。
优选地,所述操作类型包括增加表、删除表、增加字段、删除字段或修改字段。
优选地,所述修改数据包括需要修改的表名、字段名称、字段类型或字段说明。
(三)有益效果
本发明提出了 一种TOB数据库平台,通过将所述WEB数据库平台与后台数据库和 前台TOB显示界面相连接,利用前台WEB显示界面来显示后台数据库的库表结构,并将用户 在前台WEB显示界面上进行的数据库修改信息,转换成能够在后台数据库中执行的数据库 操作语句,并将转换得到的数据库操作语句发送到后台数据库中执行,使得开发人员能够 对整体数据库有全面的了解,并易于实现对数据库的管理,并且能够承接审批流程,从而实 现真正意义上的数据库运维;后台数据库连接和前台WEB展现分离,可实现在不同的数据 库中应用。


图1本发明实施例的TOB数据库平台的结构示意图2是本发明实施例中一个易于操作的可视化数据库修改页面的示意图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式
作进一步详细描述。以下实施 例用于说明本发明,但不用来限制本发明的范围。
图1本发明实施例的TOB数据库平台的结构示意图;参见图1,本发明中,所述TOB 数据库平台包括=WEB数据库展现单元以及互相连接的WEB数据库修改单元和DDS(Data Definition Statements,数据定义语句)转换单元;所述WEB数据库展现单元与后台数据 库和前台TOB显示界面相连接;所述TOB数据库修改单元与前台TOB显示界面相连接;所述DDS转换单元与后台数据库相连接;其中,
所述TOB数据库展现单元,用于从后台数据库中读取数据库的库表结构,并将 所读取的数据库的库表结构发送到前台WEB显示界面显示;所述后台数据库包括MYSQL、 ORACLE、DB2 或 SQLSERVER 等等。
所述WEB数据库修改单元,用于通过WEB显示界面提供一个易于操作的可视化数 据库修改页面,并将从WEB显示界面接收到的数据库修改信息发送到所述DDS转换单元;所 述易于操作的可视化数据库修改页面为以WEB修改列表或下拉菜单等简易形式显示所有 允许对数据库进行修改的内容,任何相关授权人员都可以很容易地进行数据库修改。所述 数据库修改信息包括操作类型和相应的修改数据;所述操作类型包括增加表、删除表、增加 字段、删除字段或修改字段等等。所述修改数据包括需要修改的表名、字段名称、字段类型、 或字段说明等等。
所述DDS转换单元根据预先设定的转换关系将接收自所述TOB数据库修改单元的 数据库修改信息转换成能够在后台数据库中执行的数据库操作语句,并将转换得到的数据 库操作语句发送到后台数据库中执行。所述预先设定的转换关系为所述数据库修改信息与 能够在后台数据库中执行的数据库操作语句之间的对应关系,根据后台数据库的不同而确定。
例如,以后台数据库为MYSQL为例,数据库修改信息中操作类型为增加表中的字 段,修改数据包括需要修改的表名、字段名称、字段类型、字段说明等信息,则所述DDS转换 单元将上述数据库修改信息转换成为能够在MYSQL中执行的数据库操作语句“alter需要 修改的表名add字段名称字段类型comment'字段说明';”,并将其发送到MYSQL中执行, 完成了数据库修改。
所述WEB数据库平台还包括DDS存储单元,与所述DDS转换单元相连接,用于存 储接收自所述DDS转换单元的转换得到的数据库操作语句;
所述WEB数据库平台还包括DDS历史信息单元,与所述DDS存储单元和前台WEB 显示界面相连接,用于从所述DDS存储单元中读取所述DDS存储单元存储的数据库操作语 句,并将所读取的所述DDS存储单元存储的数据库操作语句发送到前台TOB显示界面显示; 并根据从WEB显示界面接收到的DDS操作信息对所述DDS存储单元中存储的数据库操作语 句进行操作,所述操作包括查阅、导出或删除等;
所述WEB数据库平台还包括DDS审批单元,与DDS存储单元和后台数据库相连 接,用于对从所述DDS存储单元定时读取的未执行的数据库操作语句进行审批,审批通过, 则将审批通过的数据库操作语句发送到后台数据库执行,并在所述DDS存储单元中对所述 审批通过的数据库操作语句做审批通过标记;否则,对所述DDS存储单元中审批不通过的 数据库操作语句做审批不通过标记。所述审批包括对数据库允许的操作权限和操作类型的 审批。
下面以后台数据库为MYSQL为例,对本发明所述的WEB数据库平台进行说明。
所述WEB数据库展现单元从MYSQL中读取一个如表1所示的表名为uinf_users 的用户信息表显示在前台WEB显示界面中
表1用户信息表uinf_users
权利要求
1.本发明公开了一种TOB数据库平台,其特征在于,所述TOB数据库平台包括TOB数 据库展现单元以及互相连接的WEB数据库修改单元和数据定义语句DDS转换单元;所述 WEB数据库展现单元与后台数据库和前台WEB显示界面相连接;所述WEB数据库修改单元 与前台WEB显示界面相连接;所述DDS转换单元与后台数据库相连接;其中,所述WEB数据库展现单元,用于从后台数据库中读取数据库的库表结构,并将所读取 的数据库的库表结构发送到前台WEB显示界面显示;所述WEB数据库修改单元,用于通过WEB显示界面提供一个易于操作的可视化数据库 修改页面,并将从WEB显示界面接收到的数据库修改信息发送到所述DDS转换单元;所述DDS转换单元根据预先设定的转换关系表将接收自所述TOB数据库修改单元的数 据库修改信息转换成能够在后台数据库中执行的数据库操作语句,并将转换得到的数据库 操作语句发送到后台数据库中执行。
2.根据权利要求1所述的WEB数据库平台,其特征在于,所述WEB数据库平台进一步包 括DDS存储单元,与所述DDS转换单元相连接,用于存储接收自所述DDS转换单元的转换 得到的数据库操作语句。
3.根据权利要求2所述的TOB数据库平台,其特征在于,所述WEB数据库平台进一步 包括DDS历史信息单元,与所述DDS存储单元和前台WEB显示界面相连接,用于从所述DDS 存储单元中读取所述DDS存储单元存储的数据库操作语句,并将所读取的所述DDS存储单 元存储的数据库操作语句发送到前台WEB显示界面显示;并根据从WEB显示界面接收到的 DDS操作信息对所述DDS存储单元中存储的数据库操作语句进行操作。
4.根据权利要求3所述的TOB数据库平台,其特征在于,所述操作包括查阅、导出或删除。
5.根据权利要求2所述的TOB数据库平台,其特征在于,所述WEB数据库平台进一步包 括DDS审批单元,与DDS存储单元和后台数据库相连接,用于对从所述DDS存储单元读取 的未执行的数据库操作语句进行审批,审批通过,则将审批通过的数据库操作语句发送到 后台数据库执行,并在所述DDS存储单元中对所述审批通过的数据库操作语句做审批通过 标记;否则,对所述DDS存储单元中审批不通过的数据库操作语句做审批不通过标记。
6.根据权利要求5所述的TOB数据库平台,其特征在于,所述审批包括对数据库允许 的操作权限和操作类型的审批。
7.根据权利要求1-6中任一项所述的TOB数据库平台,其特征在于,所述后台数据库包 括MYSQL、ORACLE、DB2 或 SQLSERVER
8.根据权利要求1-6中任一项所述的WEB数据库平台,其特征在于,所述数据库修改信 息包括操作类型和相应的修改数据。
9.根据权利要求8所述的TOB数据库平台,其特征在于,所述操作类型包括增加表、删 除表、增加字段、删除字段或修改字段。
10.根据权利要求8所述的TOB数据库平台,其特征在于,所述修改数据包括需要修改 的表名、字段名称、字段类型或字段说明。
全文摘要
本发明公开了一种WEB数据库平台,所述WEB数据库平台包括WEB数据库展现单元以及互相连接的WEB数据库修改单元和数据定义语句DDS转换单元;所述WEB数据库展现单元与后台数据库和前台WEB显示界面相连接;所述WEB数据库修改单元与前台WEB显示界面相连接;所述DDS转换单元与后台数据库相连接;应用本发明所述的WEB数据库平台,使得开发人员能够对整体数据库有全面的了解,并易于实现对数据库的管理,并且能够承接审批流程,从而实现真正意义上的数据库运维;后台数据库连接和前台WEB展现分离,可实现在不同的数据库中应用。
文档编号G06F17/30GK102033951SQ20101060455
公开日2011年4月27日 申请日期2010年12月15日 优先权日2010年12月15日
发明者庄致彬 申请人:北京新媒传信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1