-
公开(公告)号:CN111897803B
公开(公告)日:2023-10-20
申请号:CN202010826563.1
申请日:2020-08-17
Applicant: 国网辽宁省电力有限公司信息通信分公司
Abstract: 本发明提供了一种面向电力行业业务系统的数据库完整性评价方法,包括从第一功能表中读取第一字段,从第二功能表中读取第二字段和第三字段,根据第二字段建立数据表与字段的所属关系;从数据库中读取一数据表,累加第三字段的值,得到none值数量;计算去除全空字段的none值数量和满字段记录数;遍历全部数据表,将得到的数据指标值进行累加,计算各个指标值,对数据库的数据完整性进行评价。本发明以数据库系统表作为评价的基础,对数据库的完整性进行评价;评价过程中降低了对数据库业务表的读取频次和工作量,同时提高了评估的效率;搜索数据表的空格、空列、空行等属性时,具有较高的发现率和准确性。
-
公开(公告)号:CN111897889B
公开(公告)日:2023-10-20
申请号:CN202010827745.0
申请日:2020-08-17
Applicant: 国网辽宁省电力有限公司信息通信分公司
Abstract: 本发明提供了一种面向电力行业业务系统的数据表完整性评价方法,包括调用Oracle数据库dbms_stats功能模块;从user_tables表中读取num_row字段;从user_tab_columns表中读取table_name字段和num_null字段,根据table_name字段建立数据表与数据字段的所属关系;从数据库中读取一数据表,累加所述数据表的num_null字段的值,得到所述数据表的none值数量;计算去除全空字段的none值数量和满字段记录数;计算各个评价指标,对所述数据表的数据完整性进行评价。本发明以数据库系统表做为评价的基础,对数据表的完整性进行评价;评价过程中降低了对数据库业务表的读取频次和工作量,同时提高了评估的效率;搜索数据表的空格、空列、空行等属性时,具有较高的发现率和准确性。
-
公开(公告)号:CN111897889A
公开(公告)日:2020-11-06
申请号:CN202010827745.0
申请日:2020-08-17
Applicant: 国网辽宁省电力有限公司信息通信分公司
Abstract: 本发明提供了一种面向电力行业业务系统的数据表完整性评价方法,包括调用Oracle数据库dbms_stats功能模块;从user_tables表中读取num_row字段;从user_tab_columns表中读取table_name字段和num_null字段,根据table_name字段建立数据表与数据字段的所属关系;从数据库中读取一数据表,累加所述数据表的num_null字段的值,得到所述数据表的none值数量;计算去除全空字段的none值数量和满字段记录数;计算各个评价指标,对所述数据表的数据完整性进行评价。本发明以数据库系统表做为评价的基础,对数据表的完整性进行评价;评价过程中降低了对数据库业务表的读取频次和工作量,同时提高了评估的效率;搜索数据表的空格、空列、空行等属性时,具有较高的发现率和准确性。
-
公开(公告)号:CN111897803A
公开(公告)日:2020-11-06
申请号:CN202010826563.1
申请日:2020-08-17
Applicant: 国网辽宁省电力有限公司信息通信分公司
Abstract: 本发明提供了一种面向电力行业业务系统的数据库完整性评价方法,包括从第一功能表中读取第一字段,从第二功能表中读取第二字段和第三字段,根据第二字段建立数据表与字段的所属关系;从数据库中读取一数据表,累加第三字段的值,得到none值数量;计算去除全空字段的none值数量和满字段记录数;遍历全部数据表,将得到的数据指标值进行累加,计算各个指标值,对数据库的数据完整性进行评价。本发明以数据库系统表作为评价的基础,对数据库的完整性进行评价;评价过程中降低了对数据库业务表的读取频次和工作量,同时提高了评估的效率;搜索数据表的空格、空列、空行等属性时,具有较高的发现率和准确性。
-
-
-