实体关系模型/关系模型与属性规范化

时间:2015-09-30 06:19:03

标签: attributes entity normalization entity-relationship relational

我有以下问题。如果我有一个关系,如

Request = {[Request_ID:Int,Status:String,Start_Time:Date]}

Request_ID是主要属性,Status和Start_Time是普通属性。

如果我想将Status从String规范化为Int,例如我的ref_Status表看起来像这样。

Status_ID |状态名称

1 |新

2 |老

3 |完成

通过此规范化,属性状态是否成为实体?

属性用于表征Status-ID所执行的实体,但同时它是另一个表的外键,即使它只包含会提示我这是一个实体的名称。

如果有人可以帮助我,我会很高兴。

先谢谢你,我希望我的问题很明确。

1 个答案:

答案 0 :(得分:1)

您所描述的是为状态引入代理键。它与标准化无关。

陈的ER模型中的实体由表示,状态可以解释为实体,无论它是由一个表中的int表示还是在另一个字符串中。