更多“8、定义约束时,不可以显式的指定约束名。”相关问题
  • 第1题:

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

    A.域约束

    B.DEFAULT(缺省值约束)

    C.PRIMARY KEY(主码约束)

    D.断言


    正确答案:D
    解析:从广义上讲,约束实际上就是对数据库的一种限制,因此,可以把很多内容都看作是数据库的约束。常见的约束有关系和整个数据库上的约束,断言约束属于数据库上的约束。

  • 第2题:

    关系模型允许定义3类数据约束,下列不属于数据约束的是( )。

    A.实体完整性约束

    B.参照完整性约束

    C.属性完整性约束

    D.用户自定义完整性约束


    正确答案:C
    C。【解析】关系模型允许定义3类数据约束,即实体完整性约束、参照完整性约束和用户自定义完整性约束。其中前两种完整性约束由关系数据库系统支持,用户自定义完整性约束则由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。

  • 第3题:

    定义在一个关系上的约束不可以有(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。⑧断言。⑨触发器。

  • 第4题:

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

    A.FOREIGN约束

    B.DEFAULT约束

    C.UNIQUE约束

    D.CHECK


    正确答案:D


  • 第5题:

    在使用CHECK约束时,以下注意事项中正确的是()。

    • A、使用INSERT语句时,系统不进行CHECK约束检查
    • B、使用DELETE语句时,系统进行CHECK约束检查
    • C、一个列上可以包含多个CHECK约束,它们之间是“AND”或“OR”的关系
    • D、CHECK约束不能定义在指定IDENTITY属性或数据类型为timestAmp的列上,且CHECK约束不能包含子查询语句

    正确答案:C,D

  • 第6题:

    动态列级约束包括的几个方面分别是()。

    • A、修改行数时的约束
    • B、修改列的元组
    • C、修改元组的列属性时的约束
    • D、修改列值时的约束
    • E、修改列定义时的约束

    正确答案:D,E

  • 第7题:

    ()可以用来定义用户定义完整性。

    • A、UNIQUE约束
    • B、CHECK约束
    • C、NULL约束
    • D、触发器

    正确答案:A,B,C,D

  • 第8题:

    判断题
    不可以使用一欠约束草图去定义一特征。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第9题:

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

    FOREIGN约束

    B

    DEFAULT约束

    C

    UNIQUE约束

    D

    CHECK


    正确答案: B
    解析: 暂无解析

  • 第10题:

    单选题
    关系模型允许定义3类数据约束,下列不属于数据约束的是(  )。
    A

    实体完整性约束

    B

    参照完整性约束

    C

    属性完整性约束

    D

    用户自定义的完整性约束


    正确答案: D
    解析:
    为了保证数据库满足业务规则,关系模型定义了:①实体完整性约束,指使用主键约束且主键不能为空值;②参照完整性约束,指不允许关系引用不存在的元组,外键要么是实际存在的元组,要么就为空;③用户定义的完整性约束,指在具体应用所涉及的数据必须满足的语义要求,由用户自己定义。答案选择C选项。

  • 第11题:

    单选题
    要指定数据库每一确定状态时的数据对象所应满足的约束条件,则应使用()。
    A

    列约束

    B

    静态约束

    C

    动态约束

    D

    关系约束


    正确答案: B
    解析: 暂无解析

  • 第12题:

    多选题
    动态列级约束包括的几个方面分别是()。
    A

    修改行数时的约束

    B

    修改列的元组

    C

    修改元组的列属性时的约束

    D

    修改列值时的约束

    E

    修改列定义时的约束


    正确答案: C,A
    解析: 暂无解析

  • 第13题:

    要指定数据库每一确定状态时的数据对象所应满足的约束条件,则应使用()

    A. 列约束

    B. 静态约束

    C. 动态约束

    D. 关系约束


    正确答案:B

  • 第14题:

    SQL语言中实现候选码约束的语句是(24)。

    A.用Candidate Key指定

    B.用Primary Key指定

    C.用UNIQUE NOT NULL约束指定

    D.用UNIQUE约束指定


    正确答案:C
    解析:标准SQL定义了主码、外码约束,并没有直接定义候选码,候选码取值不能为空和不取重复值的约束可以通过UNIQUENOTNULL来实现。

  • 第15题:

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

    A.FOREIGN约束

    B.DEFAULT约束

    C.UNIQUE约束

    D.CHECK


    正确答案:B


  • 第16题:

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

    A.CHECK
    B.DEFAULT约束
    C.UNIQUE约束
    D.FOREIGN约束

    答案:B
    解析:
    SQLServer2005主要支持PRIMARY约束、UNIQUE约束、CHECK约束、DEFAULT约束、FOREIGN约束。DEFAULT在定义列时,它可以为表中的指定列提供默认值。

  • 第17题:

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

    • A、一个DEFAULT约束只能约束表中的一个列
    • B、在一个表上可以定义多个DEFAULT约束
    • C、DEFAULT只能定义在列级完整性约束处
    • D、在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束

    正确答案:D

  • 第18题:

    要指定数据库每一确定状态时的数据对象所应满足的约束条件,则应使用()。

    • A、列约束
    • B、静态约束
    • C、动态约束
    • D、关系约束

    正确答案:B

  • 第19题:

    关于检查约束,正确的是()

    • A、一个表中可以定义多个核查约束
    • B、每个字段可以指定多个核查约束
    • C、当执行INSERT语句或UPDATE语句时,核查约束将验证数据
    • D、核查约束中还可含子查询

    正确答案:A,B,C

  • 第20题:

    单选题
    定义数据库表中指定列上插入或更新的数值必须在另一张被参照表中的特定列上存在,这属于哪种约束()
    A

    DEFAULT约束

    B

    CHECK约束

    C

    PRIMARY KEY约束

    D

    FOREIGN KEY约束


    正确答案: D
    解析: 暂无解析

  • 第21题:

    单选题
    ()在定义列时,它可以为表中的指定列提供。
    A

    FOREIGN约束(外码)

    B

    DEFAULT约束(默认值)

    C

    UNIQUE约束(唯一性)

    D

    CHECK(域完整性)


    正确答案: A
    解析: 暂无解析

  • 第22题:

    多选题
    在使用CHECK约束时,以下注意事项中正确的是()。
    A

    使用INSERT语句时,系统不进行CHECK约束检查

    B

    使用DELETE语句时,系统进行CHECK约束检查

    C

    一个列上可以包含多个CHECK约束,它们之间是“AND”或“OR”的关系

    D

    CHECK约束不能定义在指定IDENTITY属性或数据类型为timestAmp的列上,且CHECK约束不能包含子查询语句


    正确答案: A,D
    解析: 暂无解析

  • 第23题:

    单选题
    当向数据库表中插入数据时,如果没有明确地提供输入值时,SQL Server自动为该列输入指定值,这属于哪种约束()
    A

    DEFAULT约束

    B

    CHECK约束

    C

    PRIMARY KEY约束

    D

    FOREIGN KEY约束


    正确答案: B
    解析: 暂无解析

  • 第24题:

    多选题
    关于检查约束,正确的是()
    A

    一个表中可以定义多个核查约束

    B

    每个字段可以指定多个核查约束

    C

    当执行INSERT语句或UPDATE语句时,核查约束将验证数据

    D

    核查约束中还可含子查询


    正确答案: B,A
    解析: 暂无解析