System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机与农业信息集成化,尤其涉及一种农业类数据库的构建方法及系统。
技术介绍
1、农业类数据库为消费者提供24小时互动视频的无间断展示农作、加工、流通的各个环节,实现从土地到餐桌的农产品生产可追溯体制;为生产者农民及种养大户实现订单农业,提供最新的生产技术和现货交易平台;帮助农企、连锁机构及渠道客户实现各个环节良性发展,为中国农业实现信息化、工业化、现代化服务。现有技术通过设置一般属性数据子库、空间数据子库、视频音像数据字库以及模型子库四个子库,为农业信息的综合集成应用提供强大的信息支持,但是针对子数据库构建过程的控制精度低,未对数据库中数据存储量进行分析并进行更新,导致数据库的更新速度慢。
2、中国专利申请号:cn201010198003.2公开了一种构建综合农业环境信息数据库的方法,该专利技术公开了一种构建综合农业环境信息数据库的方法,该综合农业环境信息数据库包括4个子库:一般属性数据子库、空间数据子库、视频音像数据字库以及模型子库;一般属性数据子库是通过在关系型数据库管理系统sql server中设置二维数据表存储与管理农业环境信息属性数据,空间数据子库的构建方法则是通过空间数据库引擎实现空间数据在关系数据库中的有效存储,然后通过sde分类分层建立管理逻辑来构建。该构建综合农业环境信息数据库的方法实用性强、针对性强、普适性好,为农业信息的综合集成应用提供强大的信息支持。由此可见,所述构建综合农业环境信息数据库的方法存在以下问题:针对子数据库构建过程的控制精度低,未对数据库中数据存储量进行分析并进行
技术实现思路
1、为此,本专利技术提供一种农业类数据库的构建方法,用以克服现有技术中针对子数据库构建过程的控制精度低,未对数据库中数据存储量进行分析并进行更新,导致数据库的更新速度慢的问题。
2、为实现上述目的,本专利技术提供一种农业类数据库的构建方法,包括:
3、数据获取模块获取农业类数据,采集模块采集该农业类数据中的特征词,分类模块基于特征词对农业类数据进行分类;
4、子数据库构建模块基于所述特征词的种类数量初步构建对应数量的子数据库,并对子数据库进行编码;
5、数据分析模块基于各所述子数据库的数据存储量判定针对数据库的构建是否符合预设标准,并在判定针对数据库的构建不符合预设标准时对数据库进行优化处理,优化处理方式包括:拓展优化处理以及合并优化处理;
6、所述数据分析模块在判定针对所述子数据库的构建符合预设标准,或,完成针对子数据库的优化处理时完成针对数据库的构建。
7、进一步地,所述数据分析模块在所述数据库构建模块完成针对所述子数据库的初步构建时计算各子数据库的数据存储量,并根据计算的各子数据库的数据存储量平均值确定针对子数据库的构建是否符合预设标准,以及,在判定针对子数据库的构建不符合预设标准时对子数据库进行合并优化处理,或,对子数据库进行拓展优化处理。
8、进一步地,所述数据分析模块在初步判定针对所述子数据库的构建符合预设标准时,计算各子数据库的数据存储量的方差以基于该方差针对子数据库的构建是否符合预设标准进行二次判定,以及,在判定针对子数据库的构建不符合预设标准时根据子数据库数确定针对子数据库的优化方式,或,对子数据库进行合并优化处理。
9、进一步地,所述数据分析模块在判定根据所述子数据库数确定针对所述子数据库的优化方式时基于子数据库数确定所述子数据库的优化方式,优化方式包括:对子数据库进行合并优化处理,或,对子数据库进行拓展优化处理。
10、进一步地,所述数据分析模块在判定对所述子数据库进行合并优化处理时获取单个子数据库中数据存储量小于数据分析模块中预设的预设数据存储量的若干待合并子数据库,数据分析模块通过两待合并子数据库中在同一资料中同时出现的特征词数确定单个待合并子数据库与其他待合并子数据库的关联度。
11、进一步地,所述数据分析模块在完成确定所述单个待合并子数据库与其他待合并子数据库的关联度时根据确定的关联度判定两所述待合并子数据库是否符合合并预设标准,并在判定两待合并子数据库符合合并预设标准时将两待合并子数据库进行合并优化处理;
12、所述合并优化处理为所述数据分析模块将两所述待合并子数据库中的所述特征词合并形成新的子数据库,并将该新的子数据库中重复的特征词删除。
13、进一步地,所述数据分析模块在完成针对所述待合并子数据库的合并优化处理时重新检测数据存储量低于所述预设数据存储量的待合并子数据库数,并根据待合并子数据库数确定针对所述子数据库的合并优化处理是否符合预设标准,以及,在判定针对子数据库的合并优化处理不符合预设标准时对重新确定的待合并子数据库进行合并优化处理。
14、进一步地,所述数据分析模块在判定对所述子数据库进行拓展优化处理时将单个子数据库中所述特征词的数量低于数据分析模块中预设的预设数量的子数据库记为待拓展子数据库,并根据单个待拓展子数据库中特征词数与各待拓展子数据库中总特征词数的比值确定该单个待拓展子数据库是否符合拓展预设标准,以及,在判定单个所述待拓展子数据库符合拓展预设标准时对该待拓展子数据库进行拓展优化处理。
15、进一步地,所述数据分析模块在判定对所述待拓展子数据库进行拓展优化处理时采集单个待拓展子数据库对应的若干文献中使用频率超过数据分析模块中预设的预设使用频率的特征词,并将该特征词更新至该待拓展子数据库中。
16、本专利技术提供一种农业类数据库的构建系统,包括:
17、数据获取模块,其用以获取农业类数据;
18、采集模块,其与所述数据获取模块相连,其用以采集数据获取模块获取的农业类数据中的特征词;
19、分类模块,其与所述数据获取模块、所述采集模块相连,其用以根据采集模块采集的特征词对所述农业类数据进行分类;
20、子数据库构建模块,其与所述分类模块相连,用以检测特征词的种类数量以根据该种类数量初步构建子数据库;
21、数据分析模块,其与所述子数据库构建模块相连,其用以检测各子数据库的数据存储量,并根据各子数据库中数据存储量的平均值判定针对数据库的构建是否符合预设标准,并在判定针对数据库的构建不符合预设标准时对数据库进行优化处理。
22、与现有技术相比,本专利技术的有益效果在于,本专利技术中所述数据分析模块根据各所述子数据库的数据存储量判定针对数据库的构建是否符合预设标准,并在判定针对数据库的构建不符合预设标准时对数据库进行优化处理,提高了针对数据库的控制精度,提高了数据库更新效率,在保证数据库更新效率的同时,提高了子数据库的合理性。
23、进一步地,本专利技术中所述数据分析模块根据数据存储量平均值确定针对子数据库的构建是否符合预设标准,并在判定针对子数据库的构建不符合预设标准时对子数据库进行优化处理,进一步提高了数据库更新效率,在保证数据库更新效率的同时,进一步提高了子数据库本文档来自技高网...
【技术保护点】
1.一种农业类数据库的构建方法,其特征在于,包括:
2.根据权利要求1所述的农业类数据库的构建方法,其特征在于,所述数据分析模块在所述数据库构建模块完成针对所述子数据库的初步构建时计算各子数据库的数据存储量,并根据计算的各子数据库的数据存储量平均值确定针对子数据库的构建是否符合预设标准,以及,在判定针对子数据库的构建不符合预设标准时对子数据库进行合并优化处理,或,对子数据库进行拓展优化处理。
3.根据权利要求2所述的农业类数据库的构建方法,其特征在于,所述数据分析模块在初步判定针对所述子数据库的构建符合预设标准时,计算各子数据库的数据存储量的方差以基于该方差针对子数据库的构建是否符合预设标准进行二次判定,以及,在判定针对子数据库的构建不符合预设标准时根据子数据库数确定针对子数据库的优化方式,或,对子数据库进行合并优化处理。
4.根据权利要求3所述的农业类数据库的构建方法,其特征在于,所述数据分析模块在判定根据所述子数据库数确定针对所述子数据库的优化方式时基于子数据库数确定所述子数据库的优化方式,优化方式包括:对子数据库进行合并优化处理,或,对子
5.根据权利要求4所述的农业类数据库的构建方法,其特征在于,所述数据分析模块在判定对所述子数据库进行合并优化处理时获取单个子数据库中数据存储量小于数据分析模块中预设的预设数据存储量的若干待合并子数据库,数据分析模块通过两待合并子数据库中在同一资料中同时出现的特征词数确定单个待合并子数据库与其他待合并子数据库的关联度。
6.根据权利要求5所述的农业类数据库的构建方法,其特征在于,所述数据分析模块在完成确定所述单个待合并子数据库与其他待合并子数据库的关联度时根据确定的关联度判定两所述待合并子数据库是否符合合并预设标准,并在判定两待合并子数据库符合合并预设标准时将两待合并子数据库进行合并优化处理;
7.根据权利要求6所述的农业类数据库的构建方法,其特征在于,所述数据分析模块在完成针对所述待合并子数据库的合并优化处理时重新检测数据存储量低于所述预设数据存储量的待合并子数据库数,并根据待合并子数据库数确定针对所述子数据库的合并优化处理是否符合预设标准,以及,在判定针对子数据库的合并优化处理不符合预设标准时对重新确定的待合并子数据库进行合并优化处理。
8.根据权利要求7所述的农业类数据库的构建方法,其特征在于,所述数据分析模块在判定对所述子数据库进行拓展优化处理时将单个子数据库中所述特征词的数量低于数据分析模块中预设的预设数量的子数据库记为待拓展子数据库,并根据单个待拓展子数据库中特征词数与各待拓展子数据库中总特征词数的比值确定该单个待拓展子数据库是否符合拓展预设标准,以及,在判定单个所述待拓展子数据库符合拓展预设标准时对该待拓展子数据库进行拓展优化处理。
9.根据权利要求8所述的农业类数据库的构建方法,其特征在于,所述数据分析模块在判定对所述待拓展子数据库进行拓展优化处理时采集单个待拓展子数据库对应的若干文献中使用频率超过数据分析模块中预设的预设使用频率的特征词,并将该特征词更新至该待拓展子数据库中。
10.一种使用权利要求1-9任一权利要求所述方法的农业类数据库的构建系统,其特征在于,包括:
...【技术特征摘要】
1.一种农业类数据库的构建方法,其特征在于,包括:
2.根据权利要求1所述的农业类数据库的构建方法,其特征在于,所述数据分析模块在所述数据库构建模块完成针对所述子数据库的初步构建时计算各子数据库的数据存储量,并根据计算的各子数据库的数据存储量平均值确定针对子数据库的构建是否符合预设标准,以及,在判定针对子数据库的构建不符合预设标准时对子数据库进行合并优化处理,或,对子数据库进行拓展优化处理。
3.根据权利要求2所述的农业类数据库的构建方法,其特征在于,所述数据分析模块在初步判定针对所述子数据库的构建符合预设标准时,计算各子数据库的数据存储量的方差以基于该方差针对子数据库的构建是否符合预设标准进行二次判定,以及,在判定针对子数据库的构建不符合预设标准时根据子数据库数确定针对子数据库的优化方式,或,对子数据库进行合并优化处理。
4.根据权利要求3所述的农业类数据库的构建方法,其特征在于,所述数据分析模块在判定根据所述子数据库数确定针对所述子数据库的优化方式时基于子数据库数确定所述子数据库的优化方式,优化方式包括:对子数据库进行合并优化处理,或,对子数据库进行拓展优化处理。
5.根据权利要求4所述的农业类数据库的构建方法,其特征在于,所述数据分析模块在判定对所述子数据库进行合并优化处理时获取单个子数据库中数据存储量小于数据分析模块中预设的预设数据存储量的若干待合并子数据库,数据分析模块通过两待合并子数据库中在同一资料中同时出现的特征词数确定单个待合并子数据库与其他待合并子数据库的关联度。
6.根据权利要求5所述的农业类数据库的...
【专利技术属性】
技术研发人员:金晓石,瞿志印,刘圆圆,
申请(专利权)人:广东开放大学广东理工职业学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。