我在决定我正在构建的新应用程序的型号名称时遇到问题。这些都是重要的决定,所以我想确保做对。这将是一个保存医疗记录的数据库,因此可以有关于接受医疗服务的人、他们的家人、医生、护士/行政人员、事故证人等的记录。
我没有为每种类型的人设置一个特定的表格,而是考虑制作“人”和“用户”模型。“用户”模型将包含为医疗机构工作的所有个人,而“人员”表将包含其他所有人——例如患者和事故证人。
我仍然有一个问题,因为如果用户记录事故,一个“用户”可能是证人,另一个可能是受害者。它基本上使我的应用程序看起来不灵活,因为我将“人”(患者等)和“用户”(员工等)分成系统中的两个固定位置。
那么,为什么我不能为每个人制作一张名为“People”的表格呢?然后,一个人可以是用户、员工、医生、患者、受害者——或者他们的任意组合。
我们是否被教导要始终命名为我们工作的人员并登录系统“用户”?这有关系吗?
为每个人设置一个名为“Person”的表格有什么负面影响吗?它似乎使事情变得容易一些。任何人都可以是用户(通过启用有效的登录/状态来登录)或非用户。我不认为这有负面影响。