ASP.NET Core WebAPP(MVC)医疗记录管理系统 - 数据库完整指南1. 数据库关系图(ER图)该数据库是一套医疗场景下的用户与诊疗信息管理系统,核心围绕“用户-医生-患者-诊疗记录”构建数据关联,实现对医疗服务全流程的数字化记录。1.1 核心数据表及意义(1)AspNetUsers(用户基础表)- 核心作用:存储系统所有用户的通用账号信息,是整个数据库的“用户身份基石”,支持身份验证与登录。- 关键字段:- Id (PK):用户唯一标识(主键),关联医生表,区分不同用户。- UserName/Email:用户登录名与邮箱,用于账号识别和沟通。- PasswordHash:加密后的密码,保障账号安全(不存储明文)。(2)Doctors(医生信息表)- 核心作用:存储医生的专业信息,关联用户身份与所属科室,是“医生”角色的专属信息补充。- 关键字段:- DoctorId (PK):医生唯一标识(主键),用于关联患者和诊疗记录。- UserId (FK):关联AspNetUsers的Id,将医生与系统账号绑定(1个用户账号对应1个医生,1个医生仅对应1个账号)。- DepartmentId (FK):关联Departments的De