Sql 不是主密钥的超级密钥的示例?

Sql 不是主密钥的超级密钥的示例?,sql,Sql,我很难找到一个不是主键的超级键的例子。。。 另外,如果我错了,请纠正我,超级键是指可以将多个列作为一个键,并且它们可以为null。但是,主键-列不能为null。我很难找到一个例子 超级键可以是(姓名、id、电话号码) 然而,使用id就足以唯一地识别一个人 因此(姓名、id、电话号码)不是最小集的候选密钥 主键可以是最短的id,不能为null 因此,作为超级键的(姓名、id、电话号码)不是主键 请在此查看一个示例:

我很难找到一个不是主键的超级键的例子。。。 另外,如果我错了,请纠正我,超级键是指可以将多个列作为一个键,并且它们可以为null。但是,主键-列不能为null。我很难找到一个例子

超级键可以是(姓名、id、电话号码) 然而,使用id就足以唯一地识别一个人 因此(姓名、id、电话号码)不是最小集的候选密钥

主键可以是最短的id,不能为null

因此,作为超级键的(姓名、id、电话号码)不是主键

请在此查看一个示例: