[发明专利]一种数据字典生成的方法及系统在审
申请号: | 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.vipzhuanli.com/pat/books/202010045363.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置