关系中的主码(关键字、码、主键)如果包含两个或以上的多外属性,可以在表创建时通过列级完整性约束或表级完整性约束两种方式定义
错
举一反三
- 在定义基本表时,以下叙述错误的是 A: NOT NULL和DEFAULT不能在表级完整性约束处定义 B: 如果CHECK约束是定义多列之间的取值约束,则只能在表级完整性约束处定义 C: 如果在表级完整性约束处定义外码,则FOREIGN KEY不能省略,但<列名>可以省略 D: 如果表的主码由多个列组成,则这样的主码也只能在表级完整性约束处定义
- 当完整性约束条件涉及一个属性列时,既可以定义为列级完整性约束,也可以定义为表级完整性约束。
- 外码可以定义在列级完整性约束处,也可以定义在表级完整性约束处
- 数据完整性约束的创建方式可以有()。 A: 在创建表时,在定义列的同时定义列级约束 B: 创建数据库时定义 C: 在创建表时,同时定义表级约束 D: 在创建表后,使用Alter table语句单独添加约束
- 涉及一个或多个属性列的完整性约束条件,只能定义为表级完整性约束 。
内容
- 0
在建立一个数据表时,定义的列级完整性约束有6种情况,定义的表级完整性约束有4种情况
- 1
SQL SERVER中,完整性约束可以分为哪几种方式?( ) A: 列级约束 B: 数据库级约束 C: 表级约束 D: 元组约束
- 2
实体完整性通常有两种说明方法,一种是定义为列级约束,另一种是定义为表级约束。()
- 3
参照完整性要求有关联的两个表之间数据的一致性。参照完整性可以通过建立()来实现。 A: 主键约束和外键约束 B: 主键约束和唯一性约束 C: 唯一性约束和外键约束 D: 以上都不是
- 4
not null和default约束可以在表级完整性约束处定义