网站地图

中国.beats365(股份)有限公司-官方网站

健康一体机数据库逻辑结构设计

  健康一体机数据库逻辑结构设计

  健康一体机数据库逻辑结构设计对整个系统中所包含的数据库表的关联关系、对应关系进行了详细设计。


  健康一体机数据库逻辑结构设计


  由于健康一体机体检项目较为固定、业务流程也相对固定,因此系统设计的数据表也较为固定,且数据字段也较为固定,主要包括个人体检信息数据库表、体检表、体检用户表、体检用户人体体检结论表、体检项目相关数据表(一般体检信息表、肝功能检查信息表、血液常规检查信息表、静态心电图体检信息表、X光检查信息表、尿常规检查信息表)四类表。数据库表关联图如下所示,我们可以看出用户表与体检表是一对多的关系,即不同的用户根据其体检需求的不同会进行选择不同的体检项目,因而导致数据库中体检表也不同;体检人员根据体检表里的体检项目进行体检,因此通过体检表的ID与相应的体检数据表进行一对一的关联。体检完成后,有体检表D对应的相关体检数据表分别根据其相应的体检数据获得体检结论,归集以后形成统一的体检结论表。


健康一体机数据库逻辑结构设计


  2健康一体机数据库物理结构设计

  体检数据是体检业务处理的基础,那么体检数据分析系统的数据库即为整个体检数据分析系统的核心。数据库的物理结构将直接影响的整个体检数据分析系统的运行性能与运行效率。由于体检数据分析系统面向的是数千记甚至是数万计的使用人员,因此对于系统数据库的要求是很高的。为了保证系统的可靠运行,需要本系统的数据库设计满足以下要求:

  1.保证命名的规范化

  健康一体机数据表与字段是数据库最基本的构成,数据表和字段的命名的规范化、通用性、可读性会直接影响研发人员在进行编程过程中对于数据库内容的使用。故在设计数据库数据表和字段的时候,需要尽量保证其命名简单、直白,以确保对数据库中数据的增、删、改、查。

  健康一体机系统中所有字段由信息中心统一制定,各个体检项目的引入需要直接从这些字段中直接引入,不能修改,这样就保证了数据的一致性,保证了命名的规范化,从数据的源头保证了数据的规范化、一致化。


健康一体机数据库逻辑结构设计


  2.最大限度地降低数据冗余


  健康一体机冗余数据占用很多的物理空间,这样会影响数据库的读取速度,降低系统运行的性能。因此在设计数据库的时候,需要考虑尽量降低数据冗余情况的发生,以保证数据库的快速反应,保证数据的维护和一致性。

  上文提到,健康一体机个人体检信息数据库建设主要针对个人体检项的数据管理,主要包括个人体检信息数据库表、体检表、体检用户表、体检用户人体体检结论表、体检项目相关数据表。由于数据表较多,只选取体检表、体检用户表、肝功能体检表三个数据表。