一種基於gb/t19487的數據元素屬性設計方法
2023-05-03 07:39:26 4
專利名稱::一種基於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)中所列屬性進行詳細設計,具體為設計各數據元素的安全性、域值批准機構標識符、域值有效性主管中.位名稱、域值來源、外文名稱、外文語種、派生代碼、實體名、特性修飾符、類詞修飾符、類詞、數據類型、職能範圍標識符、使用的模型名稱、關係等,為數據元素提交作好準備。然後,對十各數據元素的最大字符數、域值對齊類別、定量準確度標識符、定性5tableseeoriginaldocumentpage6屬性多稱.,微,約東程度類別定量準確度標識符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日發明者張燕生,張長江,支俊輝,展高申請人:華迪計算機集團有限公司