计算机数据库系统原理

若在员工数据表中,希望把工资字段的取值范围限定在2000到4000,则可在工资字段上建立()。A、CHECK约束B、唯一约束C、默认约束D、主键约束

题目

若在员工数据表中,希望把工资字段的取值范围限定在2000到4000,则可在工资字段上建立()。

  • A、CHECK约束
  • B、唯一约束
  • C、默认约束
  • D、主键约束
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.外键约束

B.主键约束

C.唯一性约束

D.检查约束


参考答案:B

第2题:

下面关于SQL Server完整性机制的不正确叙述是( )。

A.“关系图”用来创建表与表之间的外键约束。

B.检查约束(CHECK)是对字段取值格式、范围加以限制。

C.可以将任何字段设置为主键约束。

D.主键不允许取空值。


正确答案:C

第3题:

在SQL语言中,如果要建立一个工资表,包含职工号、姓名、职称、工资等字段。若要保证“工资”字段的取值不低于800元,最合适的实现方法是

A.在创建工资表时为“工资”字段建立缺省(default)

B.在创建工资表时为“工资”字段建立检查约束(check constraint)

C.在工资表上建立一个触发器(trigger)

D.为工资表数据输入编写一个程序进行控制


正确答案:B

第4题:

关于主键约束以下说法错误的是()

  • A、一个表中只能设置一个主键约束
  • B、允许空值的字段上不能定义主键约束
  • C、允许空值的字段上定义主键约束
  • D、可以将包含多个字段的字段组合设置为主键

正确答案:C

第5题:

进行数据库表操作时,下列哪个约束要求库表的字段为非空?()

  • A、主键
  • B、外键
  • C、默认键
  • D、UNIQUE约束

正确答案:A

第6题:

在SQL语言中,如果要建立一个工资表,包含职工号,姓名,职称,工资等字段。若要保证“32资”字段的取值不低于800元,最合适的实现方法是

A.在创建工资表时为“32资”字段建立默认(default)

B.在创建工资表时为“72资”字段建立检查约束(check constraint)

C.在工资表上建立一个触发器(trigger)

D.为工资表数据输入编写一个程序进行控制


正确答案:B
解析:本题的知识点是用户自定义完整性规则,最方便的做法是在建立新表时加上CHECK约束条件。

第7题:

关于主键约束,以下说法错误的是()。

A.允许空值的字段上可以定义主键约束
B.可以将包含多个字段的字段组合设置为主键
C.一个表中只能设置一个主键约束
D.允许空值的字段上不能定义主键约束

答案:A
解析:
①可以定义一列或多列为主键②主键列上没有任何两行具有相同值(即重复值)③主键列上也不能为空值④主键用于唯一地标识表中的每一条记录。

第8题:

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

A.检查约束

B.唯一约束

C.外键约束

D.默认值约束


参考答案:B

第9题:

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

  • A、主键列的数据类型不限,但此列必须是唯一并且非空
  • B、一张数据表只能有一个唯一约束
  • C、唯一性约束所在的列允许空值
  • D、数据表可以包含有多个主键约束

正确答案:B,D

第10题:

CHECK表示哪个完整性约束()。

  • A、主码约束
  • B、指定默认值
  • C、参照完整性约束
  • D、限制取值范围

正确答案:D

更多相关问题