1 适用范围 本标准规定了环境信息数据字典的内容组成和属性要求,并提供常见字典样式和环境信息数据字典样表。
本标准适用于各级环境保护部门环境信息数据库的数据字典编制设计,并可作为环境信息数据库系统设计验收的参考依据。
2 规范性引用文件 本标准内容引用了下列文件或其中的条款。凡是不注明日期的引用文件,其有效版本适用于本标准。
hj/t 419环境数据库设计与运行管理规范
3 术语和定义 下列术语和定义适用于本标准。
3.1
环境信息数据字典 environmental information data dictionary
环境信息数据库体系结构的描述信息的集合,记录了数据库的组成和格式等信息。环境信息数据字典属于环境信息元数据范畴,由实体和数据元组成。
4 环境信息数据字典内容组成4.1 环境信息数据字典内容
环境信息数据字典内容参照 hj/t419,由数据字典管理信息、数据表信息、视图信息、存储过程信息、用户函数信息、用户定义数据类型信息、数据项(字段)信息等实体内容组成。
4.2 环境信息数据字典管理信息实体
由数据字典名称、版本、数据字典编写人、数据字典编写日期、数据字典的状态、数据字典审核单位、数据字典审核人、审核日期等数据元组成。
4.3 环境信息数据表实体
由数据表名称、中文名称、描述、监管机构、联系人、联系电话、联系 email、联系地址及邮编、更新单位、更新日期、记录数、容量、触发器描述、索引描述等数据元组成。
4.4 视图信息实体
由视图名称、中文名称、描述、脚本、更新单位、更新人、更新日期等数据元组成。
4.5 存储过程信息实体
由存储过程名称、中文名称、描述、脚本、输入参数描述、输出参数描述、更新单位、更新人、更新日期等数据元组成。
4.6 用户函数信息实体
由函数名称、中文名称、描述、脚本、输入参数描述、输出参数描述、更新单位、更新人、更新日期等数据元组成。
4.7 用户定义数据类型信息实体
由用户定义数据类型名称、中文名称、系统数据类型、描述、长度等数据元组成。
4.8 数据项(字段)信息实体
由字段名称、中文名称、数据类型、长度、精度、计量单位、取值范围、是否可以为空、是否为主键、是否为外键、外键表名称、默认值、备注等数据元组成。
4.9 其他信息实体
包括以上未列出的其他数据实体的数据字典信息。
5 环境信息数据字典内容属性5.1 数据字典内容属性
环境信息数据字典内容属性由名称、域名、是否为必填项、大出现次数、数据类型、值域组成。
5.1.1 名称
赋给实体或数据元的一个标记。实体名称在环境信息数据字典中是唯一的,数据元名称在实体中是唯一的,而在环境信息数据字典中可以不是唯一的。
5.1.2 域名
名称的缩略语,一般由英文或中文拼音表示。
5.1.3 是否为必填项
说明该数据元是否应当总是选取,或有时选取(即有值)。该描述符可以有如下值: 是 或 null 。
5.1.4 大出现次数
说明数据元可以具有的实例的大数目。只出现一次用“1”表示。重复出现用“n”表示。不为 1 的固定出现次数可用相应的数字表示,如“2”、 “3” 、“4”。不出现用“0”或 “null”表示。
5.1.5 数据类型
说明数据字典实体和数据元的数据类型,例如整型、实型、字符串等。基本数据类型见表 1。
表 1 基本数据类型列表
数值型(number)
通过数字的形式表达的值的类型
日期型(date)
通过 yyyymmdd的形式表达的值的类型
日期时间型(datetime)
通过 yyyymmddhhmmss的形式表达的值的类型
布尔型(boolean)
两个而且只有两个表明条件的值,如 true或 false。(1 或 0)
二进制(binary)
通过二进制格式存储对象,如图片、音频、视频等
5.1.6 值域
说明数据元的允许值范围。若值域为“自由文本”表明对数据元的内容没有限制。
5.2 数据字典管理信息
环境信息数据字典管理信息属性说明及填写要求,见表 2。
表2 环境信息数据字典管理信息属性说明及填写要求
序号
名称
大出现次数
数据类型
值域
域名
是否为必填项
备注
1
数据字典名称
1
文本
自由文本
dictname
是
数据库中文全名+‘数据字典’
2
版本
1
文本
自由文本
dictversion
是
3
数据字典编写人
1
文本
自由文本
dictauthor
是
4
数据字典编写日期
1
日期型
dictdate
是
年月日(yyyymmdd)
5
数据字典后修改日期
1
日期型
dictupdate
是
年月日(yyyymmdd)
6
数据字典的状态
1
文本
“完成”、“部分完成”、“未完成” dictstatus
是
7
数据字典审核单位
1
文本
自由文本
dictcheckunit
是
8
数据字典审核人
1
文本
自由文本
dictchecker
是
9
审核日期
1
日期型
dictcheckdate
是
年月日
(yyyymmdd)
5.3 数据表信息
环境信息数据表属性说明及填写要求,见表 3。
表 3 环境信息数据表属性说明及填写要求
序号
名称
大出
现次数
数据类型
值域
域名
是否为
必填项
备注
1
数据表名称
1
文本
自由文本
tablename
是
数据库中的存储名称
2
中文名称
1
文本
自由文本
tablecname
是
3
描述
1
文本
自由文本
tablecontentinfo
是
