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

备考刷题,请到

CDA认证小程序

在CREATE TABLE语句中实现完整性约束的子句有( )。(多选)
A. NOT NULL
B. PRIMARY KEY
C. FOREIGN KEY
D. CHECK
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

SQL完整性约束包括:主键约束(PRIMARY KEY)、外键约束(FOREIGN KEY)、唯一约束(UNIQUE)、非空约束(NOT NULL)、检查约束(CHECK)

在CREATE TABLE语句中,实现完整性约束的子句包括以下几个选项:

A: NOT NULL
B: PRIMARY KEY
C: FOREIGN KEY
D: CHECK

这些选项都用于在数据库表中定义不同类型的完整性约束:

A: NOT NULL
- 用于确保某一列不能存储NULL值。这是一种列级约束,保证每条记录在该列上都有一个有效值。

B: PRIMARY KEY
- 用于定义一个或多个列作为表的主键。主键约束确保每条记录在这些列上的值是唯一的,并且不能为NULL。它是表级约束。

C: FOREIGN KEY
- 用于建立和强制表与表之间的关系。外键约束确保一个表中的值必须对应另一个表中的主键或唯一键。这也是表级约束。

D: CHECK
- 用于限制列中的值必须满足某个条件。CHECK约束可以是列级或表级,用于确保数据的有效性。

因此,正确答案是A, B, C, D。这些子句都可以在CREATE TABLE语句中用于实现不同类型的完整性约束。