【发布时间】:2021-10-12 12:51:12
【问题描述】:
我的老师有作业,他说哪个更好(关系建模或规范化)在医院中制作数据模型?为什么?
【问题讨论】:
-
你老师的问题毫无意义。关系和规范化不是同一组选择中的选项,而是独立的选项 - 因此被要求在它们之间进行选择是不合理的。这就像被问到汽车应该是红色的还是自动的——而不是被问到它应该是红色还是黑色、手动还是自动
标签: data-modeling data-management
我的老师有作业,他说哪个更好(关系建模或规范化)在医院中制作数据模型?为什么?
【问题讨论】:
标签: data-modeling data-management
我假设关系建模是指维度建模(通常与 Kimball 相关联)。
规范化与 3NF 形式或 Inmon 风格相关。
您必须问自己数据模型的用途是什么?除非您知道其目的或您构建/设计的“产品”的要求,否则您无法设计任何东西。
如果您将该模型用作医院管理应用程序的后端数据库,请使用规范化数据模型。 如果您想使用该模型进行分析,那么您可以使用 Kimball 或非规范化模型。
【讨论】: