GBT 40216-2021 智能仪器仪表的数据描述 属性数据库通用要求.pdf

GBT 40216-2021 智能仪器仪表的数据描述 属性数据库通用要求.pdf
仅供个人学习
反馈
标准编号:
文件类型:.pdf
资源大小:20.7 M
标准类别:其他标准
资源ID:288146
下载资源

标准规范下载简介

GBT 40216-2021 智能仪器仪表的数据描述 属性数据库通用要求.pdf

GB/T40216—20213.1.6数据项dataitem数据结构中的最小单位,数据记录中最基本的、不可再分的数据单位。注:数据项可以通过数据类型(逻辑型、数值型、字符型等)及数据长度来描述,3.1.7数据交换dataexchange信息资源在两个或两个以上不同计算机系统之间发送、传输、接收的过程。3.1.8数据交换格式dataexchangeformat一个预定义、结构化、在功能上相互关联的数据元集合。注:数据交换格式涵盖了对某类数据的交换要求,旨在双边或多边的数据交换中,确保各方对所交换数据的无歧义理解和自动处理。3.1.9编码 coding按一定规则将一个集合的元素映射为另一个集合的元素的过程。3.2缩略语下列缩略语适用于本文件。DET:数据元素类型(DataElementType)PK:主键(PrimaryKey)UML:统一建模语言(UnifiedModellingLanguage)XML:可扩展标记语言(eXtensibleMarkupLanguage)4总体要求4.1规范化属性数据库设计、建立、管理与维护、服务等应符合规范化要求。属性数据库中智能仪器仪表及其属性用语、定义和属性选取应符合标准及规范的要求。4.2安全性在属性数据库设计、建立、系统运行和管理等方面应有严格的安全措施,确保整个数据库系统安全、正常和有效地运行和使用。4.3开放性属性数据库中的数据、硬件系统、软件系统应具有开放性。数据库系统应采用通用的数据交换格式和标准化的系统通信协议,支持与其他数据系统的集成、交换和共享。4.4网络化属性数据库的建设应基于网络环境和集中与分布相结合的数据管理模式,采用客户/服务器、浏览器/服务器结构,实现属性数据库的管理维护和网络信息发布。4.5扩展性应考虑后期运行维护阶段数据扩展工作,数据库服务器存储空间、数据库支撑软件等应预留相应的容量扩展接口和功能接口。2

属性列表的结构元素和丝

GTCC-048-2018 机车车辆总风软管连接器HB/T 40216202

属性列表是属性的集合,属性列表分为线性化和结构化两种。线性属性列表中的属性没有明确的内 部关系,所有的属性都安排在一个层次上,具有同样的重要性,可按照任何所需的顺序进行存储。结构化 属性列表包含了属性的内部联系,通过被编成块用来描述一个对象的特定特征, 两种类型的属性列表都是机器可读的,当属性的数量较多时,一般采用结构化属性列表,具有以下优 点:结构化属性列表易读取和分析;用于描述对象复杂特性的属性块和单个属性的处理机理类似。属性快

属性是用来描述对象(例如过程控制设备)特征的,这些特征要么是由设备的运行环境施加的,要么是 在运行过程中应考虑的。另外,属性还包括了设备的所有技术细节。 属性的定义包含它所具有的特征,分为必要特性和非必要特性,其中代码、首选名称、定义、数据类型 是必要特征,其他为非必要特征。这些属性特征在GB/T17564.2和GB/T17645.42中有详细的说明。 属性一般包括以下内容:

属性是用来描述对象(例如过程控制设备)特征的,这些特征要么是由设备的运行环境施加的,要么是 运行过程中应考虑的。另外,属性还包括了设备的所有技术细节。 属性的定义包含它所具有的特征,分为必要特性和非必要特性,其中代码、首选名称、定义、数据类型 必要特征,其他为非必要特征。这些属性特征在GB/T17564.2和GB/T17645.42中有详细的说明。 属性一般包括以下内容: 一代码; 版本号; 修订号; 首选名称; 首选的字母符号; 定义; 定义来源; 注释; 备注; SAG 公式; 图; 数据类型; 属性类型分类代码; 测量单位; 值列表。

如果一个设备类型的所有属性都以同等的重要性安排在同一层级,随着属性的不断增加,属性列表可 以通过构建属性块来表示。 一个属性块由一个或多个用于描述设备类型抽象特征的属性组成。根据技术要求,一个属性块可以 包含其他嵌套到必要层级的属性块。在最低层级,一个块只包含属性。 如果子块存在,一个引用属性将被包含在更高层级的块中,用来引用各自的子块并确定子块应引人的 位置。例如,引用属性“工作条件”引用具有相同名称的属性块。引用属性不会出现在电子规范表中,而由 快名所替代, 根据GB/T17564.2和GB/T17645.42的规定,每个块都有自已的名称和定义,但没有值

块的结构类似于属性的结构,具有一些特定属性,包括: 代码; 版本号; 修订号; 首选名称; 定义; 注释; 备注; 绘图参考; 定义来源。 块结构使创建新的属性列表变得简单。一且一个块被定义,它将可以在同一属性列表下的不同点进 行复制。例如,一个“电气连接”块可以同时用在模拟量输出块和二进制输出块中。 属性是由属性的定义、其与其他属性间的关系以及赋予它的一组值所决定的。如果存在一个值列表 的话,是否需要为一个属性分配不同的值列表取决于它在属性块或者属性列表中的位置,单独的属性应通 过分配唯一的编码来创建。

块结构使创建新的属性列表变得简单。一且一个块被定义,它将可以在同一属性列表下的不同点进 行复制。例如,一个“电气连接”块可以同时用在模拟量输出块和二进制输出块中。 属性是由属性的定义、其与其他属性间的关系以及赋予它的一组值所决定的。如果存在一个值列表 的话,是否需要为一个属性分配不同的值列表取决于它在属性块或者属性列表中的位置,单独的属性应通 寸分配唯一的编码来创建。

视图定义了用于购买、规划、维护的特定属性集。任何使用属性列表的应用程序,都应提供一个过滤 器函数,从而允许在属性列表中为该视图选择适当的数据。视图能够为属性和属性块提供过滤器的设置 及消功能。 在工作流程中涉及的各方没有必要使用为一个特定设备类型定义的所有属性,通常情况下只需选择 用于监测工作环境中的设备所实际需要的数据

为了确保结构化数据的配置具有较高的灵性, 既念。基数属性允许一个属性块能够在属性列表内被实例化。基数定义了基数属性与引用属性之间的关 系,基数的值决定了一个块被实例化的次数,引用属性指的是这个块。根据GB/T17564.2和 GB/T17645.42,基数属性有自已的名称、定义和值。一个基数的值是一个正整数。如果此值输人的是零, 那么块将不会在属性列表的事务数据文件中出现

多态性允许从描述设备特定方面的变体的可用块中,选择一个特定的属性块。该块通过控制属性的 值列表来选择。该控制属性是描述相同设备方面的更通用块的一部分。按照GB/T17564.2和 B/T17645.42规定,除了有值列表外,控制属性还具有名称和定义。这种方法允许将描述特定设备方面 的属性块组合到一起。 在图1所示的例子中,“输出”属性块描述了设备提供测量值的信号,这些信号被传送到显示器、控制 系统或其他控制设备中。这个块包含了控制属性“输出类型”以及对所有输出类型都通用的其他块。在值 列表中,包括了“电流模拟量输出”“二进制输出”和“脉冲输出”等变体。事实上,它包含了所有可能在工业 过程测量设备上找到的常用输出类型。包含在“输出”属性块中的属性都是从变体属性块中继承而来的 但每个变体属性块中都包含了一些描述该输出特征的附加属性。 当生成一个事务数据的电子规范表时,通过为输出类型块中的控制属性赋值来选择特定类型的输出 然后,这个选定的块将会在属性列表中被实例化。这时块的属性可以被重新配置。控制属性不会出现在 电子规范表中,而是由所选值的块名所替代,

由输出块表示的块的层级仅存在于 于属性列表的结构数据中。事务数据中不使用它。多态性的一个先 决条件是,描述更具体概念的块至少具有与通用概念相同的属性。用于通用的“输出”块中的属性被继承 到“输出”的特定块(模拟电流输出、二进制输出、脉冲输出)

例L:VI CLASSES CLASSINE

[<外键表标识>.<…> <字段标识> 字段名应以字母开头,采用有特征含义的单词或缩写。 示例: ClassID

属性数据库中包含类别数据表(类别学典)和属性数据表(属性字典),分别存储对类别的描述和对属 生的描述。类别数据表和属性数据表中各个数据项的要求如7.2所述,类别数据表和属性数据表的结构以 及表中的约束要求如7.3所述

用于智能仪器仪表分类类别的描述元素,见表1

表1类别数据元素(类别字典)

■类别数据元素(类别字耳

用于仪器仪表属性数据的描述元素,见表2

表2属性数据元素(属性

2属性数据元素(属性字典

分类数据表结构见表3。

表3分类数据表结构(续

不为"0"时,“修订发布日期”为必选项。

属性数据表结构见表4

表4属性数据表结构(续

注:M:必选;O:可选;C:条件必选,满足某种条件的情况下,必选,例如"修订号"和"修订发布日期”,当"修订号"值 不为“0"时,“修订发布日期”为必选项

7.4.1类别数据实体

仪器仪表类别的属性包括代码、推荐名、版本号、定义、超类代码、属性代码、提出日期及状态级别等。 装别数据实体见图2

仪器仪表类别间关系见图3。每一个类别隶属于一个超类,同时每一个类别可以隶属于N(N>0)个

7.4.2属性数据实体

仪器仪表属性包括代码、推荐名、版本号、定义、适用类、提出日期及状态级别等。属性数据 图4

仪器仪表属性包括代码、推荐名、版本号、定义、适用类、提出日期及状态级别等。属性数据实体见 4

7.4.3类别和属性的实体关系

图5类别和属性的实体关系图

附录B描述了属性数据库结构中的相关代码,可作为参考与第7章内容一起构成了属性数据库结构 的完整定义

述了属性数据库结构中的相关代码,可作为参考与第7章内容一起构成了属性数据库结构

8数据交换内容与格式

数据交换以计算机文件作为媒介,规定了数据交换文件的内容、类型、命名规则及结构。宜通过自 方式,实现数据交换和共享。 数据交换内容的主体为类数据和属性数据。为保证数据在传输和使用的过程中不产生歧义,采用权

各式表示数据。数据表达方式与第6章规定的数据项 数据文件格式采用XML和EXCEL两种类型。

8.2.1文件命名规则

交换数据文件名由数据包类型、日期、顺序号等五部分组成: 数据包类型:数据包分类代码,由4个字符组成; b)日期:数据交换的日期,由8个字符组成,格式为CCYYMMDD; c)顺序号:数据文件的顺序号,由4位字符组成; d)文件后缀:文件类型扩展名。 主文件名占16个字符长度,文件后级为".XML”或".XLS”,结构如图6所示。

8.2.2.1XML文件

交换数据文件采用XML标准格式,由声明部分和包体部分组成。 声明部分: 声明数据交换数据文件符合XML1.0规范,文字编码按照GB/T2312一1980。使用XML语言表述 如下: <? xml version="1.o” encoding="gb2312"?> 包体部分: 包体部分由数据包描述和交换数据组成。交换数据由多条数据记录组成,每条数据记录由第6章规 定的数据项组成加图7所示

交换数据文件结构示例: <?xml version="1.o"”encoding="gb2312"?> ...

... XML文件完整示例参见附录A。

...

8.2.2.2Excel文件

交换数据文件允许采用Excel文件形式。采用Excel文件进行数据交换时,需要提供数据模板,数据 文件和数据模板格式一致。 数据模板:数据模板对数据进行描述,每个工作薄(sheet)放一个交换内容包括数据头和数据区域两部 分。数据头对交换内容进行标识,数据区域存放交换内容。 数据文件:根据数据模板要求,生成相应的数据文件,Excel格式的数据文件就是在模板表中的数据区 域填入具体数据 交换数据模板文件结构示例见表5

9.2数据库表汇总表格式

主1:类型可选项为表、视图、存储过程、函数 注2:不同类型的表编号前缀不同。 注3:相同类型的表集中排列。 注4:详述表顺序与汇总表升序编号一致。

主1:类型可选项为表、视图、存储过程、函数 注2:不同类型的表编号前缀不同。 注3:相同类型的表集中排列。 注4:详述表顺序与汇总表升序编号一致。

GBT51272-2018 煤炭工业智能化矿井设计标准.pdf9.3数据库表详述表格式

数据库表详述表描述所有表和视图的字段信息,其格式见表7

完整性约束规则取值一般为P、F、I、N、D、U、C,具体含义如下: P:主键; F:外键,在值域中指明外键(表名[列名]); I:在该字段有索引,在备注中指明索引名; N:字段不允许为空; D:有缺省值,在值域中指明缺省值; U:取值唯一; C:主键数据删除时级联删除全部外键数据,非主键无此标志。

完整性约束规则取值一般为P、F、I、N、D、U、C,具体含义如下: P:主键; F:外键,在值域中指明外键(表名[列名]); I:在该字段有索引,在备注中指明索引名; N:字段不允许为空; D:有缺省值,在值域中指明缺省值; U:取值唯一; C:主键数据删除时级联删除全部外键数据,非主键无此标志。

本附录描述了属性数据库结构中的相关代码,它与第7章一起构成了属性数据库结构的完整定义。 属性数据库的数据项值域可用代码表示的,一律采用代码,且具有唯一性,包含字符集代码表(见表B.1)、 致据类型代码表(见表B.2)、属性数据元素类型代码表(见表B.3)、状态级别代码表(见表B.4)

表B.2数据类型代码表

GB/T 39427-2020 无损检测 工业Ir192伽玛射线源尺寸测定方法.pdf属性数据元素类型代码

表B.4状态级别代码表

©版权声明
相关文章