首页 > 其他分享 >数据字典标准与统一的重要性(码表&枚举值)

数据字典标准与统一的重要性(码表&枚举值)

时间:2023-02-14 22:01:36浏览次数:50  
标签:码表 标准化 标准 枚举 数据 字典

在日常的软件开发当中,开发者经常会听到“公共代码、编码、码表、枚举值”这样的名词,对这些概念可能会有些混淆和认知不透彻,那么这篇文章会详细论述一下关于数据字典的相关概念、应用、标准与统一的重要性及其数据来源。

关于“公共代码、编码、码表、枚举值”的含义,其本质都可以统一为码表,是对某一领域事务或概念的一定范围的划分,有相对固定的取值边界。其最基本的结构就是键值对,一般由中英文名称编码组成,由可枚举数据构成,存储枚举数据名称与编码的映射关系,由key和value组成。

码表可用于标准属性值取值范围的约束。标准代码是数据标准的取值范围,在标准代码中可设置某一数据标准可选择的数据的内容以及范围。例如性别数据标准的标准代码内容应该为男或女。

数据字典的用途一般体现在软件开发和数据统计这两个方面:

◆ 在软件开发方面,一般在后台管理系统会单独设置一个页面用来管理数据字典,包括数据字典的添加、删除、修改、查询等功能,对数据字典列表进行维护。在软件的前台页面用的地方就比较常见了,数据字典的数据主要用“下拉框”这种控件来体现,主要用来展示码表选项;

数据字典标准与统一的重要性(码表&枚举值)_昂焱数据

◆ 在数据统计方面,数据字典一般不是用来展示的,而是用于SQL中select查询的group by分组统计,也就是根据不同“维度或分组”对事实数据进行分组统计,最后形成一定的报表数据,供管理者决策分析。如下图的枚举值“性别sex”:

数据字典标准与统一的重要性(码表&枚举值)_昂焱数据_02

在实际应用中,数据字典的标准化与统一化尤为重要,其重要性重要体现在两个方面:

◆ 本系统内的标准化:数据字典的标准化在系统内部是非常重要的,数据字典的标准化为后续的软件开发和数据统计提供了数据基础,同时增强了系统的可理解性和易操作性;

◆ 系统之间的统一化:一般比较大一些的公司,内部会有很多软件系统,系统之间的数据交换是非常普遍的事情,如果系统间的数据字典不一致,就会造成数据不统一,在统计数据时,技术口径和业务口径很容易冲突,失去了系统间数据交换的目的。

因此,数据字典数据的标准化和统一化是非常重要的,那么不同行业领域的标准的数据字典从哪里获取呢,这里推荐一个比较专业的数据字典数据源“昂焱数据”网站。

该网站将数据字典数据按照不同行业领域划分为12大类,每一个大类都有专业丰富的码表数据,这些数据都是行业规范或国家标准,在公司统一使用这些数据,可以达到公司内部数据与外部数据的标准与统一。

标签:码表,标准化,标准,枚举,数据,字典
From: https://blog.51cto.com/u_11531153/6057438

相关文章

  • 字典树模板
    字典树数组模拟版: #include<cstdio>#include<algorithm>#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;constintN=1000010;consti......
  • Dumb feature Gym - 102020D 【 字典树 】
    D-Dumbfeature Gym-102020D  &:字典树的模板题,根据来的串建树,再查询。不过当时没弄出来,要映射一下子,把字母映射成键盘上的数字。ps:这题的数据应该是有问题,只......
  • TreeMap是按照key的字典顺序来排序
    一、TreeMapTreeMap默认排序规则:按照key的字典顺序来排序(升序)字典排序(lexicographicalorder)是一种对于随机变量形成序列的排序方法。即按照字母顺序,或者数字小大顺序,由小......
  • 对json中的字典提取其中的所有参数(包括list和dict中)整合为一层
    例如:在python中,我有一个字典,类似于{s1:[{s11:0,s12:2},{s13:3,s14:4}],s2:'s2',s3:{s31:0,s32:2}},我想使用递归提取其中所有的字典的key值和value,并在key值中包含它在字典......
  • 【JavaScript】11_枚举属性+可变类型+修改对象和属性与方法
    4、枚举属性枚举属性,指将对象中的所有的属性全部获取for-in语句\-语法:for(letpropNamein对象){语句...}\-for-in的循环体会执行多次,有几个属性就会执行几次,每次执......
  • Python黑客编程之Bp字典生成插件
    描述编写一款burpsuite插件,用于从浏览的网页中抓取特定文字,生成字典给Intruder使用代码注册插件创建JMenuItem菜单,在target站点中右键触发回调函数wordlist_menuw......
  • usb 2.0枚举过程
    device枚举过程:hub枚举过程: ......
  • 排行榜实时效果方法1字典
      首先解释一下效果就是类似排行榜效果 谁的数值大就会将该物体名字排在最上面 为什么要用字典的原因是数字排序是比较简单的但是如何将数字的排序大小和我们的......
  • Python黑客编程之暴力字典web扫描器
    描述通过读取字典中的关键字,拼接成url,来测试目标站点文件目录结构代码设置了一个resume参数,如果因为网络等问题导致扫描中断,重新启动扫描时可以将resume设置为上次......
  • 排列组合的方便方法(枚举)
    在之前我排列组合思考了一段时间最后得出这样的算法 #include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>intcc(intc[],intv);intmain(){ ......