-1

我想知道一个属性是否可以有多个 NULL 值并且仍然是候选键。假设我们有一个包含 3 列的表,airport_id、airport_name、IATA_code。Primary_key 是一个 airport_id。并非总是为机场提供 IATA_code,但如果提供,它会唯一标识一个机场。因此,我可以说 IATA_code 是候选键(但不能是主键),因此 IATA_code --> airport_id 之间存在功能依赖关系吗?

4

1 回答 1

0

根据关系数据库中候选键的定义,不能说 IATA_code 是候选键之一。

候选键是一组属性,通过它可以识别表的每一行。因此,如果某个属性可以为空,则它不能是候选键之一。

于 2021-11-21T13:41:10.373 回答