[發明專利]一種數據模型管理和應用的ECLIPSE插件的實現方法在審
| 申請號: | 201410574491.0 | 申請日: | 2014-10-24 |
| 公開(公告)號: | CN104408045A | 公開(公告)日: | 2015-03-11 |
| 發明(設計)人: | 邵憲振;彭榮;尹曦萌 | 申請(專利權)人: | 浪潮軟件股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據模型 管理 應用 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插件的實現方法,包括系統后臺數據管理的方法和數據模型設計的方法,其中:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮軟件股份有限公司,未經浪潮軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410574491.0/2.html,轉載請聲明來源鉆瓜專利網。





