沈阳药科大学数据库基础专升本

本试卷为沈阳药科大学数据库基础专升本,题目包括:单项选择题,填空题,名词解释题,综合应用题。

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

数据库基础专升本

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

(  A  )
1、在对恢复目录进行CROSSCHECK检验时,如果RMAN不能找到物理存储的备份文件,则备份文件的信息将被标记为( )。
A、EXPIRED
B、DELETE
C、ACAILABLE
D、UNAVAILABLE
(  A  )
2、下列哪种数据管理技术难以保存数据()。
A、人工管理
B、独享式文件管理
C、共享式文件管理
D、数据库系统管理
(  D  )
3、关于使用存储过程的说法,错误的是
A、存储过程会预先编译,执行速度会快于交互执行的SQL语句
B、存储过程能完成复杂的逻辑判断和复杂的运算
C、存储过程中的声明和参数都是可选的
D、存储过程中可以使用创建数据库对象的语句
(  A  )
4、一个数据库系统( )概念视图。
A、只能有一种
B、最多只能有两种
C、至少有两种
D、可以有多种
(  C  )
5、下述说法正确的是( )
A、在全码关系中,一定只有一个候选码
B、全码关系的每个属性分别是一个候选码
C、全码关系中的属性都是主属性
D、全码关系中,属性间彼此不存在函数依赖关系
(  B  )
6、下面叙述正确的是( )。
A、数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进行查、添、删、改操作
B、事务(transaCtion)是数据库进行的基本工作单位。如果一个事务从未有过更新,那么就保持了数据库处于一致性状态
C、既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗余
D、对于查、添、删、改操作都需由数据库管理员DBA进行完整性定义和安全性授权,由数据库具体执行
(  D  )
7、在关系窗口中,双击两个表之间的连接线,会出现()。
A、数据表分析向导
B、数据关系图窗口
C、连接线粗细变化
D、编辑关系对话框
(  B  )
8、一下对于Oracle文件系统描述错误的是()?
A、*nix下Oracle的可执行文件在$Oracle_HOME/bin/Oracle,$Oracle_HOME/bin也应该包含在路径环境变量内
B、Windows下Oracle的可执行文件在%Oracle_HOME%\bin\Oracle.exe,其他
C、硬件加密
D、固件加密
(  B  )
9、设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ( )
A、‘_ _ W _ %’
B、‘_ % W _ _’
C、‘_ W _ _’
D、‘_ W _ %’
(  B  )
10、数据库启动时,如果一个数据文件或日志文件不可用,会出现什么结果?()
A、Oracle返回警告信息并打开数据库
B、Oracle 返回警告信息,不打开数据库
C、Oracle 返回警告信息,并进行数据库恢复
D、Oracle忽略不可用的文件
(  D  )
11、select replace('长江长城黄山黄河','长','黄') 返回的是______。
A、长江长城黄山黄河
B、黄江长城黄山黄河
C、长江长城长山长河
D、黄江黄城黄山黄河
(  B  )
12、下面不是Oracle数据库支持的备份形式的是( )。
A、冷备份
B、温备份
C、热备份
D、逻辑备份
(  D  )
13、SQL Server 2000中删除表中记录的命令是( )。
A、DELETE
B、SELECT
C、UPDATE
D、DROP
(  C  )
14、在Oracle中,将scott的资源文件改为otherprofile,下列哪个是正确的?()
A、ALTER PROFILE USER scott otherprofile
B、ALTER otherprofile USER scottPROFILE
C、ALTER USER scott PROFILE otherprofile
D、ALTER scott USER PROFILE otherprofile
(  D  )
15、在数据库管理系统提供的语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是( )。
A、数据定义语言
B、数据转换语言
C、数据操纵语言
D、数据控制语言
(  A  )
16、数据库设计中的数据流图和数据字典描述是哪个阶段的工作()。
A、需求分析
B、概念设计
C、逻辑设计
D、物理设计
(  C  )
17、在数据库中,存储冗余数据是( )。
A、不应该的
B、应该且合理的
C、合理的但不能过度冗余
D、视情况而定
(  C  )
18、( )代表了数据库中最小粒度的逻辑数据存储层次。
A、盘区
B、表空间
C、数据块
D、数据文件
(  A  )
19、数据字典信息被保存在( )文件中。
A、数据文件
B、日志文件
C、控制文件
D、参数文件
(  A  )
20、联接有内联接、外联接和交叉联接,其中外联接只能对____表进行。
A、两个
B、三个
C、四个
D、任意个

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

1、在关系运算中,查找满足一定条件的元组的运算称之为()。
2、数据库设计的步骤中,前两个阶段是系统需求分析和()。
3、数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是()。
4、在数据库中,产生数据不一致的根本原因是______。
5、关系数据库中基于数学上两类运算是关系代数和________。
6、关系数据库管理系统应能实现的专门关系运算包括________。
7、数据独立性是指当数据发生变化时,可以不用修改使用数据的____。
8、在Access中不能对自动编号和_____类型的字段设置默认值。
9、模块是由VBA声明和____组成的集合。
10、定义公共变量用命令public,定义私有变量用命令private,定义局部变量用命令____。

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

1、什么是聚集表?
2、什么是属性?
3、什么是平凡函数依赖?
4、什么是DBS?

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

1、若定义如下关系模式:
student(sno,sn,ssex,sclass,sbirthday,stel)
course(cno,cn,cCredit,clesson)
sc(sno,cno,grade1,grade2,grade3)
请用SQL语言表达式实现如下要求:
1. 定义具有参数的存储过程。在Teach数据库中,创建一个名称为InsertRecord的存储过程,该存储过程的功能是向Student数据表中插入一条记录,新记录的值由参数提供。
2. 创建一个名称为query_class的存储过程,该存储过程的功能是根据班级名称查询学生的作业情况,如果该班级存在,则显示班级名称、学生人数、作业1的最高分及最低分,否则显示“该班级不存在”。
3. 创建一个触发器Display_trigger,向学生表Student中插入一新同学时,若插入成功,则显示新同学信息,否则显示“插入失败”。
4. 创建一个触发器insert_sc,在选课表SC中添加新的记录时,新学生的学号必须已存在于student表中。
5. 编写一触发器delStrudnet,实现在删除学生信息时,对选课信息的级联删除。