首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >账单表里应该放些什么?

账单表里应该放些什么?
EN

Database Administration用户
提问于 2022-12-07 14:22:19
回答 1查看 49关注 0票数 -1

我正在做一个关于医院管理的数据库项目,但我不确定应该把什么放在账单表中。S

我该把房费、医药费、药费加进去吗?还是把每一张都放进他们体面的桌子(房间、医生、药品)?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2022-12-07 15:29:39

但是我不知道在账单表里应该放些什么。我应该把房费,医务费,药费,还是每一个都放进他们体面的桌子里(房间,医生,药品)?

每个表代表以它们命名的对象,这些表中的列应该是关于该对象的属性。例如,一个doctor_charge不会描述一个doctor。尤其是这样,因为相同的doctor可以看到多个patients,并且取决于过程,可能有不同的charges,因此不可能在doctor表中为相同的doctor存储多个不同的doctor_charges

相反,它们应该在bill上进行,或者进一步规范化,我相信您可能需要像bill_items这样的表(如果您更喜欢名称,则需要bill_charges )来逐项列出与给定patient的单个bill特别相关的每个收费。并非所有的费用都适用于所有的bills,而且有些东西只适用于bill一次(很可能应该在bill表中),而可以有多个charges应用于同一个bill,因此需要驻留在bill_items表中。

这被称为关系基数,在创建和关联表时考虑这个概念是很重要的。注意,本文并没有涵盖基数的每个方面,尤其是在这个术语适用于数据库的不同上下文中,但这是一个很好的基本介绍。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/320674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档