开始做题 00:00:00

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

数据库系统的核心是 ____。

2.

SQL语言具有 ____的功能。

3.

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

4.

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

5.

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

6.

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

7.

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

8.

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

9.

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

10.

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

二、填空题 (一共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门课程的学生学号和姓名

答题卡 暂停 交卷 置顶
置顶