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

备考刷题,请到

CDA认证小程序

在 CREATE TABLE 语句中实现完整性约束的有
A. NOT NULL
B. PRIMARY KEY
C. DEFAULT
D. UNIQUE
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(4)

为了保证数据的完整性,可以通过四种方式来实现,约束、规则、默认值、触发器。 题干说的是“在 CREATE TABLE 语句中实现完整性约束的有”,所以只能从约束性条件选择 完整性约束包括:主键约束(PRIMARY KEY)、外键约束(FOREIGN KEY)、 唯一约束(UNIQUE)、非空约束(NOT NULL)、检查约束(CHECK)、默认约束(DEFAULT)、自动增长约束(AUTO_INCREMENT)。

在 `CREATE TABLE` 语句中实现完整性约束的选项有:

A: NOT NULL
B: PRIMARY KEY
D: UNIQUE

分析如下:

1. **NOT NULL**:这个约束确保列不能包含空值,是一种列级别的完整性约束。

2. **PRIMARY KEY**:这个约束不仅确保列中的每个值都是唯一的,而且还不能包含空值。它是表级别的完整性约束,通常用于唯一标识表中的每一行。

3. **UNIQUE**:这个约束确保列中的所有值都是唯一的,但允许空值。它也是一种表级别的完整性约束。

4. **DEFAULT**:这个选项用来为列设置默认值,但它不是一种完整性约束。它仅在插入数据时未提供值时使用默认值。

因此,正确答案是 A、B 和 D。

用户118192
一般而言,default被认为是一种数据填充机制而不是完整性约束。虽然从广义上讲可以将其视为一种完整性约束
用户114690
同问?
用户112256
答案错了吧
用户72966
ABD. OR. ABCD?