考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

关于SQL,以下说法正确的是
A. 一个表可以创建多个主键
B. 外键是指一个表中含有与另外一个表的主键相同的列或列组,外键不要求唯一
C. 主键字段允许为空
D. 索引字段没有重复值,且不可以有空值
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

在SQL中,以下说法是正确的:

B: 外键是指一个表中含有与另外一个表的主键相同的列或列组,外键不要求唯一。

分析:

A: 一个表可以创建多个主键。这是错误的。一个表只能有一个主键,但主键可以由多个列组成,这被称为复合主键。

B: 外键是指一个表中含有与另外一个表的主键相同的列或列组,外键不要求唯一。这是正确的。外键用于维护两个表之间的参照完整性,外键列可以包含重复值和空值。

C: 主键字段允许为空。这是错误的。主键必须唯一且不允许为空,因为它用来唯一标识表中的每一行记录。

D: 索引字段没有重复值,且不可以有空值。这是部分正确的。唯一索引要求字段没有重复值,但普通索引允许重复值。索引字段是否允许空值取决于数据库系统和索引类型。在大多数数据库系统中,普通索引允许空值,而唯一索引通常不允许空值。