一种数据模型管理和应用的ECLIPSE插件的实现方法技术

技术编号:11134606 阅读:112 留言:0更新日期:2015-03-12 10:12
本发明专利技术涉及数据模型管理和应用技术领域,特别涉及一种数据模型管理和应用的ECLIPSE插件的实现方法。本发明专利技术提供了一种数据模型管理和应用的ECLIPSE插件的实现方法,其能够通过一个Eclipse工具实现数据模型的设计、元数据信息的采集、数据库表结构的创建及维护、开发代码的生产。采用本工具可以实现数据模型的设计、开发、数据库维护的一体化操作,节约了开发时间,保持数据库设计与数据库维护的一致性,同时采集下元数据信息以及数据模型修改的日志。

【技术实现步骤摘要】

本专利技术涉及数据模型管理和应用
,特别涉及一种数据模型管理和应用的ECLIPSE插件的实现方法
技术介绍
数据模型(Data Model)是数据特征的抽象,是数据库管理的教学形式框架。数据库系统中用以提供信息表示和操作手段的形式构架。数据模型包括数据库数据的结构部分、数据库数据的操作部分和数据库数据的约束条件。Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。现有技术下,很多时候设计的数据模型和实际的数据库结构很难保持一致,因为有些时候直接调整了数据库结构而没有维护相关的文档,造成项目没有一个真实的数据模型。
技术实现思路
为了解决现有技术的问题,本专利技术提供了一种数据模型管理和应用的ECLIPSE插件的实现方法,其能够通过一个Eclipse工具实现数据模型的设计、元数据信息的采集、数据库表结构的创建及维护、开发代码的生产。本专利技术所采用的技术方案如下:一种数据模型管理和应用的ECLIPSE插件的实现方法,包括系统后台数据管理的方法和数据模型设计的方法,其中:所述的系统后台数据管理的方法包括:数据库建模时的限制条件即规则信息的维护、数据类型对照、数据库建模关键字维护;所述的数据模型设计的方法具体包括以下步骤:A、配置平台数据源;B、根据业务系统编号导入业务系统;C、配置业务系统数据源;D、创建模型视图;E、创建数据库模型;F、根据操作产生相应的SQL语句分别在平台数据库和业务系统数据库中执行。 数据库建模时的限制条件包括数据对象:表、视图、字段、主键、外键的长度限制。数据类型对照是指数据库管理工具预先制定好一套统一的数据库的数据类型,然后通过对照功能把这套数据类型,对应上各个数据库自身的数据类型;在生成数据库SQL语句时根据设置好对照关系自动创建对应数据的SQL语句。一种数据模型管理和应用的ECLIPSE插件的实现系统,包括:(1)后台数据管理系统;(2)数据模型设计工具;(3)元数据信息采集和表结构维护组件;(4)与代码生产组件对接接口;其中,所述的后台数据管理系统,采用B/S方式开发,维护数据模型设计时需要的数据库建模时的限制条件即规则信息的维护、数据类型对照、数据库建模关键字维护功能;所述的数据模型设计工具,采用eclipse插件方式,实现模型的可视化设计,以及根据模型创建数据库结构,记录元数据信息,记录操作日志功能;实现和代码生产工具的对接可以直接根据数据模型生产开发代码。本专利技术的一种数据模型管理和应用的ECLIPSE插件的实现方法,实现了数据模型的设计、开发、数据库维护的一体化操作,保持模型设计与数据库结构的一致性,数据模型修改过程可追溯。本专利技术提供的技术方案带来的有益效果是:(1)保证数据模型和数据库结构的一致性;(2)数据模型修改的全过程记录;(3)元数据信息的自动采集;(4)与代码生产工具的集成,提高开发效率。 采用本工具可以实现数据模型的设计、开发、数据库维护的一体化操作,节约了开发时间,保持数据库设计与数据库维护的一致性,同时采集下元数据信息以及数据模型修改的日志。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的一种数据模型管理和应用的ECLIPSE插件的实现方法的数据模型设计的方法流程图。图2为本专利技术的一种数据模型管理和应用的ECLIPSE插件的实现方法的数据库管理工具的功能目录结构图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例一一种数据模型管理和应用的ECLIPSE插件的实现方法,包括系统后台数据管理的方法和数据模型设计的方法,其中:所述的系统后台数据管理的方法包括:数据库建模时的限制条件即规则信息的维护、数据类型对照、数据库建模关键字维护;所述的数据模型设计的方法具体包括以下步骤:A、配置平台数据源;B、根据业务系统编号导入业务系统;C、配置业务系统数据源;D、创建模型视图;E、创建数据库模型;F、根据操作产生相应的SQL语句分别在平台数据库和业务系统数据库中执行。 数据库建模时的限制条件包括数据对象:表、视图、字段、主键、外键的长度限制。数据类型对照是指数据库管理工具预先制定好一套统一的数据库的数据类型,然后通过对照功能把这套数据类型,对应上各个数据库自身的数据类型;在生成数据库SQL语句时根据设置好对照关系自动创建对应数据的SQL语句。 实施例二:一种数据模型管理和应用的ECLIPSE插件的实现系统,包括:(1)后台数据管理系统;(2)数据模型设计工具;(3)元数据信息采集和表结构维护组件;(4)与代码生产组件对接接口;其中,所述的后台数据管理系统,采用B/S方式开发,维护数据模型设计时需要的数据库建模时的限制条件即规则信息的维护、数据类型对照、数据库建模关键字维护功能;所述的数据模型设计工具,采用eclipse插件方式,实现模型的可视化设计,以及根据模型创建数据库结构,记录元数据信息,记录操作日志功能;实现和代码生产工具的对接可以直接根据数据模型生产开发代码。本实施例的系统采用java语句开发的eclipse插件工具,同时后台提供web应用的管理功能,数据信息存储在数据库层,数据库支持Oracle、DB2、MySQL等主流数据库。主要实现步骤:(1)后台数据管理系统:主要包含数据库建模时的限制条件即规则信息的维护、数据类型对照、数据库建模关键字维护。数据库建模时的限制条件主要指数据对象:表、视图、字段、主键、外键等的长度限制;这个规则要制定两部分,一部分是数据库管理工具自己定义的规则可以满足各类数据库的公共规则,一部分是各类数据库个性化的规则。我们把一些常用的合理的条件做成公共规则,把一些数据库个性化的对象采用数据库自己本身的规则;即方便开发者只需要了解一套规则即可,又不失数据库的一些个性功能。数据类型对照是指数据库管理工具预先制定好一套统一的数据库的数据类型,然后通过对照功能把这套数据类型,对应上各个数据库自身的数据类型;在生成数据库SQL语句时根据设置好对照关系自动创建对应数据的SQL语句。数据库建模关键字维护功能提供针对各类型数据的关键字进行维护,数据库管理工具最大的化的避免在数据建模时使用这些关键字作为对象名称等。(2)数据模型设计工具是数据库管理工具模块中最重要的组本文档来自技高网...

【技术保护点】
一种数据模型管理和应用的ECLIPSE插件的实现方法,包括系统后台数据管理的方法和数据模型设计的方法,其中:所述的系统后台数据管理的方法包括:数据库建模时的限制条件即规则信息的维护、数据类型对照、数据库建模关键字维护;所述的数据模型设计的方法具体包括以下步骤:A、配置平台数据源;B、根据业务系统编号导入业务系统;C、配置业务系统数据源;D、创建模型视图;E、创建数据库模型;F、根据操作产生相应的SQL语句分别在平台数据库和业务系统数据库中执行。

【技术特征摘要】
1.一种数据模型管理和应用的ECLIPSE插件的实现方法,包括系统后台数据管理的方法和数据模型设计的方法,其中:
所述的系统后台数据管理的方法包括:数据库建模时的限制条件即规则信息的维护、数据类型对照、数据库建模关键字维护;
所述的数据模型设计的方法具体包括以下步骤:
A、配置平台数据源;
B、根据业务系统编号导入业务系统;
C、配置业务系统数据源;
D、创建模型视图;
E、创建数据库模型;
F、根据操作产生相应的SQL语句分别在平台数据库和业务系统数据库中执行。
2.根据权利要求1所述的一种数据模型管理和应用的ECLIPSE插件的实现方法,其特征在于,所述的数据库建模时的限制条件包括数据对象:表、视图、字段、主键、外键的长度限制。
3.根据权利要求1所述的一种数据模型管理和应用的ECLIPSE插件的实现...

【专利技术属性】
技术研发人员:邵宪振彭荣尹曦萌
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1