利用SQL Server Management Studio创建数据库表时,为某列设置外键约束需要指定外键所引用的列。
对
举一反三
- 利用SQL Server Management Studio创建数据库表时,为表中“Sno”列添加主键约束的方法是( )。
- 【单选题】以下关于使用SQL语句创建表的外键约束描述错误的是() A. 在创建表时设置外键,可以使用列级约束 B. 在创建表时设置外键,可以使用表级约束 C. 当给表录入数据时设置外键 D. 在修改表时,可以设置外键
- 中国大学MOOC: 利用SQL Server Management Studio创建数据库表时,为列“Sage”添加检查约束,要求Sage在18-25岁之间,在“CHECK约束”的设置窗口中,表达式应该输入( )。
- 下列关于外键的说法,正确的是()。 A: 外键必须与所引用的列类型相同,但长度可以不一样 B: 外键所引用的列可以和外键在同一个表中 C: 外键与所引用的列的类型没有关系 D: 外键所引用的列必须在另一个表中
- SQL SERVER数据库中,UNIQUE约束与PRIMARY KEY约束之间的区别是() A: AUNIQUE约束要求数据库表中至少存在一行数据,因此必须在创建数据库表之后才能创建,而PRIMARY KEY约束无此限制 B: BUNIQUE约束允许存在空值,而PRIMARY KEY约束不允许存在空值 C: C创建UNIQUE约束之后,该数据行允许被更改,而PRIMARY KEY约束的数据行,不允许更改 D: DUNIQUE约束列不能创建外键,而PRIMAR YKEY约束列可以创建外键引用
内容
- 0
使用SQL Server Management Studio给表中的Sno列添加唯一约束,需要打开表设计页面,右击Sno列从弹出的快捷菜单中选择( )命令,再进行后续设置。 A: 关系 B: UNique C: CHECK约束 D: 索引/键
- 1
为“课程”表“课程号”列创建外键约束fk_kc_kch,参照“教学计划”表。
- 2
以下关于外键约束的说法不正确的是() A: 一个表中只能有一个外键约束 B: 外键引用表中必须有主键约束 C: 外键约束强制实现参照完整性 D: 外键约束定义一个列
- 3
在数据库中查询数据,一般根据()查询速度较快 A: 设置默认值的列 B: 设置为外键的列 C: 设置为主键的列 D: 设置检查约束的列
- 4
关于外键约束以下说法错误的是( )。 A: 允许空值的列上可以定义外键约束 B: 一个表中只能设置一个外键约束 C: 可以将包含多个列的列组合设置为外键 D: 外键的取值可以参照(取)主表中主键或者候选键的值