首页 手机
当前位置: 好大学 > 试卷库 > 计算机类 > 等级考试 > 计算机二级 > MySQL数据库程序设计 >mysql数据库程序设计练习题

mysql数据库程序设计练习题

卷面总分:90分 答题时间:120分钟 试卷题量:22题 练习次数:692次

一、单选题 (共10题,共20分)
1.

数据库系统的核心是 ____。

  • A. 数据库
  • B. 数据库管理系统
  • C. 数据模型
  • D. 软件工具
纠错 标记
2.

SQL语言具有 ____的功能。

  • A. 关系规范化、数据操纵、数据控制
  • B. 数据定义、数据操纵、数据控制
  • C. 数据定义、关系规范化、数据控制
  • D. 数据定义、关系规范化、数据操纵
纠错 标记
3.

SQL语言的数据操纵语句包括 SELECT,INSERT,UPDATE和 DELETE, 最重要的,也是使用最频繁的语句是 ____。

  • A. SELECT
  • B. INSERT
  • C. UPDATE
  • D. DELETE
纠错 标记
4.

在关系数据库设计中,设计关系模式是 ____的任务。

  • A. 需求分析阶段
  • B. 概念设计阶段
  • C. 逻辑设计阶段
  • D. 物理设计阶段
纠错 标记
5.

____是 DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。

  • A. 程序
  • B. 命令
  • C. 事务
  • D. 文件
纠错 标记
6.

在数据库中,产生数据不一致的根本原因是 ____。

  • A. 数据存储量太大
  • B. 没有严格保护数据
  • C. 未对数据进行完整性控制
  • D. 数据冗余
纠错 标记
7.

下列 SQL语句中,创建关系表的是 ____。

  • A. ALTER
  • B. CREATE
  • C. UPDATE
  • D. INSERT
纠错 标记
8.

数据库的 ____是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。

  • A. 安全性
  • B. 完整性
  • C. 并发控制
  • D. 恢复
纠错 标记
9.

事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败, 则已做过的更新被恢复原状, 好像整个事务从未有过这些更新, 这样保持了数据库处于 ________状态。

  • A. 安全性
  • B. 一致性
  • C. 完整性
  • D. 可靠性
纠错 标记
10.

对并发操作若不加以控制,可能会带来数据的 ____问题。

  • A. 不安全
  • B. 死锁
  • C. 死机
  • D. 不一致
纠错 标记
二、填空题 (共4题,共8分)
11.

数据冗余可能导致的问题有 ____________________和_____________________。

纠错 标记
12.

数据库在运行过程中可能产生的故障有 ____________、_______________、 ___________。

纠错 标记
13.

视图是一个虚表, 它是从 _________中导出的表。在数据库中, 只存放视图的 ________,不存放视图的 _____________。

纠错 标记
14.

关系操作的特点是 ____________操作。

纠错 标记
三、问答题 (共8题,共62分)
15.

如何创建表、修改表、删除表?

纠错 标记
16.

存储过程的优点是什么?

纠错 标记
17.

什么是触发器?触发器有哪几种?触发器有什么优点 ?

纠错 标记
18.

常见的几种约束有哪些?分别代表什么意思?如何使用?

纠错 标记
19.

什么是数据库的安全性?

纠错 标记
20.

简要说明事务的原子性。

纠错 标记
21.

事务中的提交和回滚是什么意思?

纠错 标记
22.

学生表: Student 学生表 ( 学号,姓名,性别,年龄,组织部门 )

Course 课程表 ( 编号,课程名称 )

Sc 选课表 ( 学号,课程编号,成绩 )

表结构如下:

(1). 写一个 SQL语句,查询选修了’计算机原理’的学生学号和姓名

(2). 写一个 SQL语句,查询’周星驰’同学选修了的课程名字

(3). 写一个 SQL语句,查询选修了 5门课程的学生学号和姓名

纠错 标记
答题卡(剩余 道题)
一、单选题
1 2 3 4 5 6 7 8 9 10
二、填空题
1 2 3 4
三、问答题
1 2 3 4 5 6 7 8
用时:00:00:00
暂停
交卷
置顶