一种数据库对象的维护方法

文档序号:6431588阅读:185来源:国知局
专利名称:一种数据库对象的维护方法
技术领域
本发明涉及网络数据库技术领域,特别是涉及一种数据库对象的维护方法。
背景技术
数据库的对象管理,除了使用命令进行数据库管理之外,就是使用各类数据库的客户端软件进行管理,或者是通用的数据库客户端软件,这些客户端可以对数据库表和数据进行管理,在维护过程中,如果需要对有关联关系的多张数据库表进行增删改查操作 (如路由器、供应商、DNS服务器信息等等),这需要用户使用数据库客户端工具直接编写结构化查询语言SQL语句执行CRUD操作,不仅效率低而且也不易保证数据的完整性、一致性以及数据和业务逻辑的一致性。再者如果涉及到批量建表,或其他的附带业务逻辑性的流程,对于不同数据库就需要不同的数据库脚本或编程,本次发明的动态维护组件的设计原则是使组件提供的服务脱离具体的网管业务,使组件应用在任何的系统环境中。实际的业务系统中总是存在这样一类业务表,他们主要的作用是记录业务中的一些基本业务数据,本身的业务逻辑并不复杂,但这些表会随着业务的开展需要动态的添加或删除表,同时还需要对这些新添加的表提供数据维护的界面,以方便用户或工程人员进行系统操作维护。像网管系统中配置管理和性能管理中的表就属于这种类型。现有技术中通常通过代码生成器,选择多个表,生成半成品的维护界面代码,再手工修改各个界面代码。显然,重复工作量大,效率低下,很大一部分的界面代码修改是重复劳动,需要调试,容易出错,且修改不灵活,维护成本高,当表结构发生变化时,需要重新生成相关界面代码,重新调试。因此,需要本领域技术人员迫切解决的一个技术问题就是如何能够创新的提出有一种有效措施以克服现有技术存在的缺陷,能广泛的应用于不同平台和不同数据源,必要时可同时支持跨平台和多数据源的维护。

发明内容
本发明所要解决的技术问题是提供一种数据库对象的维护方法,能广泛的应用于不同平台和不同数据源,必要时可同时支持跨平台和多数据源的维护。为了解决上述问题,本发明公开了一种数据库对象的维护方法,包括创建网页表单和字段映射关系表;获取网页表单和字段映射关系表中的所有表单信息;在具有增加、修改、删除和查询的处理页面中,按照提交的需求中录入的数据进行动态加载。优选的,所述网页表单和字段映射关系表包括资源表中字段的名称、字段在网页中对应的表单显示名称,表单类型和默认值。优选的,所述表单类型包括输出框和下拉框。优选的,所述默认值为具体的值或SQL语句。
与现有技术相比,本发明具有以下优点本发明提供一种数据库对象的维护方法,通过创建网页表单和字段映射关系表, 获取网页表单和字段映射关系表中的所有表单信息,在具有增加、修改、删除和查询的处理页面中,按照提交的需求中录入的数据进行动态加载,从而简单的完成维护工作,极大的降低了维护的工作量,当业务表修改后,一个工程人员即可支撑,不需要研发人员参与,无需特定数据库,不拘泥于数据库类型,使工程人员操作数据库透明化,提高了维护不同类型数据库的工作效率。组件通用性,且能够兼容不同数据库,兼容不同操作系统,无需安装客户端软件,能够直接浏览器管理,简单,易操作,直观的浏览页面,友好的人机交互页面。


图1是本发明具体实施方式
中所述的一种数据库对象的维护方法的示意图;图2是本发明具体实施方式
中所述的资源维护界面示例图;图3是本发明具体实施方式
中所述的工作流程示意图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。参照图1,示出了本发明及一种数据库对象的维护方法的示意图,具体的所述方法包括步骤SlOl,创建网页表单和字段映射关系表;步骤S102,获取网页表单和字段映射关系表中的所有表单信息;步骤S103,在具有增加、修改、删除和查询的处理页面中,按照提交的需求中录入的数据进行动态加载。假如数据库中有一张tDSLAM表用来记录被管理的所有DSLAM设备的信息。如下表1所示。
权利要求
1.一种数据库对象的维护方法,其特征在于,包括创建网页表单和字段映射关系表;获取网页表单和字段映射关系表中的所有表单信息;在具有增加、修改、删除和查询的处理页面中,按照提交的需求中录入的数据进行动态加载。
2.如权利要求1所述的方法,其特征在于所述网页表单和字段映射关系表包括资源表中字段的名称、字段在网页中对应的表单显示名称,表单类型和默认值。
3.如权利要求2所述的方法,其特征在于 所述表单类型包括输出框和下拉框。
4.如权利要求2所述的方法,其特征在于 所述默认值为具体的值或SQL语句。
全文摘要
本发明提供了一种数据库对象的维护方法,通过创建网页表单和字段映射关系表,获取网页表单和字段映射关系表中的所有表单信息,在具有增加、修改、删除和查询的处理页面中,按照提交的需求中录入的数据进行动态加载,从而简单的完成维护工作,极大的降低了维护的工作量,当业务表修改后,一个工程人员即可支撑,不需要研发人员参与,无需特定数据库,不拘泥于数据库类型,使工程人员操作数据库透明化,提高了维护不同类型数据库的工作效率。组件通用性,且能够兼容不同数据库,兼容不同操作系统,无需安装客户端软件,能够直接浏览器管理,简单,易操作,直观的浏览页面,友好的人机交互页面。
文档编号G06F17/30GK102314495SQ20111024919
公开日2012年1月11日 申请日期2011年8月26日 优先权日2011年8月26日
发明者张建边, 黄翔 申请人:大唐软件技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1