[發明專利]一種數據字典生成的方法及系統在審
| 申請號: | 202010045363.2 | 申請日: | 2020-01-16 |
| 公開(公告)號: | CN111274244A | 公開(公告)日: | 2020-06-12 |
| 發明(設計)人: | 張連友 | 申請(專利權)人: | 山東匯貿電子口岸有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/25 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250100 山東省濟南市*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 字典 生成 方法 系統 | ||
本發明公開了一種數據字典生成的方法及系統,屬于信息處理技術領域。本發明的數據字典生成的方法,從MySQL中提取數據字典,動態管理數據庫連接,自動識別對應的數據字典,按照設定的模板生成對應的數據字典。該發明的數據字典生成的方法能夠自動生成數據字典,從而保證數據的有效性,同時也減少了一些重復的工作量,具有很好的推廣應用價值。
技術領域
本發明涉及信息處理技術領域,具體提供一種數據字典生成的方法及系統。
背景技術
數據字典是指對數據的數據項、數據結構、數據流、數據存儲、處理邏輯、外部實體等進行定義和描述,其目的是對數據流程圖中的各個元素做出詳細的說明。
數據字典是一種用戶可以訪問的記錄數據庫和應用程序源數據的目錄。數據字典最終要的作用是作為分析階段的工具。數據字典是數據庫的重要組成部分,它存放數據庫所用的相關信息,對用戶來說是一組只讀的表。數據字典內容包括:
(1)數據庫中所有模式對象的信息,如表、視圖、簇及索引等;
(2)分配多少空間,當前使用了多少空間;
(3)列的缺省值;
(4)約束信息的完整性;
(5)用戶的名字;
(6)用戶及角色被授予的權限;
(7)用戶訪問或使用的審計信息;
(8)其他產生的數據庫信息。
數據字典通常包括數據項、數據結構、數據流、數據存儲和處理過程五部分。數據字典是關于數據的信息的集合,也就是對數據流圖中包含的所有元素的定義的集合,數據字典的還有另一種含義,是數據庫設計時用到的一種工具,用來描述數據庫中基本表的設計,主要包括字段名、數據類型、主鍵、外鍵等描述表的屬性的內容。數據字典則是系統中各類數據描述的集合,是進行詳細的數據收集和數據分析所獲得的主要成果。但是,目前普遍采取手工抽取數據字典原始數據和整理數據字典,具有一定的局限性。
發明內容
本發明的技術任務是針對上述存在的問題,提供一種能夠自動生成數據字典,從而保證數據的有效性,同時也減少了一些重復的工作量的數據字典生成的方法。
本發明進一步的技術任務是提供一種數據字典生成的系統。
為實現上述目的,本發明提供了如下技術方案:
一種數據字典生成的方法,該方法從MySQL中提取數據字典,動態管理數據庫連接,自動識別對應的數據字典,按照設定的模板生成對應的數據字典。
該方法通過模板配置文件、動態加載配置、根據設定規則自動抽取數據,將數組與對應輸出模板進行整合并輸出,從自動配置、模塊化抽取數據、模板化輸出格式、組合輸出共享來實現數據字典的生成。其中可以依據模板來對需要抽取數據字典的數據庫進行配置。
作為優選,該方法具體包括以下步驟:
S1、用戶通過配置文件啟動Web程序;
S2、用戶通過Web界面動態修改數據庫;
S3、選擇要導出的數據庫并選擇對應的輸出格式;
S4、根據模板導出相應的數據字典。
作為優選,步驟S1中,用戶通過修改配置文件來運行Web程序。
作為優選,步驟S2中用戶通過Web界面動態配置數據庫的連接和數據字典的輸出格式,按照指定格式輸出。
作為優選,步驟S3中,用戶從數據源列表中選擇添加或從已有數據源中導出數據字典的數據庫。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東匯貿電子口岸有限公司,未經山東匯貿電子口岸有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010045363.2/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





