数据的类型有哪些
A. 数据类型的分类
分类
数据元的类型按不同的分类方式可以作如下分类。[1]
1)按数据元的应用范围
分为通用数据元、应用数据元(或称“领域数据元”)和专用数据元。通用数据元是与具体的对象类无关的、可以在多种场合应用的数据元。应用数据元是在特定领域内使用的数据元。应用数据元与通用数据元是相对于一定的应用环境而言的,两者之间并没有本质的区别,应用数据元是被限定的通用数据元,通用数据元是被泛化的应用数据元,随环境的变化彼此可以相互转化。专用数据元是指与对象类完全绑定、只能用来描述该对象类的某个特性的数据元。专用数据元包含了数据元的所有组成部分,是“完整的”数据元。[1]
2)按数据元值的数据类型
可分为文字型数据元与数值型数据元。例如人的姓名是用文字表示的,属于文字型数据元;人的身高是用数值表示的,属于数值型数据元。[1]
3)按数据元中数据项的多少
可分为简单数据元和复合数据元。简单数据元由一个单独的数据项组成;复合数据元是由2个及以上的数据项组成的数据元,即由2个以上的数据元组成。组成复合数据元的数据元称为成分数据元。虽然数据元一般被认为是不可再分的数据的基本单元,而复合数据元是由两个以上的数据元组成的,但是在实际应用中复合数据元一般被当作不可分割的整体来使用,所以复合数据元仍然可以看作是数据的基本单元,即数据元。例如数据元“日期时间”是一个复合数据元,表示某一天的某一时刻,它由“日期”和“时间”两个数据元组成。[1]
命名规则
数据元的名称是为了方便人们的使用和理解而赋予数据元的语义的、自然语言的标记。一个数据元是由对象类、特性、表示3个部分组成的,相应地,一个数据元的名称是由对象类术语、特性术语、表示术语和一些描述性限定术语组成的,数据元的命名规则主要对各术语成分的含义、约束、组合方式等进行规范。[1]
数据元的命名规则主要包括以下内容。[1]
1)语义规则:规定数据元名称的组成成分,使名称的含义能够准确的传达。[1]
(1)对象类术语表示作战仿真领域内的事物或概念,在数据元中占有支配地位。[1]
(2)专用数据元的名称中必须有且仅有一个对象类术语。[1]
(3)特性术语用来描述数据元的特性部分,表示对象类的显著的、有区别的特征。[1]
(4)数据元名称中必须有且仅有一个特性术语。[1]
(5)表示术语用来概括的描述数据元的表示成分。[1]
(6)数据元名称需要有且仅有一个表示术语。[1]
(7)限定术语是为了使一个数据元名称在特定的相关环境中具有唯一性而添加的限定性描述。限定术语是可选的。对象类术语、特性术语和表示术语都可以用限定术语进行描述。[1]
2)句法规则:规定数据元名称各组成成分的组合方式。[1]
(1)对象类术语应处于名称的第1(最左)位置。[1]
(2)特性术语应处于第2位置。[1]
(3)表示术语应处于最后位置。当表示术语与特性术语有重复或部分重复时,在不妨碍语义精确理解的前提下,可以省略表示术语。[1]
(4)限定术语应位于被限定成分的前面。[1]
3)唯一性规则:防止出现同名异义现象。[1]
在同一个相关环境中所有数据元名称应是唯一的。为规范数据元的命名,除了需要遵守上述的命名规则外,还需要对数据元名称各成分的术语作统一的规范。数据元名称中的术语应采用仿真领域标准、公认的术语,在数据元注册系统中可以构建一个仿真领域的术语字典,作为数据元命名时各术语成分的统一来源。