安徽工业大学往年数据库基础期末试题

本试卷为安徽工业大学往年数据库基础期末试题,题目包括:单项选择题,填空题,名词解释题,综合应用题。

覆盖的内容包括:名词解释,综合应用。

数据库基础期末试题

一、单项选择题 (共20题,每题2分,共计40分)

(  A  )
1、下列关于共享服务器模式的叙述不正确的是( )。
A、在共享服务器操作模式下,每一个用户进程必须对应一个服务器进程
B、一个数据库实例可以启动多个调度进程
C、在共享服务器操作模式下,Oracle实例将启动进程Dnnn为用户进程分配服务进程
D、共享服务器操作模式可以实现少量服务器进程为大量用户进程提供服务
(  A  )
2、在数据库设计中,表示用户业务流程的常用方法是( )。
A、DFD
B、ER图
C、程序流程图
D、数据结构图
(  B  )
3、基于镜像数据库的恢复是指( )。
A、当数据库失效时,可取最近一次的数据库备份来恢复数据库,即把备份的数据拷贝到原数据库所在的位置上
B、当主库出现故障时,可由镜像磁盘继续提供使用,同时DBMS自动利用镜像磁盘数据进行恢复
C、当数据库失效时,通过事务的回滚和重做可把数据库恢复到故障前某一时刻
D、使用操作系统恢复光盘对数据库进行恢复
(  A  )
4、如果 X→Y 和 Y X 成立,那么 X→Y 是一个平凡的函数依赖,他可以根据 Armstrong 推理规则的 ( )推出
A、自反律
B、合并律
C、增广律
D、分解律
(  C  )
5、下列关于数据控制语言的说法中,错误的是
A、GRANT语句用于授予权限
B、REVOKE语句用于收回权限
C、数据控制语言主要用于数据执行流程管理
D、数据控制语言包括的主要SQL语句是GRANT和REVOKE
(  D  )
6、下列有关分布式数据库系统的说法中错误的是() 。
A、数据库中的数据在物理上分布在计算机网络中的不同结点上
B、为了数据管理与处理上的方便,通过在结点上增加副本冗余机制提高结点的自治性
C、分布式数据库中各结点上的数据逻辑上是一个整体
D、某个结点出现故障时,整个分布式系统将无法正常工作
(  D  )
7、以下说法中,错误的是( )
A、可以为数据库设置密码来加强数据库的安全
B、可以通过备份数据库的方式,防止数据丢失
C、可以通过生成Accde文件来防止窗体、报表和模块被其他人修改
D、可以通过压缩和修复数据库来对错误的VBA程序进行自动处理
(  D  )
8、假定学生关系是S(SNo,SName,Sex,Age),课程关系是C(CNo,CName,Teacher),学生选课关系是SC(SNo,CNo,Grade)。要查找选修“数据库”课程的“男”学生姓名,将涉及的关系是( )。
A、S
B、SC,C
C、S,SC
D、S,C,SC
(  D  )
9、select event,count(*) from v$session_wait group by event 这个语句是用来做( )分析的。
A、分析会话的状态
B、分析会话的等待事件情况
C、分析系统消耗的系统资源情况
D、分析系统主要等待事件分布情况
(  D  )
10、可以用( )来声明游标。
A、CREATE CURSOR
B、ALTER CURSOR
C、SET CURSOR
D、DECLARE CURSOR
(  D  )
11、在关系数据模型中,域是指( )
A、字段
B、记录
C、属性
D、属性的取值范围
(  B  )
12、关系模式R中的属性全部是主属性,则R的最高范式必定是()。
A、2NF
B、3NF
C、BCNF
D、4NF
(  B  )
13、oracle中,一个用户拥有的所有数据库对象统称为()。
A、数据库
B、模式
C、表空间
D、实例
(  D  )
14、以下是对主从式结构 数据库系统的描述,请选择错误描述的选项。()
A、主从式结构是指一个主机带多个终端的多用户结构
B、在这种结构中,数据库系统的应用程序、DBMS、数据等都集中存放在主机上
C、所有处理任务都由主机来完成,各个用户通过主机的终端并发地存取数据,能够共享数据源
D、主从式结构的优点是系统性能高,是当终端用户数目增加到一定程度后,数据的存取通道不会形成瓶颈
(  B  )
15、数据库系统的核心是)
A、数据库
B、数据库管理系统
C、数据模型
D、软件工具
(  D  )
16、在oracle中,如果一个服务器进程意外中止,Oracle使用下列哪一个后台进程来释放它所占用的资源?( )。
A、DBWn
B、LGWR
C、SMON
D、PMON
(  B  )
17、在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现()
A、可移植性
B、可扩充性
C、安全性
D、可靠性
(  C  )
18、下列不属于数据库实施阶段的工作()。
A、建立数据库
B、加载数据
C、扩充功能
D、系统调试
(  B  )
19、关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括____。
A、联接
B、比较
C、选择
D、投影
(  A  )
20、以下哪个权限是对象权限?( )
A、DELETE
B、DROP USER
C、CREATE SESSION
D、BACKUP ANY TABLE

二、填空题 (共10题,每题2分,共计20分)

1、传统的集合“并、差、交”运算施加于两个关系时,这两个关系必须()。
2、关系模式S(SNO,SN,DNO)和D(DNO,CN,NM)中,S的主键是SNO,D的主键是DNO,则DNO在S中称为_______。
3、数据库完整备份是指对数据库内的所有对象都进行备份,包括()。
4、规则和默认是用来帮助用户实现数据库的()。
5、在 SELECT-SQL 语句中,表示条件表达式用 WHERE 子句,分组用______子句。
6、关系R的属性A参照引用关系T的属性A,T的某条元组对应的A属性值在R中出现,当要删除T的这条元组时,系统可以采用的策略包括(),(),()。
7、在数据库技术中,编写应用程序的语言一般是C、Basic等高级语言,这些语言被称为( )语言。
8、SQL Server中有()、完全还原和批日志还原。
9、在Access中,处理事件的代码称为____。
10、在Access中,组由属于数据库对象的____构成,在组中添加对象并不改变该对象的位置。

三、名词解释题 (共4题,每题5分,共计20分)

1、什么是基本表?
2、什么是关系键?
3、什么是实体、属性、码、联系?实体的联系有哪三种?
4、什么是数据库管理系统?

四、综合应用题 (共1题,每题20分,共计20分)

1、设学生-课程数据库中包括三个表:
学生表:Student (Sno,Sname,Sex,Sage,Sdept)
课程表:Course(Cno,Cname,Ccredit)
学生选课表:SC(Sno,Cno,Grade)
其中Sno、Sname、Sex、Sage、Sdept、 Cno、Cname、Ccredit 、Grade分别表示学号、姓名、
性别、年龄、所在系名、课程号、课程名、学分和成绩。
试用SQL语言完成下列项操作:
(1)查询选修课程包括“1042”号学生所学的课程的学生学号
(2)创建一个计科系学生信息视图S_CS_VIEW,包括Sno学号、Sname姓名、Sex性别;
(3)通过上面第2题创建的视图修改数据,把王平的名字改为王慧平
(4)创建一选修数据库课程信息的视图,视图名称为datascore_view,包含学号、姓名、成绩。