专利名称::一种基于gb/t19487的数据元素属性设计方法
技术领域:
:本发明涉及一种基于全程一体化精细建模的数据元素属性设计方法。
背景技术:
:数据元素是构成信息的基本单位,必须具有统一的格式和概念才能适应信息交换和共享的需要。加强数据元素的设计和管理是信息化建设的重要基础工作。相关国家标准,如《GB/T18391数据元的规范与标准化》、《GJB/Z139-2004数据标准化管理规程》和《GB/T19488〈电子政务数据元〉标准第1部分设计和管理规范》等都具有着较强的借鉴意义,但其中的细则与具体实施部分仍需要进一歩细化完善,增强对需求研究工作的指导性和可操作性。
发明内容本发明的主要目的是提供一种基于全程一体化精细建模过程的、具体的数据元素属性设计方法。为实现本发明的目的,数据元素属性设计主要包括以下数据元素的表示规范、命名定义和设计方法三个基本歩骤。为了实现本发明的目的,本发明的实施方法包括以下儿个步骤步骤1:对数据元素进行表示。通过描述数据元素的一系列属性来实现,用属性来描述数据元素的一系列属性,其中每个属性的描述主要包括三部分属性名称、属性约束程度、属性的定义;步骤2:对数据元素进行命名与定义。通过对数据元素的实体、类属元素等进行命名与定义來实现;歩骤3:对数据元素进行设计。通过对数据元素进行初歩设计、提取、详细设计分阶段对数据元素进行设计。本发明的优点本发明基于全程一体化精细建模过程,建立了一种具体可行的数据元素属性设计方法,该方法通过具体设计数据元素属性过程中的各个歩骤及评价标准,保证数据元素属性设计工作的顺利进行。图l数据元素属性分类框架图2标准数据元素命名格式具体实施例方式以下配合相关图表,详细描述本发明的数据元素设计方法的所有相关步骤。其实现方式如下1、对数据元素进行规范表示。我们设计的数据元素规范表示包括必选属性、可选属性与条件选择,具体内容如下(1)标识类共10项属性,用于解决数据元素的定位问题,包括数据元素编码、数据元素中文名称、数据元素外文名称、数据元素外文语种、数据元素中文全拼、版本、同义名称、场景、短访问名、长访问名。(2)定义类共12项属性,用于定义数据元素的内涵与外延,并为一数一源提供依据,包括权威引用、定义、定义注释、安全性、应用约束、域值类型标识符、域值来源、派生代码、实体名、特性修饰符、类词修饰符、类词。(3)表示类共14项属性,用于展现数据元素的值,包括数据类型、数据元素值的最大长度、数据元素值的最小长度、职能范围标识符、表示格式、域值标识符、域值标识符文本、域值更新频度标识符、域值对齐类别、定量属性(公式、计量单位名称、定量准确度标识符、小数位数)、定性属性(定性准确度百分比)。(4)关系类共6项属性,用于描绘一项数据元素与其它数据元素的关系,包括使用的模型名称、关键字、分类方案、分类方案值、关系、数据元素关系。(5)管理类共11项属性,用于说明按数据元素全生命周期对其进行管理的机构,包括状态代码、域值批准机构标识符、域值有效性主管单位名称、提交日期、提交机构、批准R期、批准机构、注册日期、注册机构、必选属性主管机构、备注属性。数据元素的表示规范是通过描述数据元素的一系列属性来实现的。这些属性实际上是数据元素的属性。每个属性的描述主要包括三部分属性名称、属性约束程度、属性的定义。属性约束程度是指该属性在数据字典中的需求程度,共分三种,并且分别用字母"M"、"C"和"0"表示。其中,M表示强制要求的,即必须无条件纳入;C表示有条件要求的,即在一定条件下纳入;O表示可选要求的,即根据具体情况确定是否选用,A表示计算机自动处理。对于定义的补充说明在定义那个栏目中另起行给出。所有数据元素属性都应具备通用属性项目,定量数据元素还应具备定量属性,定性数据元素应具备定性属性。数据元素依照域值类型分为定量数据元素和定性数据元素两种(见图1)。42、数据元素的命名与定义。数据元素的名称依据GJB/Z139-2004设计由二部分组成实体名、特性修饰符和类属元素,其中类属元素由类词修饰符和类词组成。数据元素名至少包括实体名和类属元素,可选的修饰符可用于进一步表明数据元素的内容。标准数据元素命名格式如图2所示。(1)实体名作为数据元素名的基础,表现为一个名词或名词短语。(2)特性修饰符用丁进一步细化或描述某个实体或类属元素的词。(3)类词修饰符用于进一步细化或描述类词的词(形容词);类词是用于描述数据元素所属类别的词。3、数据元素的设计。(1)数据元素属性的提取1)数据元素属性的正向提取我们利用全程一体化精细建模方法,建设相关的数据模型,针对模型进行数据元素及其属性的分析,从中导出数据元素的属性,即数据相关属性。2)数据元素属性的反向提取对于己有的数据库应用系统,利用全程一体化建模方法根据其自身数据库系统的ERD图进行数据元素的反向提取,然后用建模工具进行相关的完整性验证,其中可利用"业务功能建模"方法进行数据元素在业务职能域归属方面的完整性验证,利用"业务流程建模"方法进行数据兀素在标识类属性(主要是场景)方面的完整性验证,利用"业务信息建模"方法进行数据元素间关系(以分解出原子性数据元素为主要目的)方面的完整性验证。尔后进入到数据元素及其属性提取。3)数据元素属性的整理提取出的数据元素有可能存在冗余、同名异义、同义异名和定义交叉等现象,因此对提取的结果应进行比较和裁决;可能存在属性要素不规范的问题,必须进行补充和重建;还会存在数据元素注册库中己有或类似的数据元素,应同注册库中的数据元素进行比较,以决定是否创造一个新的数据元素或对注册库中现有的数据元素进行重用和扩展,然后将数据元素的需求文档化,为数据元素的提交作好准备。(2)数据元素的初歩设计采用全程一体化精细建模方法,在建模过程中按《数据元素分步骤设计一览表》(表l)中所列属性进行设讣,具体为设计各数据元素的中文名称、定义、权威引用、域值类型标识符、同义名称,计量争位名称、备注等相关属性。本歩骤为数据元素属性的提取奠定了基础。(3)数据元素的详细设计在数据元素属性整理的基础上,对每个数据元素按《数据元素分步骤设计一览表》(表1)中所列属性进行详细设计,具体为设计各数据元素的安全性、域值批准机构标识符、域值有效性主管中.位名称、域值来源、外文名称、外文语种、派生代码、实体名、特性修饰符、类词修饰符、类词、数据类型、职能范围标识符、使用的模型名称、关系等,为数据元素提交作好准备。然后,对十各数据元素的最大字符数、域值对齐类别、定量准确度标识符、定性5<table>tableseeoriginaldocumentpage6</column></row><table>属性多称.,微,约東程度类别定量准确度标识符M表示类定性准确度百分比M表示类应用约束O定义类域值更新频度标识符O表示类备用属性o管理类表不格式c表示类域值标识符c表示类域值标识符文本c表示类公式c表示类小数位数c表示类虽然本发明已以前述实施例说明,然其并非用于限制本发明,任何本领域的普通技术人员,在不脱离本发明的精神和范围的情况下,可作各种的更动和修改。因此本发明的保护范围以后附的权利要求为准。权利要求1.一种数据元素属性设计方法,所述方法包括如下步骤步骤1对数据元素进行表示,通过描述数据元素的一系列属性来实现;步骤2对数据元素进行命名与定义,通过对数据元素的实体、类属元素等进行命名与定义来实现;步骤3对数据元素进行设计,通过对数据元素进行初步设计、提取、详细设计三个阶段对数据元素进行设计。2.权利要求1步骤1所述的属性,其特征在于,用于描述数据元素的属性,每个属性的描述主要包括三部分属性名称、属性约束程度、属性的定义。3.权利要求2所述的数据元素属性,其特征在于,数据元素依照域值类型分为定量数据元素和定性数据元素两种,定量数据元素还应具备定量属性,定性数据元素应具备定件属性。4.权利要求2所述的属性约束程度,其特征在于表示了该属性在数据字典中的需求程度,共分三种,并且分别用字母"M"、"C"和"0"表示(1)M表示强制要求的,即必须无条件纳入;(2)C表示有条件要求的,即在一定条件下纳入;(3)O表示可选要求的,即根据具体情况确定是否选用;(4)此外,A表不计算机自动处理。5.权利要求1歩骤3所述的对数据元素进行设计,其特征在十,分为以下四个歩骤进行(1)数据元素的初步设计其特征在于,统一采用全程--体化精细建模方法,在建模过程中对数据元素属性进行设计,为数据元素属件的提取奠定基础;(2)数据元素属性的提取其特征在于,利用全程一体化精细建模方法进行相关数据元素的属性提取;其特征在于,包括数据元素属性的正向提取与反向提取两类,其屮正向提取是指利用其全程一休化精细建模功能,建立相关数据模型,进行数据元素及其属性的分析,导出数据元素的属性;反向提取是指对于已有的数据库应用系统,可以根据其自身数据库系统的ERD图进行数据元素的反向提取,然后用全程一体化精细建模工具进行完整性验证。(3)数据元素的详细设计其特征在十,在数据元素属性整理的基础上,每个数据元素按《数据元素分步骤设计-览表》(表l)中所列属性进行详细设计,具体为设计各数据元素的安全性、域值批准机构标识符、域值有效性主管单位名称、域值来源、外文名称、外文语种、派牛代码、实体名、特性修饰符、类词修饰符、类词、数据类型、职能范围标识符、使用的模型名称、关系等,为数据元素提交作好准备。全文摘要本发明涉及一种数据元素属性设计方法,该方法通过对数据元素的表示、数据元素的命名与定义、数据元素的设计等三个步骤,实现数据元素相关属性的设计。文档编号G06F17/50GK101650752SQ20081014740公开日2010年2月17日申请日期2008年8月14日优先权日2008年8月14日发明者张燕生,张长江,支俊辉,展高申请人:华迪计算机集团有限公司