GJB 6600.4-2009:数据字典、元素定义与字段关系
数据字典帮助项目回答“这个字段表示什么、采用什么类型、怎样填写”。本文根据 GJB 6600.4-2009 目录,梳理数据元素描述、通用层元素、信息层元素以及元素属性列表和索引的阅读方法。
数据元素描述包括什么?
目录第 5 章先从数据元素的描述入手,包含类型、要素、格式和图例。项目阅读时可把它理解为一套“字段说明书”:字段是什么、由哪些要素组成、允许怎样表达,以及如何借助图例理解结构。
| 主题 | 帮助回答的问题 | 实施时的证据 |
|---|---|---|
| 类型 | 这是哪一类数据元素或信息对象? | 元素分类、适用模式和项目模板。 |
| 要素 | 元素包含哪些组成部分和关系? | 结构图、字段清单和引用关系。 |
| 格式 | 文本、属性、代码或其他值如何填写? | 正例、反例、长度和允许值校验。 |
| 图例 | 如何阅读模式和字段关系图? | 培训样例和版本化的说明材料。 |
通用层元素如何使用?
第 6 章整理通用层元素,目录包括数据模块、标识和状态、数据模块代码,以及型号、系统、分系统、分分系统、单元组件、分解码、信息码、适用码、名称、版本、发布日期、语言、源数据模块、密级、限制性信息、指导说明、版权说明、分发说明和更改信息等。它们共同支撑模块的身份、状态、来源、适用范围和管理过程。
字段不是孤立的:通用层元素要与 GJB 6600.2 的编码规则、GJB 6600.3 的模式结构和项目状态流程一起校验。字段出现并不代表值就符合项目规则。
信息层元素如何覆盖技术内容?
第 7 章整理信息层元素,并按描述类、程序类、故障类、维修计划类、操作类、图解零件类、接线类和过程类组织。与第 3 部分的模式导读结合阅读,可以把“元素定义”落到实际技术内容和阅读任务上。
| 信息层类别 | 编制时先确认 | 发布前再检查 |
|---|---|---|
| 描述、程序、故障 | 内容任务、对象边界和必要字段。 | 术语、步骤、判断分支、安全信息和引用。 |
| 维修计划、操作 | 周期、构型、前置条件和责任。 | 适用性、限制、完成判据和用户反馈。 |
| 图解零件、接线 | 图形对象、部件或连接关系。 | 图号、件号、坐标、路径和媒体完整性。 |
| 过程 | 跨模块或跨对象的输入输出关系。 | 顺序、状态、异常路径和最终交付效果。 |
数据字典、模式和编码怎样配合?
- 编码:GJB 6600.2 为模块和受控对象提供编码规则。
- 模式:GJB 6600.3 约束元素如何组合和出现。
- 数据字典:GJB 6600.4 说明元素、字段和格式的含义。
- 项目规则:把适用性、权限、审核、版本和交付要求转成可执行检查。
只有四者使用同一批准基线,编辑器、校验器、发布器和阅读器才会对同一字段作出一致解释。
项目数据字典核对清单
- 记录标准分部、年份、模式、数据字典和代码表版本。
- 为每个字段保留定义、类型、格式、允许值、示例和来源。
- 检查通用层与信息层字段在模板、样例和发布包中一致。
- 对新增、停用和定义变化保留影响分析、审批与迁移记录。
- 用正例、缺失值、非法值、边界值和跨模块引用做回归验证。
如果项目同时采用 S1000D,可参看S1000D 数据字典与代码表理解数据字典和代码表的分工,但不能跨标准直接复制元素定义。
常见问题
GJB 6600.4-2009 主要解释什么?
该分部从数据元素的描述、类型、要素、格式和图例入手,分别整理通用层元素和信息层元素,并提供元素属性列表和元素索引。
数据字典和模式有什么区别?
模式主要约束结构如何组合,数据字典解释元素、属性或字段表示什么、采用什么类型和格式。项目需要让模式、数据字典和编码规则绑定到同一版本基线。
数据字典可以按项目任意改写吗?
不能任意改写。应区分标准定义、项目批准的扩展和内部映射,保留来源、版本、审批和兼容性记录。