• 2022-06-12
    涉及一个或多个属性列的完整性约束条件,只能定义为表级完整性约束 。
  • 内容

    • 0

      【填空题】定义为惟一性约束的某一列或_______个列的组合的取值必须惟一; 如果某一列或多个列仅定义惟一性约束,而没有定义非空约束,则该约束列可以包含多个_______; Oracle自动在惟一性约束列上建立一个惟一性索引,可以为它指定存储位置和存储参数; 惟一性约束可以是列级约束,也可以是表级约束

    • 1

      创建关系表指令一般格式如下: CREATE TABLE <表名> ( <列名1> 数据类型 [列级完整性约束条件] [, <列名2> 数据类型 [列级完整性约束条件] ] [,表级完整性约束条件]··· );[列级完整性约束条件]有:1. ( ) : 主键约束。每个表只能创建一个主键约束;2.(   ): 唯一性约束(即候选键)。可以有多个唯一性约束;3.(   ): 非空约束。是指该列不允许有空值出现;4.(   ): 默认值 。是指该列在不输入值时的取值;5. Check:检查列值是否满足一个布尔表达式。

    • 2

      【单选题】对关系的完整性约束通常包括( )三种 A. 实体完整性、属性完整性、关系完整性 B. 实体完整性、参照完整性、用户定义完整 C. 实体完整性、属性完整性、用户定义完整 D. 实体完整性、属性完整性、参照完整性

    • 3

      关系中的主码(关键字、码、主键)如果包含两个或以上的多外属性,可以在表创建时通过列级完整性约束或表级完整性约束两种方式定义

    • 4

      下列关于表级约束和列级约束的描述中,不正确的是______ A: 列级约束针对某个特定的列,包含在列定义中 B: 表级约束与列定义相互独立,不包含在列定义中 C: 列级约束可能涉及到多个列,也可能仅涉及一个列 D: 表级约束可能涉及到多个列,也可能仅涉及一个列