更多“在SQL SERVER中,对于外键约束,可以设置()这几种违约处理方式。”相关问题
  • 第1题:

    要在SQL Server中创建一个员工信息表,其中员工的薪水、医疗保险和养老保险分别采用3个字段来存储,但该公司规定:任何一个员工的医疗保险和养老保险之和不能大于其薪水的1/3。这一项规则可以采用( )来实现。

    A 主键约束

    B 外键约束

    C 检查约束

    D默认约束


    参考答案C

  • 第2题:

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

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

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

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

    D.主键不允许取空值。


    正确答案:C

  • 第3题:

    SQL Server的实体完整性可以通过()进行定义。

    • A、外键约束
    • B、检查约束
    • C、主键约束
    • D、唯一键约束

    正确答案:C,D

  • 第4题:

    在SQL的外键约束中,如果ONDELETE…短语不写时,系统默认是()方式。


    正确答案:RESTRICT

  • 第5题:

    在表中创建主键约束时,如果表中没有聚集索引,SQL SERVER会在主键列上()建立聚集索引。


    正确答案:同时

  • 第6题:

    在SQL Server中,通常不需要用户建立索引,而是通过使用()约束和()约束,由系统自动建立索引。


    正确答案:主码;唯一值

  • 第7题:

    SQL SERVER数据库中,UNIQUE约束与PRIMARY KEY约束之间的区别是()

    • A、UNIQUE约束要求数据库表中至少存在一行数据,因此必须在创建数据库表之后才能创建,而PRIMARY KEY约束无此限制
    • B、UNIQUE约束允许存在空值,而PRIMARY KEY约束不允许存在空值
    • C、创建UNIQUE约束之后,该数据行允许被更改,而PRIMARY KEY约束的数据行,不允许更改
    • D、UNIQUE约束列不能创建外键,而PRIMAR YKEY约束列可以创建外键引用

    正确答案:B

  • 第8题:

    SQL的基本表约束主要有三种形式:候选键定义、外键定义、()定义。


    正确答案:检查约束

  • 第9题:

    你打算从SQL Server 2000数据库的客户表和国别表中导入客户数据到SQL Server 2005数据库中。你要确保在导入过程中,客户表中国家代码列的每个值在SQL Server 2005数据库中国别表内都有其相应的纪录。你在两个表之间定义一外键,这样,参照完整性将保证若国家代码值在客户表中存在,而在国别表中不存在时导入程序失败。你要确保国别表无记录时导入过程不失败,该怎么做?()

    • A、删除外键,用脚本导入数据,重新创建外键
    • B、创建一个CHECK约束
    • C、创建一个DML INSTEAD OF触发器,将错误记录写入文件或表中
    • D、创建一个DML AFTER触发器,将错误纪录写入文件或表中

    正确答案:C

  • 第10题:

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

    FOREIGN约束

    B

    DEFAULT约束

    C

    UNIQUE约束

    D

    CHECK


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

  • 第11题:

    多选题
    SQL Server的实体完整性可以通过()进行定义。
    A

    外键约束

    B

    检查约束

    C

    主键约束

    D

    唯一键约束


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

  • 第12题:

    多选题
    在SQL中,表达完整性约束的规则有()。
    A

    主键约束

    B

    外键约束

    C

    属性值约束

    D

    全局约束


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

  • 第13题:

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

    A.FOREIGN约束

    B.DEFAULT约束

    C.UNIQUE约束

    D.CHECK


    正确答案:B


  • 第14题:

    在SQL Server2000中可创建3种类型的索引,下列()不是其中的索引类型。

    • A、唯一索引
    • B、主键索引
    • C、聚集索引
    • D、外键索引

    正确答案:D

  • 第15题:

    在关系型数据库中,用于实现参照完整性的办法是()

    • A、设置默认值
    • B、设置检查约束
    • C、设置外键约束
    • D、设置主键约束

    正确答案:D

  • 第16题:

    以下方法中,用于实现用户自定义完整性的办法是()

    • A、为字段设置数据类型
    • B、设置检查约束
    • C、设置外键约束
    • D、设置主键约束

    正确答案:B

  • 第17题:

    在SQL SERVER中可以使用SET TRANSACTION ISOLATION语句设置事务的隔离级别,SQL SERVER的默认隔离级别是()。


    正确答案:READ COMMITED

  • 第18题:

    下列关于MS SQL Server2000的叙述中,正确的是()。

    • A、在MS SQL Server2000中不能够处理XML数据
    • B、在MS SQL Server2000中可以方便安全地通过Web访问数据
    • C、在MS SQL Server2000中并没有使现有的OLAP多维数据集在Web上链接和分析
    • D、在MS SQL Server2000中不提供多实例支持,不允许在单个机器上安装多个孤立的SQL Server

    正确答案:B

  • 第19题:

    SQL Server中可以用关键字“AS”给某个属性设置别名


    正确答案:正确

  • 第20题:

    在SQL中,表达完整性约束的规则有()。

    • A、 主键约束
    • B、 外键约束
    • C、 属性值约束
    • D、 全局约束

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

  • 第21题:

    单选题
    在SQL Server 2005中,要防止大于100的数被保存到int类型的列,可以使用()
    A

    主键约束

    B

    限制约束

    C

    外键约束

    D

    检查约束


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

  • 第22题:

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

    DEFAULT约束

    B

    CHECK约束

    C

    PRIMARY KEY约束

    D

    FOREIGN KEY约束


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

  • 第23题:

    填空题
    在SQL的外键约束中,如果ONDELETE…短语不写时,系统默认是()方式。

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

  • 第24题:

    填空题
    SQL的基本表约束主要有三种形式:候选键定义、外键定义、()定义。

    正确答案: 检查约束
    解析: 暂无解析