实体关系模型/关系模型和属性规范化
Entity Relationship Model / Relational Model and Normalization of Attributes
我有以下问题。如果我有
这样的关系
请求 = {[Request_ID:整数,状态:字符串,Start_Time:日期]}
Request_ID 是主要属性,Status 和 Start_Time 是普通属性。
如果我想将 Status 从 String 规范化为 Int,例如我的 ref_Status table 看起来像这样。
Status_ID |状态名称
1 |新
2 |旧
3 |完成
通过这种规范化,属性状态是否变成了实体?
属性用于描述 Status-ID 所做的实体,但同时它是另一个 table 的外键,即使它只包含暗示我这会的名称成为实体。
如果有人能帮我解决这个问题,我会很高兴。
提前谢谢你,我希望我的问题很清楚。
您所描述的是为状态引入代理键。与归一化无关。
Chen 的 ER 模型中的实体由 values 表示,状态可以解释为实体,无论它是否由一个 table 或 int 表示一个字符串另一个。
我有以下问题。如果我有
这样的关系请求 = {[Request_ID:整数,状态:字符串,Start_Time:日期]}
Request_ID 是主要属性,Status 和 Start_Time 是普通属性。
如果我想将 Status 从 String 规范化为 Int,例如我的 ref_Status table 看起来像这样。
Status_ID |状态名称
1 |新
2 |旧
3 |完成
通过这种规范化,属性状态是否变成了实体?
属性用于描述 Status-ID 所做的实体,但同时它是另一个 table 的外键,即使它只包含暗示我这会的名称成为实体。
如果有人能帮我解决这个问题,我会很高兴。
提前谢谢你,我希望我的问题很清楚。
您所描述的是为状态引入代理键。与归一化无关。
Chen 的 ER 模型中的实体由 values 表示,状态可以解释为实体,无论它是否由一个 table 或 int 表示一个字符串另一个。