CN109766439A - 统计查询软件的无限树状分类定义与指派方法 - Google Patents
统计查询软件的无限树状分类定义与指派方法 Download PDFInfo
- Publication number
- CN109766439A CN109766439A CN201811537445.8A CN201811537445A CN109766439A CN 109766439 A CN109766439 A CN 109766439A CN 201811537445 A CN201811537445 A CN 201811537445A CN 109766439 A CN109766439 A CN 109766439A
- Authority
- CN
- China
- Prior art keywords
- classification
- typonym
- things
- data
- rank
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及统计查询软件的无限树状分类定义与指派方法,包括建立分类表、分类指派表和表关联语句,分类表包括类型名称、级别、编号、排序和类型名称全称;分类指派表包括类型编号和事物ID;表关联语句根据应用时指定的顶级类,建立该类的对应各节点事物数据投影。本发明应用中不受事先设定的约束,可以无限多角度的分析事物,尽量挖掘数据价值。大量减少数据空洞,节省数据存储空间,提高查找、统计分析效率。尤其有利于对现有事物数据进行编研或课题研究,毕竟找到和整理有效数据是工作的前提。
Description
技术领域
本发明涉及一种无限树状分类定义与指派方法,特别涉及一种统计查询软件的无限树状分类定义与指派方法。
背景技术
几乎每一个物品或事物都拥有多种定义,或者说属于多种分类方式。例如:张三是中国人,是黄种人,是B型血,是高中生等等,而中国人又可以进一步按照地域细分为中国内蒙古呼和浩特市新城区人、回民区人等。在进行人的统计查询中,只能进行提前限定好的有限个分类方式的查询。这样的方法在具体应用中,并不能完全满足用的需求。且因为查询的分类方式已经限定,导致查询方式不够灵活。在研发档案数据库管理软件过程中,遇到了类似的需求:某光盘介质属于电子档案,光盘内的文件很多,有的属于质量文件,有的属于科研生产文件。某质量文件即属于某质量问题归零活动,同时又是某试验的质量见证文件。
究其主要原因,是因为分析事物特性时,事先不能预判分析的分类数量。例如猪肉和苹果,都属于食物分类,又分别属于肉类和水果,又分别属于高蛋白高脂肪类和高维生素类,具备不同的适宜人群、口味、含糖量、主要产地等等特征。如果分析事物的每一个分类可以理解或定义成一棵多叉树,究竟有多少棵多叉树,可能会有无限多的可能。
预先定义有限的几个分类,每个类可以编辑分叉类,为每个分叉节点定义标识码。建立事物数据表时,每个分类都是一列。当某事物不需要该分类时,不填充该列。现有技术的缺点是可扩展性差,同时还造成大量的数据空洞,造成资源浪费。本发明的目的,是不加限制的在应用过程中新增分类,只针对有效的事物分类指派关系进行存储,同时满足便于查找和统计分析。
发明内容
本发明要解决的技术问题是提供统计查询软件的无限树状分类定义与指派方法,以解决信息查询统计因分类的划分而有局限性且不够灵活的问题。
为解决存在的技术问题,本发明采用的技术方案为:统计查询软件的无限树状分类定义与指派方法,包括建立分类表、分类指派表和表关联语句,其特征在于:所述分类表包括类型名称、级别、编号、排序和类型名称全称,所述类型名称的限制条件为在同一父类下名称唯一;所述级别的限制条件为正整数;所述编号的限制条件为全表唯一,每一级别增加2位数字编码;所述排序是同一父类下的显示先后顺序;所述类型名称全称是将从顶级类开始,将每一级直至本级的类型名称串联在一起的名称;所述分类指派表包括类型编号和事物ID,所述类型编号是分类表中的编号;所述事物ID是事物表中索引号,限制条件是当类型编号的前两位相同下事物ID唯一;所述表关联语句根据应用时指定的顶级类,建立该类的对应各节点事物数据投影。
本发明的分类查找和统计的逻辑算法,是根据应用时指定的顶级类,快速建立该类的对应各节点事物数据投影。本发明对事物创建与分类管理的异步操作特点,从传统的有限硬性对应关系转变为无限分类定义指派。
本发明实现无限制的树状分类定义,并方便的进行分类与事物的关联指派,解决信息查询统计因分类的划分而有局限性的问题。该方法主要适用于各类大数据的多维度统计查询的软件开发。
有益效果
本发明应用中不受事先设定的约束,可以无限多角度的分析事物,尽量挖掘数据价值。大量减少数据空洞,节省数据存储空间,提高查找、统计分析效率。尤其有利于对现有事物数据进行编研或课题研究,毕竟找到和整理有效数据是工作的前提。
附图说明
图1 档案分类指派界面图;
图2 分类查询界面图;
图3 分类统计界面图。
具体实施方式
下面结合附图和具体实施例对本发明做进一步说明。
本发明统计查询软件的无限树状分类定义与指派方法,具体为:
1、分类表:类型名称、级别、编号、排序、类型名称全称。类型名称的限制条件为在同一父类下名称唯一。级别的限制条件为正整数(顶级类的级别为1)。编号的限制条件为全表唯一,每一级别增加2位数字编码(父类编码加本级的2位编码,根据需求档案数据库管理软件应用每级2位已足够)。排序是同一父类下的显示先后顺序。类型名称全称是将从顶级类开始,将每一级直至本级的类型名称串联在一起的名称,中间用“-”进行分隔。
2、分类指派表:类型编号、事物ID。类型编号是分类表中的编号,事物ID是事物表中索引号。限制条件是当类型编号的前两位相同下事物ID唯一,代表的意义是某一事物在某分类中只能属于某节点。
3、操作管理过程:新增、编辑事物时,先不用理会属于那种分类。需要进行分类分析时,建立分类多叉树。再将需要进行归类的事物与分类的某节点进行指派操作,完成对应关系存储和变更。
4、根据分类进行事物的查找、统计。
本发明已成功应用于《航天六院601所试验多媒体档案管理***》软件,在应用中证明本发明是可行的,切实解决了管理难题。
本发明除了应用于档案数据统计查询类管理软件中,还可以应用于管理类信息***、大数据分析***等其他软件应用中。
Claims (2)
1.统计查询软件的无限树状分类定义与指派方法,包括建立分类表、分类指派表和表关联语句,其特征在于:
所述分类表包括类型名称、级别、编号、排序和类型名称全称,所述类型名称的限制条件为在同一父类下名称唯一;所述级别的限制条件为正整数;所述编号的限制条件为全表唯一,每一级别增加2位数字编码;所述排序是同一父类下的显示先后顺序;所述类型名称全称是将从顶级类开始,将每一级直至本级的类型名称串联在一起的名称;
所述分类指派表包括类型编号和事物ID,所述类型编号是分类表中的编号;所述事物ID是事物表中索引号,限制条件是当类型编号的前两位相同下事物ID唯一;
所述表关联语句根据应用时指定的顶级类,建立该类的对应各节点事物数据投影。
2.根据权利要求1所述的无限树状分类定义与指派方法,其特征在于:所述分类表的顶级类的级别为1。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811537445.8A CN109766439A (zh) | 2018-12-15 | 2018-12-15 | 统计查询软件的无限树状分类定义与指派方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811537445.8A CN109766439A (zh) | 2018-12-15 | 2018-12-15 | 统计查询软件的无限树状分类定义与指派方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109766439A true CN109766439A (zh) | 2019-05-17 |
Family
ID=66451881
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811537445.8A Pending CN109766439A (zh) | 2018-12-15 | 2018-12-15 | 统计查询软件的无限树状分类定义与指派方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109766439A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110688374A (zh) * | 2019-09-25 | 2020-01-14 | 政采云有限公司 | 一种对层级数据进行去重的方法、装置及介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130036152A1 (en) * | 2011-08-02 | 2013-02-07 | Cavium, Inc. | Lookup front end packet output processor |
CN103823868A (zh) * | 2014-02-26 | 2014-05-28 | 中国科学院计算技术研究所 | 一种面向在线百科的事件识别方法和事件关系抽取方法 |
CN104361111A (zh) * | 2014-11-28 | 2015-02-18 | 青岛大学 | 一种档案自动编研方法 |
CN105357201A (zh) * | 2015-11-12 | 2016-02-24 | 中国科学院信息工程研究所 | 一种对象云存储访问控制方法和*** |
CN106372238A (zh) * | 2016-09-13 | 2017-02-01 | 广州善融信息科技有限公司 | 一种基于数据库的非递归无限分类的实现方法 |
-
2018
- 2018-12-15 CN CN201811537445.8A patent/CN109766439A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130036152A1 (en) * | 2011-08-02 | 2013-02-07 | Cavium, Inc. | Lookup front end packet output processor |
CN103823868A (zh) * | 2014-02-26 | 2014-05-28 | 中国科学院计算技术研究所 | 一种面向在线百科的事件识别方法和事件关系抽取方法 |
CN104361111A (zh) * | 2014-11-28 | 2015-02-18 | 青岛大学 | 一种档案自动编研方法 |
CN105357201A (zh) * | 2015-11-12 | 2016-02-24 | 中国科学院信息工程研究所 | 一种对象云存储访问控制方法和*** |
CN106372238A (zh) * | 2016-09-13 | 2017-02-01 | 广州善融信息科技有限公司 | 一种基于数据库的非递归无限分类的实现方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110688374A (zh) * | 2019-09-25 | 2020-01-14 | 政采云有限公司 | 一种对层级数据进行去重的方法、装置及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104252445B (zh) | 近似重复文档检测方法及装置 | |
CN102012900B (zh) | 信息检索方法和*** | |
CN102792262B (zh) | 使用权利要求分析排序知识产权文档的方法和*** | |
US7809771B2 (en) | Automatic reduction of table memory footprint using column cardinality information | |
US20160012061A1 (en) | Similar document detection and electronic discovery | |
CN111459985B (zh) | 标识信息处理方法及装置 | |
CN109684336A (zh) | 基于大数据应用实现树形数据表高效检索与排序功能的***及方法 | |
Baralis et al. | CAS-Mine: providing personalized services in context-aware applications by means of generalized rules | |
CN105095436A (zh) | 数据源数据自动建模方法 | |
CN116881430A (zh) | 一种产业链识别方法、装置、电子设备及可读存储介质 | |
CN103946840A (zh) | 非监督检测及在文本数据中字簇集的分类 | |
CN109766439A (zh) | 统计查询软件的无限树状分类定义与指派方法 | |
CN105159898A (zh) | 一种搜索的方法和装置 | |
CN113673889A (zh) | 一种智能化数据资产识别的方法 | |
CN112860899A (zh) | 标签生成方法、装置、计算机设备和计算机可读存储介质 | |
CN109063063B (zh) | 基于多源数据的数据处理方法及装置 | |
CN112363996A (zh) | 用于建立电网知识图谱的物理模型的方法及***和介质 | |
CN106775694A (zh) | 一种软件配置代码制品的层次分类方法 | |
CN111026940A (zh) | 一种面向电网电磁环境的网络舆情及风险信息监测***、电子设备 | |
CN100403308C (zh) | 基于sql负载挖掘的物理数据库自动设计方法 | |
CN110597796A (zh) | 基于全生命周期的大数据实时建模方法及*** | |
CN105447142A (zh) | 一种双模式农业科技成果分类方法及*** | |
US20100268723A1 (en) | Method of partitioning a search query to gather results beyond a search limit | |
CN112784040B (zh) | 基于语料库的垂直行业文本分类方法 | |
CN104463627A (zh) | 数据处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190517 |