唯一性约束和非空约束的作用是什么?

题目
问答题
唯一性约束和非空约束的作用是什么?
参考答案和解析
正确答案: 唯一约束用于保证那些应具有唯一性而又不是主键的一部分的列的唯一性。
非空约束保护的数据列必须要有数据值。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

SQL的全局约束是指基于元组的检查子句和( )。

A.非空值约束

B.局部约束

C.断言

D.外键子句


正确答案:C

第2题:

可以说,表中主键约束是非空约束和_______的组合。

A.检查约束

B.唯一约束

C.外键约束

D.默认值约束


参考答案:B

第3题:

SQL Server中有五种约束类型,分别是主键约束、【3】、唯一性约束、缺省约束和检查约束。


正确答案:
外键约束【解析】SQL Server中有五种约束类型,分别是主键(PRIMARY KEY)约束、外键(FOREIGN KEY)约束、唯一(UNIQUE)约束、缺省(DEFAULT)约束和检查(CHECK)约束。

第4题:

SQL的全局约束是指基于元组的检查子句和( )。

A.非空值约束

B.域约束子句

C.断言

D.外键子句


正确答案:C
解析:SQL的全局约束包括基于元组的检查子句(CHECK)和断言(CREATE ASSERTION断言名CHECK条件)。

第5题:

SQL的全局约束是指基于元组的检查子句和(17)。

A.非空值约束

B.域约束子句

C.断言

D.外键子句


正确答案:C
解析:SQL的全局约束是指涉及到多个属性间的联系或多个不同关系间的联系。非空值约束、域约束子句都是典型的只在某属性或属性值上的约束,不是全局约束。外键子句属于外键约束,也不是全局约束。在SQL中,当完整性约束涉及面较广、与多个关系有关或与聚合操作有关时,提供了一种断言机制,断言是一种全局约束。

第6题:

唯一性约束和主键约束的区别在于,定义唯一性约束的列允许空值,但定义主键约束的列不允许空值。()

此题为判断题(对,错)。


参考答案:正确

第7题:

如果要求表中的一个或多个字段的组合具有不重复的值,而且不允许为空,就应当将这个字段或字段的组合设置________。

A.外键约束

B.主键约束

C.唯一性约束

D.检查约束


参考答案:B

第8题:

●SQL的全局约束是指基于元组的检查子句和 (17) 。

(17) A.非空值约束

B.域约束子句

C.断言

D.外键子句


正确答案:C
【解析】SQL的全局约束是指涉及到多个属性间的联系或多个不同关系间的联系。非空值约束、域约束子句都是典型的只在某属性或属性值上的约束,不是全局约束。外键子句属于外键约束,也不是全局约束。在SQL中,当完整性约束涉及面较广、与多个关系有关或与聚合操作有关时,提供了一种断言机制,断言是一种全局约束。

第9题:

在MySQL数据库中,关于主键约束与唯一约束说法错误的是()。

A.主键列的数据类型不限,但此列必须是唯一并且非空

B.一张数据表只能有一个唯一约束

C.唯一性约束所在的列允许空值

D.数据表可以包含有多个主键约束


参考答案:B, D

第10题:

下列选项中,不属于实体完整性约束的有()

A.主键约束

B.外键约束 

C.默认约束 

D.非空约束


参考答案:C

更多相关问题