[發明專利]一種面向電力行業業務系統的數據庫完整性評價方法有效
| 申請號: | 202010826563.1 | 申請日: | 2020-08-17 |
| 公開(公告)號: | CN111897803B | 公開(公告)日: | 2023-10-20 |
| 發明(設計)人: | 胡楠;喬林;顧海林;劉曉強;冉冉;胡畔;薄玨;高強;劉育博;夏雨;曲睿婷;齊俊;白亮;胡非;李季洋;鐘弓賀;劉祉成 | 申請(專利權)人: | 國網遼寧省電力有限公司信息通信分公司 |
| 主分類號: | G06F16/21 | 分類號: | G06F16/21;G06F16/28;G06F11/36 |
| 代理公司: | 北京華專卓海知識產權代理事務所(普通合伙) 11664 | 代理人: | 李巨智 |
| 地址: | 110006 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 電力行業 業務 系統 數據庫 完整性 評價 方法 | ||
本發明提供了一種面向電力行業業務系統的數據庫完整性評價方法,包括從第一功能表中讀取第一字段,從第二功能表中讀取第二字段和第三字段,根據第二字段建立數據表與字段的所屬關系;從數據庫中讀取一數據表,累加第三字段的值,得到none值數量;計算去除全空字段的none值數量和滿字段記錄數;遍歷全部數據表,將得到的數據指標值進行累加,計算各個指標值,對數據庫的數據完整性進行評價。本發明以數據庫系統表作為評價的基礎,對數據庫的完整性進行評價;評價過程中降低了對數據庫業務表的讀取頻次和工作量,同時提高了評估的效率;搜索數據表的空格、空列、空行等屬性時,具有較高的發現率和準確性。
技術領域
本發明的實施例一般涉及計算機數據處理領域,并且更具體地,涉及一種面向電力行業業務系統的數據庫完整性評價方法。
背景技術
對于數據完整性評估方法的研究,關鍵在于解決關系數據完整性度量問題。現有的數據完整性評估方法大多通過提出抽象的數據完整性度量框架,然后在框架基礎上實現函數依賴對數據完整性的影響,并提出具體的關系數據完整性度量指標及體系方案。在當前環境下,對數據完整性研究的重點集中在完整性的定義、保證技術、保證模型及其應用,而對數據完整性評估方法的研究多集中在對數據的校驗上,然而這對于數據量巨大的電力行業業務系統來說工作效率極慢。
對于數據庫完整性評估存在以下問題:
1)沒有量化形式地去評估數據庫完整性;
2)隨著數據量的快速增長,根據數據庫進行完整性評估效率低,開銷大;
3)未給出具體的數據庫完整性評價方法。
發明內容
根據本發明的實施例,提供了一種面向電力行業業務系統的數據庫完整性評價方案。
在本發明的第一方面,提供了一種面向電力行業業務系統的數據庫完整性評價方法。該方法包括:
從第一功能表中讀取第一字段,所述第一字段為數據表中包含的總記錄數;從第二功能表中讀取第二字段和第三字段,并根據第二字段建立數據表與字段的所屬關系;所述第二字段表示用戶可見的字段所屬的數據表的名稱;所述第三字段為數據表中每個字段包含的空值數;
從數據庫中讀取一數據表,累加所述數據表的第三字段的值,得到所述數據表的none值數量;計算去除全空字段的none值數量和滿字段記錄數;
遍歷所述數據庫中的全部數據表,將得到的數據指標值進行累加,計算數據庫全空字段比例、數據庫滿字段記錄比例、數據庫none值比例和數據庫去除全空字段的none值比例,對所述數據庫的數據完整性進行評價。
進一步地,所述計算去除全空字段的none值數量,包括:
Q=P-M*N
其中,Q為數據表中去除全空字段的none值數量;P為數據表中none值數量;M為數據表中全空字段數量;N為數據表中總記錄數。
進一步地,所述滿字段記錄數為:
K=N-F
其中,K為數據表中滿字段記錄數;N為數據表中總記錄數;F為數據表中非滿字段記錄數;所述非滿字段記錄數為數據表中包含空值的字段中的總記錄數。
進一步地,所述將得到的數據值進行累加,包括:
將各數據表字段數進行累加,得到數據庫總字段數;
將各數據表字段數與記錄數的乘積進行累加,得到數據庫數值總數;
將各數據表總記錄數進行累加,得到數據庫總記錄數;
將各數據表none值數量進行累加,得到數據庫none值數量;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網遼寧省電力有限公司信息通信分公司,未經國網遼寧省電力有限公司信息通信分公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010826563.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鐵路施工雨天保護墻
- 下一篇:一種羽絨生產廢水處理用氣浮機





