计算机数据库系统原理

下列关于DEFAULT约束的说法,错误的是()。A、一个DEFAULT约束只能约束表中的一个列B、在一个表上可以定义多个DEFAULT约束C、DEFAULT只能定义在列级完整性约束处D、在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束

题目

下列关于DEFAULT约束的说法,错误的是()。

  • A、一个DEFAULT约束只能约束表中的一个列
  • B、在一个表上可以定义多个DEFAULT约束
  • C、DEFAULT只能定义在列级完整性约束处
  • D、在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在列级和表级完整性约束中同时存在的约束分别为__________、__________ 、外码和检查等四种约束。


参考答案主码 单值(次序无先后)

第2题:

在列级完整性约束中每个约束只能涉及到个属性在表级完整性约束中每个约束可以涉及到多个属性。()

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


参考答案:正确

第3题:

以下叙述错误的是______。

A) NOT NULL和DEFAULT不能在表级完整性约束处定义

B) 如果CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义

C) 如果在表级完整性约束处定义外码,则FOREIGN KEY不能省略,但<列名>可以省略

D) 如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义


正确答案:C
    (27) [答案] C

第4题:

通常情况,SQL Server 2005主要支持PRIMARY约束、UNIQUE约束、CHECK约束、DEFAULT约束、FOREIGN约束。( )在定义列时,它可以为表中的指定列提供默认值。

A.FOREIGN约束

B.DEFAULT约束

C.UNIQUE约束

D.CHECK


正确答案:B


第5题:

在SQL中,列级完整性约束分为______种情况,表级完整性约束分为______种情况。


正确答案:6、4
6、4

第6题:

下列完整性约束中,哪几个选项为列级完整性和表级完整性的共有项( )。

A. CHECK

B. NULL/NOT NULL

C. PRIMARY KEY

D. DEFAULT


参考答案:AC

第7题:

用SQL语句创建表,使用语句 CREATE TABLE 。对列的约束主要有NOT NULL ,UNIQUE,PRIMARY KEY ,FOREIGN KEY 等。定义表的删除与更新操作的完整性约束,主要有四种模式:NO ACTION ,CASCADE ,SET NULL ,SET DEFAULT 。检查列的取值范围可以用 CHECK 约束。设定列的默认取值,可以用DEFAULT 短语。 ()


参考答案正确

第8题:

在SQL中,列级完整性约束分为 6种情况,而表级完整性约束分为 ____种情况。


正确答案:4

第9题:

定义在一个关系上的约束不可以有(27)。

A.域约束

B.DEFAULT(缺省值约束)

C.PRIMARYKEY(主码约束)

D.断言


正确答案:D
解析:从广义上讲,约束实际上就是对数据库的一种限制,因此,可以把很多内容都看作是数据库的约束。例如,定义在一个关系上的约束可以有:1.域约束。2.DEFAULT(缺省值约束)。3.NOTNULL(非空值约束)。4.PRIMARYKEY(主码约束)。5.FOREIGNKEY(外码约束)。6.CHECK(check约束)。而定义在整个数据库上的约束可以有:1.断言。2.触发器对约束来说,要注意以下两个问题:1)约束与系统性能的关系。2)约束的一致性检查顺序。①域约束。②DEFAULT。③NOTNULL。④CHECK。⑤对有FOREIGNKEY约束的参照表的检查。⑥对有FOREIGNKEY约束的被参照表的检查。⑦PRIMARYKEY。⑧断言。⑨触发器。

第10题:

()在定义列时,它可以为表中的指定列提供默认值。

A.FOREIGN约束

B.DEFAULT约束

C.UNIQUE约束

D.CHECK


正确答案:D


更多相关问题