分享
HJT 419-2007 环境数据库设计与运行管理规范.pdf
下载文档

ID:2654635

大小:257.65KB

页数:25页

格式:PDF

时间:2023-08-20

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
HJT 419-2007 环境数据库设计与运行管理规范 419 2007 环境 数据库 设计 运行 管理 规范
本电子版为发布稿。请以中国环境科学出版社出版的 正式标准文本为准。中华人民共和国环境保护行业标准HJ/T 4192007环境数据库设计与运行管理规范 Specification for environmental database design,operation and management(发布稿)2007-12-29 发布 2008-02-01 实施国家环境保护总局 发布 HJ I 目 次 目 次 前 言.II 1 适用范围.1 2 规范性引用文件.1 3 术语和定义.1 4 环境数据库设计.1 5 环境数据字典.4 6 环境数据库运行维护管理.8 7 环境数据库通用安全访问管理.9 8 环境数据库基础支撑环境管理.10 附录 A(规范性附录)XXX 数据库数据字典表样.11 附录 B(资料性附录)环境数据中心 DB_ENVDATACENTER 数据库数据字典(部分).13 附录 C(资料性附录)XXX 数据库环境信息表表样.21 II 前 言 前 言 为贯彻中华人民共和国环境保护法,加强对环境数据的管理,规范环境数据库设计与运行管理工作,制定本标准。本标准规定了环境数据库设计与运行管理需遵循的基本内容。本标准为指导性标准。本标准为首次发布。本标准附录 A 为规范性附录,附录 B、附录 C 为资料性附录。本标准由国家环境保护总局科技标准司提出。本标准起草单位:国家环境保护总局信息中心、北京思路创新科技有限公司。本标准国家环境保护总局 2007 年 12 月 29 日批准。本标准自 2008年02月01日起实施。本标准由国家环境保护总局解释。1 环境数据库设计与运行管理规范 环境数据库设计与运行管理规范 1 适用范围 适用范围 本标准规定了环境数据库设计与运行管理需遵循的基本内容。本标准适用于指导国家、省、市环境保护行政主管部门(以下简称各级环境保护行政主管部门)和环境数据库系统开发设计单位的关系型数据库设计与运行管理活动,可作为各级环境保护行政主管部门验收环境数据库系统开发设计单位所完成的数据库系统设计的参考依据。2 规范性引用文件 规范性引用文件 本标准内容引用了下列文件中的条款。凡是不注日期的引用文件,其有效版本适用于本标准。GB/T 8567 计算机软件文档编制规范 GB 50174 电子计算机机房设计规范 HJ/T 416 环境信息术语 3 术语和定义 术语和定义 HJ/T 416中确立的术语和定义,以及下列术语和定义适用于本标准。3.1 环境数据库系统 环境数据库系统 泛指各级环境保护行政主管部门在信息系统建设与运行管理过程中所涉及的数据库系统。3.2 关系型数据库系统 关系型数据库系统 以行和列组成的二维表形式描述和存储数据,表与表之间采用主键、外键方式建立关联的数据库系统。3.3 数据库范式 数据库范式 在关系型数据库中,构造数据库所遵循的一定的规则,符合某一种级别的关系模式的集合。3.4 IDEF1X 方法 IDEF1X 方法 把实体-联系方法应用到语义数据模型中的一种语义模型化技术,用于建立系统信息模型。3.5 E-R 图 E-R 图 实体-联系图,提供表示实体型、属性和联系的方法,用来描述现实世界的概念模型。4 环境数据库设计 环境数据库设计 4.1 范式设计 范式设计 针对关系型数据库设计的不同要求,可以分为如下5类范式:第一范式(1NF),第二范式(2NF),第三范式(3NF),BC范式,第四范式(4NF)。环境数据库的范式设计,应达到第三范式(3NF)的要求,第三范式(3NF)的要求如下:a)数据表内的每一个值只能被表达一次;b)数据表内的每一行都应当被唯一的标示;2 c)数据表内不应存储依赖于其他键的非键信息;d)如果字段事实上是与其他表的关键字相关联而未设计为外键引用,需建索引;e)如果字段与其他表的字段相关联,需建索引;f)如果字段需做模糊查询之外的条件查询,需建索引。4.2 概念模型设计 概念模型设计 环境数据库概念模型是通过对需求进行综合、归纳与抽象,形成一个独立于具体数据库管理系统的模型,用 E-R 图表示,可以使用 IDEF1X 方法作为环境数据库概念模型设计的方法,按照以下步骤设计环境数据库概念模型。4.2.1 初始化工程 初始化工程 从目的描述和范围描述开始,确定环境数据库建模目标,组织建模队伍,收集源材料,制定约束和规范,通过调研业务流程、原有系统的输入输出、各种报表以及原始数据,完成环境基本数据资料的收集。4.2.2 定义实体 定义实体 从环境基本数据资料中直接或间接标识出环境数据库的大部分实体,找出潜在的实体,形成初步实体表。4.2.3 定义联系 定义联系 定义实体之间的联系。4.2.4 定义属性 定义属性 选择说明性的名词定义实体的属性,建立属性表。4.2.5 定义其他对象和规则 定义其他对象和规则 定义属性的数据类型、长度、精度、非空、缺省值、约束规则等。定义触发器、存储过程、视图、角色等对象信息。4.3 逻辑模型设计 逻辑模型设计 将环境数据库概念模型转换为某个关系型数据库管理系统所支持的数据模型,并对其进行优化。设计环境数据库逻辑结构应选择适于描述与表达相应概念结构的数据模型,然后选择合适的数据库管理系统。4.4 物理设计 物理设计 为环境数据库逻辑结构模型选取一个适合应用环境的物理结构(包括存储结构和存取方法)。根据数据库管理系统的特点和处理的需要,进行物理存储安排,设计索引。4.4.1 数据库物理结构的优化设计 数据库物理结构的优化设计 可对环境数据库物理结构进行优化设计,使得在环境数据库上运行的事务响应时间最小,存储空间利用率高,事务吞吐率大。可采用合理设置数据库主键、外键,减少数据查询和磁盘输入输出时间的方式,实现对环境数据库物理结构的优化设计,提高数据库的运行速度;也可采用对常用的查询字段建立索引的方式,提高数据查询效率。4.4.2 数据库部署说明 数据库部署说明 环境数据库部署应确定如下内容:a)数据库部署方式(分布式/集中式,单机方式/集群方式);b)数据库存储空间安排;c)数据库表的分配;d)操作系统版本及其补丁;e)数据库管理系统版本及其补丁;f)操作系统及数据库管理系统需调整的参数;g)数据库管理系统的安装目录及其规划的空间大小。3 当涉及地市级、省级、国家级环境数据逐级传输、上报,如污染源在线监测数据传输,可以采用分布式数据库部署的方式,分别在地市级、省级、国家级部署环境数据库系统;各级环境保护行政主管部门相对独立的环境业务系统所对应的数据库系统可以采用集中式数据库部署方式。4.5 数据库实现 数据库实现 各级环境数据库系统主管单位应根据数据资源情况及信息系统建设规模选择适合的数据库管理系统完成数据库实现。注:环境数据库系统主管单位是国家、省、市环境保护行政主管部门所指定的专门机构或人员,负责环境数据库系统的运行管理与维护。4.6 数据库设计说明书提交 数据库设计说明书提交 环境数据库系统开发设计单位在完成环境数据库设计之后,应遵循GB/T 8567的数据库设计说明书 的要求,提交相应的环境数据库设计说明书。其中,数据字典设计可参考本标准环境数据字典内容,安全保密设计可参考本标准环境数据库通用安全访问管理内容。注:环境数据库系统开发设计单位是承担环境数据库系统的概念模型设计、逻辑模型设计、物理设计及数据库实现的单位。4.7 数据库命名 数据库命名 环境数据库名称、表名称、视图名称、存储过程名称以及字段名称等应按照一定意义命名,且总长度不宜超过30个字符,可使用英文字母命名,不推荐使用中文命名,在对象名的字符之间不应留有空格。4.7.1 数据库 数据库 数据库名以“DB_”开头,字母全部采用大写。环境数据库的命名可采用以下方式之一:a)英文;b)英文缩写;c)汉语拼音;d)汉语拼音首字母组合。环境数据库命名方式如下:DB_。示例:环境数据中心数据库可以命名为DB_ENVDATACENTER。4.7.2 表 表 表名以“T_”开头。可将环境数据库的数据表分为:基础数据表、汇总统计数据表、代码数据表、系统信息表和其他数据表。a)数据表:记录业务发生过程和结果的数据表。如环境统计基表、环境监测数据表;b)汇总统计数据表:基于基础数据表进行汇总或统计形成的数据表。如环境统计综表等;c)代码数据表:描述基础数据表和汇总统计数据表中所涉及的代码的数据表。如区县代码、流域代码等;d)系统信息表:存储与系统操作、业务控制有关参数的数据表。如用户信息、权限、用户配置信息等。对不同的环境数据表按如下方式命名:a)基础数据表:T_Bas_;b)汇总统计表:T_Mid_;c)代码表:T_Cod_;d)系统信息表:T_Sys_;e)其他数据表:T_Oth_。注:的内容尽量直观、简短。代码应遵循相应的国家、行业标准。示例:环境数据中心数据库中的污染源企事业单位目录表可以命名为T_Bas_EnterList;工业污染源企业基本信息表可以命名为 T_Bas_EnterInfoIndustry。4 4.7.3 视图 视图 视图名以“V_”开头。环境数据库视图按如下方式命名:V_ 注:的内容尽量直观、简短。4.7.4 主键 主键 主键名以“PK_”开头。环境数据库的主键按如下方式命名:PK_ 注:的内容尽量直观、简短。4.7.5 外键 外键 外键名以“FK_”开头。环境数据库的外键按如下方式命名:FK_ 注:的内容尽量直观、简短。4.7.6 索引 索引 索引名应以“IX_”开头。环境数据库的索引按如下方式命名:IX_ 注:的内容尽量直观、简短。4.7.7 字段 字段 采用直观、具有实际意义的名称作为环境数据库的字段名。4.7.8 存储过程 存储过程 存储过程名以“P_”开头。环境数据库存储过程按如下方式命名:P_ 注:的内容尽量直观、简短。4.7.9 函数 函数 函数名应以“F_”开头。环境数据库的函数按如下方式命名:F_ 注:的内容尽量直观、简短。4.7.10 触发器 触发器 触发器名以“TR_”或“TI_”开头。环境数据库的触发器按如下方式命名:TR_ (after)TI_ (instead of)注:After 触发器以 TR 作为前缀,Instead of 触发器以 TI 作为前缀。触发器名为相应的表名加上后缀,Insert 触发器加_I,Delete 触发器加_D,Update 触发器加_U,如:TR_Customer_I,TR_Customer_D,TR_Customer_U。4.7.11 自定义数据类型 自定义数据类型 自定义数据类型名以“UD_”开头。自定义数据类型按如下方式命名:UD_ 4.7.12 缺省值 缺省值 缺省值名以“DF_”开头。缺省值按如下方式命名:DF_ 注:的内容尽量直观、简短。4.7.13 规则 规则 规则名应以“RU_”开头。规则按如下方式命名:RU_ 注:的内容尽量直观、简短。5 环境数据字典 环境数据字典 5 环境数据字典主要为环境数据库管理、开发和使用人员提供有关环境数据库的说明、格式、数据关系等信息描述。各级环境数据库系统主管单位应指派专人负责环境数据字典的管理与维护。5.1 环境数据字典组成 环境数据字典组成 环境数据字典包含以下内容:数据字典管理信息、数据表信息、视图信息、存储过程信息、用户函数信息、用户定义数据类型信息和数据项(字段)信息等,见图 1。图 1 环境数据字典内容组成示意图 5.2 环境数据字典内容 环境数据字典内容 环境数据字典内容由名称、最大出现次数、基本数据类型、域值等内容组成。其中,最大出现次数:1:表示出现并且不能重复使用。N:表示可重复使用。基本数据类型:见表 1。表 1 基本数据类型列表 数据类型 说明 实体(entity)表示复合元素,可由元素或实体组成。文本/字符型(string)自由文本,表明对数据项(字段)的内容没有限制。数值型(number)通过数字的形式表达的值的类型 日期型(date)通过 YYYYMMDD 的形式表达的值的类型 日期时间型(datetime)通过 Y

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开