SQLServer中定义约束时可以把约束放在一个列上,称为_______约束,也可以把约束放在多个列上,称为_______约束;实现数据完整性的约束有:________约束、________约束、________约束、________约束和NULL|NOTNULL约束。
列级
#表级
#主键;PRIMARYKEY;primarykey
#唯一;UNIQUE;unique
#外键;foreignkey;FOREIGNKEY
#CHECK;check
#表级
#主键;PRIMARYKEY;primarykey
#唯一;UNIQUE;unique
#外键;foreignkey;FOREIGNKEY
#CHECK;check
举一反三
- SQL Server 中定义约束时可以把约束放在一个列上,称为_______约束,也可 以把约束放在多个列上,称为_______约束;实现数据完整性的约束有:________约束、________约束、________约束、________约束和 NULL|NOT NULL 约束。
- SQL Server中定义约束时也可以把约束放在多个列上,称为()约束。
- 可以在一列上设置多个check约束,也可以将一个check约束应用于多列上.
- SQLServer提供了四种类型的约束实现数据完螯性,包括实体完整性约束,域完整性约束,引用完整性约束和自定义完整性约束,实现实体完整性约束的方式不包括() A: 索引 B: 唯一约束 C: 主键约束 D: 外键约束
- 可以在多个列上定义一个unique约束
内容
- 0
关于UNIQUE约束,下列说法不正确的是__________。 A: UNIQUE约束主要用来确保不受主键约束的列上的数据唯一性。 B: UNIQUE约束不允许该列存在NULL值 C: 可以在一个表上设置多个UNIQUE约束 D: 在创建表时定义约束,UNIQUE是表定义的一部分
- 1
数据完整性约束包含()。 A: 实体完整性约束 B: 参照完整性约束 C: 用户定义完整性约束 D: 安全性约束
- 2
关于约束说法正确的是()。 A: 一个表可以定义多个主键约束。 B: 检查约束在一个数据表中可以创建多个,但在字段上只能有一个。 C: 定义了惟一性约束的字段的数据不可以为NULL值。 D: 约束可以是字段级约束,也可以是表级约束。
- 3
建立和使用约束的目的是保证数据的完整性。SQLServer中有五种约束类型,分别是主键约束、默认约束、唯一约束、检查约束和外键约束。
- 4
实施表的数据完整性,有几种完整性约束? A: Primarykey主键约束 B: Foreignkey外键约束 C: unique唯一键约束 D: Check检查约束 E: Default默认值约束 F: NOTnull非空约束 G: identity自动编号约束