一、标准数据库设计
➢ 配置信息
即数据字典信息。他定义了数据的数据项、数据结构、数据流、数据存储等信息,目的在于维持标准数据库的正常运行,并详细的描述了数据流程图中的所有元素。
➢标准业务数据层
按照公安部标准定义的标准业务数据层,标准业务数据层是业务数据的主体,存储了按照标准从数据转换接口层抽取上来的数据。该层数据是通过严格整合和值域替换后的符合公安部标准、符合综合数据库标准的数据。
➢要素数据层
在五个要素里,每个要素中的基本信息都要存储在要素数据层中,在这里数据只表明了自认信息,并没有详细的业务信息,只能祈祷引导专题库设计的用途,因此称作要素信息层。
二、基础业务数据
从数据来源上获取的各种数据进行标准化操作后生成的基础数据和数据源上的数据圆形是相互对应的。数据规范化主要是包括各业务属性的标准化(如数据类型、数据格式、值域等)及代码的标准化;以及数据的一致性,确保最终和数据源中的数据一致。
三、专题数据库
专题数据库主要应用于数据信息的综合利用、分析、研判等,对各个警钟有针对性的提供解决方案。标准数据库是专题数据库的来源,按此来源建立了专题数据库,按照用户提出的需求(数据、安全、逻辑、性能等方面)进行设计,努力达到用户要求。
四、要素关联专题库
基于标注数据库构建要素关联专题数据库,用于满足一级库扩展过程中新增的数据类型和种类,一方面支持综合查询系统的应用范围,同时向其他业务系统提供要素间关联的查询服务。
要素关联专题库并不是独立的,他的每条数据都能和相关信息联系起来。通过关联设计使得各种数据、各种要素之间的相互关联,最大程度上提供关联查询。提供两种模式的关联,一种是基于关联信息进行的精确关联,即存在关联; 一种是基于规则的关联,即潜在关联。
五、要素关联模式
1、静态关联
静态关联是记录与记录的关联。静态关联则详细的说明在数据存储对象中的哪些记录是存在对应关系的。
2、动态关联
动态关联指出两个或 者两个以上元素之间可能产生的对应关系。动态关联只说明在编译阶段无法从语句本身确定调用哪一个类的虚函数时,根据他们的属性以及具体规则发生关系,但并不指出哪些或那条记录是发生了关系的。动态关联是基于规则的一种关联。
3、要素间的关联
要素与要素之间关联并不是一一对应的,而五要素中也体现出了一种多对多的关系。例如一个人可能是常住人口就会产生常住人口信息,或是暂住人口就会有之相应的暂住人口信息,这种常住人口与暂住人口纳入人这个要素,常住人口信息中的地址与暂住人口信息中的地址都会纳入地址当中,而在系统中将人口的信息与地址的信息纳入要素关联数据中,当然也可以关联其他更多的要素信息。