小编ani*_*nir的帖子

候选键的概念是否只存在于理论上?

我知道 RDBMS 理论中候选键的概念,但是候选键真的存在于实际的 SQL 引擎中吗?我的意思是有什么方法可以在任何 SQL 数据库管理系统(例如 SQL Server、Postgres、MySQL、Oracle 等)中将特定列或列集指定为候选键?

是否有任何保留关键字用于将列指定为候选键,例如PRIMARY KEYUNIQUE在主键列和唯一列的情况下?

我觉得UNIQUE约束本身提供了候选键概念的实现。我认为拥有单独的CANDIDATE KEY关键字没有任何实际价值。是这样吗?

rdbms primary-key relational-theory unique-constraint candidate-key

6
推荐指数
1
解决办法
411
查看次数