试题详情

计算机二级mysql数据库程序设计练习题(一)

开始做题

试卷预览

1 单选题 2分

设有如下表达式: CHECK(score > =0 AND score < =100) 关于该表达式,下列叙述中错误的是 ______。

  • A. CHECK是能够单独执行的 SQL语句
  • B. 该表达式定义了对字段 score 的约束
  • C. score 的取值范围为 0-100( 包含 0 和 100)
  • D. 更新表中数据时,检查 score 的值是否满足 CHECK约束

正确答案: A

本题解析: 暂无解析

2 单选题 2分

在 CREATE TABLE语句中,用来指定外键的关键字是 ______。

  • A. CONSTRAINT
  • B. PRIMARY KEY
  • C. FOREIGN KEY
  • D. CHECK

正确答案: C

本题解析: 暂无解析

3 单选题 2分

定义学生表时,若规定年龄字段取值不得超过 30 岁,应该使用的约束是 ______。

  • A. 关系完整性约束
  • B. 实体完整性约束
  • C. 参照完整性约束
  • D. 用户定义完整性约束

正确答案: D

本题解析: 暂无解析

4 单选题 2分

下列关于表级约束和列级约束的描述中,不正确的是 ______。

  • A. 列级约束针对某个特定的列,包含在列定义中
  • B. 表级约束与列定义相互独立,不包含在列定义中
  • C. 列级约束可能涉及到多个列,也可能仅涉及一个列
  • D. 表级约束可能涉及到多个列,也可能仅涉及一个列

正确答案: C

本题解析: 暂无解析

5 单选题 2分

下列有关 MySQL完整性约束的叙述中,正确的是 ______。

  • A. 实体完整性可由主键约束或候选键约束来实现
  • B. 对完整性约束只能进行添加操作
  • C. 使用 ALTER TABLE语句删除完整性约束的同时,会自动删除表本身
  • D. 使用 DROP TABLE语句删除一个表的同时,表中的完整性约束不会自动删除

正确答案: A

本题解析: 暂无解析

6 单选题 2分

部门表 tb_dept 的定义如下:下列说法中正确的是 ______。

CREATE TABLE tb_dept(

deptno CHAR(2) primary key ,

dname CHAR(20) Not null , manager CHAR(12),

telephone CHAR(15)

);

  • A. dname 的取值允许为空,不允许重复
  • B. deptno 的取值不允许为空,不允许重复
  • C. deptno 的取值允许为空,不允许重复
  • D. dname的取值不允许为空,不允许重复

正确答案: B

本题解析: 暂无解析

7 单选题 2分

MySQL数据库中的数据完整性,不包括 ______。

  • A. 数据删除、更新完整性
  • B. 参照完整性
  • C. 用户自定义完整性
  • D. 实体完整性

正确答案: A

本题解析: 暂无解析

8 单选题 2分

MySQL中,激活触发器的命令包括 ______。

  • A. CREATE 、DROP 、INSERT
  • B. SELECT、CREATE 、UPDATE
  • C. INSERT、DELETE 、UPDATE
  • D. CREATE 、DELETE 、UPDATE

正确答案: C

本题解析: 暂无解析

9 单选题 2分

下列关于 MySQL触发器的描述中,错误的是 ______。

  • A. 触发器的执行是自动的
  • B. 触发器多用来保证数据的完整性
  • C. 触发器可以创建在表或视图上
  • D. 一个触发器只能定义在一个基本表上

正确答案: C

本题解析: 暂无解析

10 单选题 2分

下列不能使用 ALTER命令进行修改的数据库对象是 ______。

  • A. 存储过程
  • B. 事件
  • C. 触发器
  • D. 存储函数

正确答案: C

本题解析: 暂无解析

其他考生还关注了

更多

相关题库

更多
置顶