数据库设计心得——软件2105最抽象的一组

发布时间 2023-11-13 18:39:44作者: 穹垂

一、前言

我们小组的项目是医学图像去噪系统,项目工作的重点在于去噪模型的训练,有关数据库的结构不是很复杂。需要数据库完成的工作主要就是用户账户信息的存储和图像信息的存储以及实体之间关系的处理。

二、具体实现

在数据库的具体实现上,主要围绕两点来搭建框架。第一点是医生的用户信息,最关键的医生表,用于存储医生的账户和本人信息,其他的医院和部门表主要用于方便管理员管理账户信息,医生表内容如下:

医生表与医院表和部门表的关系如下:

第二点就是图像信息的存储,有关图像信息,主要分为处理前图像表和处理后图像表,并用历史记录表来将对应的处理前后的图像对应起来,三者的内容如下:

另外还有病人表,由于本系统的用户不包含病人,因此病人编号结合医生编号主要提供外键来对三张表进行约束,便于管理,关系如下:

另外就是特殊的两张表,一张是管理员表,主要用于存储管理员信息,内容如下:

还有一张系统日志表,主要用于跟踪用户在系统中的操作,内容如下:

数据库pdm总览:

三、总结

本次数据库设计一共涉及了九张表的搭建以及对应关系的建立,由于项目的特殊性,数据库的整体架构还是比较简洁,但因此也显得清晰明了,项目的完整离不开数据库对必要信息的存储和分类,因此满足要求的完整的数据库是必要的。