下面哪一个不是有效的约束类型()。A、PRIMARY KEYSB、UNIQUEC、CHECKD、FOREIGN KEY

题目

下面哪一个不是有效的约束类型()。

  • A、PRIMARY KEYS
  • B、UNIQUE
  • C、CHECK
  • D、FOREIGN KEY
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在SQL中,primary key为 约束的关键字,foreign key为 __________约束的关键字。


参考答案主码 外码

第2题:

Which constraint can be defined only at the column level? ()

A. UNIQUE

B. NOT NULL

C. CHECK

D. PRIMARY KEY

E. FOREIGN KEY


参考答案:B

第3题:

允许取空值但不允许出现重复值的约束是(46)。

A.NULL

B.UNIQUE

C.PRIMARY KEY

D.FOREIGN KEY


正确答案:B
解析:本题考查应试者对标准SQL语言中约束的掌握。选项A为允许取空值:选项B为取不重复值,空值不相等,可以取多个空值;选项C为主码约束,即非空和取值不重复;选项D为外码约束,取空值或参照表中主码出现的值。故答案为B。

第4题:

下列哪一种约束确保表的对应的字段的值在某一范围内?()

A.DEFUALT

B.CHECK

C.PRIMARY KEY

D.FOREIGN KEY


本题答案:B

第5题:

_____

A.NOT NULL

B.UNIQUE

C.KEY UNIQUE

D.PRIMARY KEY

 


正确答案:B

第6题:

参照完整性约束和SQL语言中的( )相对应。

A、primary key

B、foreign key

C、check

D、unique


参考答案:B

第7题:

在SQL的CREATE TABLE命令中用于定义满足实体完整性的主索引的短语是

A.DEFAULT

B.UNIQUE

C.CHECK

D.PRIMARY KEY


正确答案:D
解析:选项A是用于定义默认值;选项B是用于建立候选索引,但不是惟一索引;选项C是用于指定字段的有效性规则;选项D是用于建立主索引。

第8题:

在SQL在CREATE TABLE命令中用于定义满足实体完整性的主索引的短语是

A.DEFAULT

B.UNIQUE

C.CHECK

D.PRIMARY KEY


正确答案:D
解析:选项A是用于定义默认值;选项B是用于建立候选索引,但不是惟一索引;选项C是用于指定字段的有效性规则;选项 D是用于建立主索引。故选项D为正确答案。

第9题:

_____

A.PRIMARY KEY (部门号) NOT NULL UNIQUE

B.PRIMARY KEY (部门名) UNIQUE

C.FOREIGN KEY (负责人) REFERENCES 员工 (姓名)

D.FOREIGN KEY (负责人) REFERENCES 员工 (员工号)

A.

B.

C.

D.


正确答案:D
解析:本题考查数据库中范式的基本概念和基本的SQL语句。
  由于部门名是唯一的,因此在“部门名CHAR(10)”后应有“UNIQUE”。根据表1可以看出负责人来自员工且等于员工号属性,因为员工关系的主键是员工号,所以部门关系的外键负责人需要用FOREIGN KEY (负责人) REFERENCES 员工 (员工号) 来约束。这样部门关系的SQL语句如下:
  CREATE TABLE 部门 (部门号 CHAR (3) PRIMARY KEY,
  部门名 CHAR (10) UNIQUE,
  负责人 CHAR (4),
  电话 CHAR (20)
  FOREIGN KEY (负责人) REFERENCES 员工 (员工号));
  根据SQL的语法要求,查询各部门负责人的姓名及住址的SQL语句的空缺部分补充完整如下:
  SELECT 部门名, 姓名, 住址
  FROM 部门, 员工 WHERE 员工号=负责人;

第10题:

允许取空值但不允许出现重复值的约束是______。

A.NULL

B.UNIQUE

C.PRIMARY KEY

D.FOREIGN KEY


正确答案:B

更多相关问题