北京第二外国语学院2022年数据库原理及应用试题

本试卷为北京第二外国语学院2022年数据库原理及应用试题,题目包括:单项选择题,填空题,判断题,综合应用题。

覆盖的内容包括:综合应用。

数据库原理及应用试题

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

(  A  )
1、当使用“SHUTDOWN ABORT”命令关闭数据库实例后,当数据库实例再次启动的步骤如下:
1.分配SGA内存空间。
2.读取控制文件。
3.读取日志文件(redo log)日志信息。
4.开始恢复实例。
5.启动数据库后台进程。
6.进行数据文件一致性检查。
7.读取参数文件。
下列选项是正确的启动步骤的是( )。
A、7, 1, 5, 2, 3, 6, 4
B、1, 2, 3,7, 5, 6, 4
C、7, 1, 4, 5, 2, 3, 6
D、1, 7, 5, 4, 2, 3, 6
(  B  )
2、当( ),Oracle才提交事务。
A、DBRW进程将数据写回磁盘后
B、LGWR进程将日志写入在线重做日志文件后
C、PMON进程提交进程变化后
D、SMON进程写入数据后
(  C  )
3、Oracle中,当表的重复行数据很多时,应该创建的索引类型为( )。
A、B树
B、反转
C、位图
D、函数索引
(  C  )
4、以下关于链式存储结构的叙述中,哪一条是不正确的?( )
A、结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构
B、逻辑上相邻的结点物理上不必邻接
C、可以通过计算直接确定第i个结点的存储地址
D、插入、删除运算操作方便,不必移动结点
(  C  )
5、按条件 f 对关系 R 进行选取,其关系代数表达式为
A、R∞S
B、R□(∞/f) S
C、σ_f (R)
D、Π_f (R)
(  D  )
6、下面叙述中正确的是( )。
A、网状模型和关系模型都是格式化的数据模型
B、"授权"是数据库系统中采用的完整性措施之一
C、数据的的完整性是指保护数据以防止不合法的使用
D、用对关系的运算来表示表达查询的语言称为代数式语言,简称关系代数
(  D  )
7、数据独立性是数据库技术的重要特点之一所谓数据独立性是指( )
A、数据与程序独立存放
B、不同的数据被存放在不同的文件中
C、不同的数据只能被对应的应用程序所使用
D、以上三种说法都不对数据独立性是指物理独立性和逻辑独立性
(  C  )
8、在使用SELECT语句进行查询时,若查询一个表中的所有列,则可在SELECT语句指定列的位置上直接使用的通配符是
A、#
B、@
C、*
D、&.
(  D  )
9、事务的一致性是指( )。
A、事务中包括的所有操作要么都做,要么都不做。
B、事务一旦提交,对数据库的改变是永久的。
C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的。
D、事务必须是使数据库从一个一致性状态变到另一个一致性状态。
(  B  )
10、候选码中的属性称为()。
A、非主属性
B、主属性
C、复合属性
D、关键属性
(  B  )
11、下面哪个调度是串行调度( )
A、T1:R(A),T2:R(B),T2:W(B),T1:W(A)
B、T1:R(B),T1:W(B),T2:R(A), T2:W(A)
C、T1:R(A),T2:R(B),.T1:W(A),T2:W(B)
D、T2:R(A),T1:R(B),.T1:W(A),T2:W(B)
(  D  )
12、可以伴随着表的打开而自动打开的索引是( )。
A、独立索引文件(IDX)
B、非结构化复合索引文件
C、复合索引文件(CDX)
D、结构复合索引文件
(  B  )
13、一下对于Oracle文件系统描述错误的是()?
A、*nix下Oracle的可执行文件在$Oracle_HOME/bin/Oracle,$Oracle_HOME/bin也应该包含在路径环境变量内
B、Windows下Oracle的可执行文件在%Oracle_HOME%\bin\Oracle.exe,其他
C、硬件加密
D、固件加密
(  B  )
14、SELECT语句中“ORDER BY 学号”表示______。
A、删除学号
B、对学号排序
C、对学号筛选
D、对学号分组
(  A  )
15、在关系模型中,如果一个属性或属性集的值能唯一标识一个关系元组,又不含有多余的属性值,则称为( )
A、关键字
B、字段名
C、数据项名
D、属性名
(  A  )
16、在3级模式之间引入两级映射,其主要功能之一就是( )。
A、使数据与程序具有较高的独立性
B、使系统具有较高的通道能力
C、保持数据与程序的一致性
D、提高存储空间的利用率
(  D  )
17、在对某字符型字段进行升序排列时,假设该字段存在这样4个值:中国、美国、日本、法国,则最后排序的结果是( )。
A、中国、美国、法国、日本
B、法国、日本、美国、中国
C、中国、日本、法国、美国
D、法国、美国、日本、中国
(  A  )
18、下列数据库模式对象中,具有INDEX对象权限的是()
A、表;
B、过程;
C、序列;
D、函数。
(  D  )
19、下列关于MySQL中的常量的说法中,错误的是
A、常量是指在程序运行过程中值不变的量
B、常量的使用格式取决于值的数据类型
C、字符串常量是指用单引号或双引号括起来的字符序列
D、一个十六进制值通常指定为一个字符串常量,每对十六进制数字被转换为一个字符,其最前面有一个大写字母“O”或小写字母“o”
(  B  )
20、纳税人C 201508月份应交税12872元,下面的语句正确的是哪个? )
A、insert sb_zsxc values‘纳税人c的识别号’,‘201508’,12872)
B、insert into sb_zsxc values‘纳税人c的识别号’,‘201508’,12872)
C、insert into valuesnsrsbh,zsyf,se) sb_zsxc‘纳税人c的识别号’,‘201508’,12872)
D、insert into values‘纳税人c的识别号’,‘201508’,12872) sb_zsxcnsrsbh,zsyf,se)

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

1、SQL的功能包括数据查询、数据定义、数据操纵和 ()四个部分。
2、合并局部E-R图时可能会发生三种冲突,它们是:( )、( )和( )。
3、“从已知的函数依赖集使用推理规则导出的函数依赖在F +中”,是推理规则的( )性,而“不能从已知的函数依赖使用推理规则导出的函数依赖不在F +中”,是推理规则的( )性。
4、数据库三级模式体系结构的划分,有利于保持数据的()
5、在Access中,规定日期型常量的定界符是____。

三、判断题 (共10题,每题1分,共计10分)

(   F  )
1、普通视图占有数据库存储空间 
(   F  )
2、Oracle的安装目录属主可以是root:root 
(   F  )
3、在启动Oracle数据库时,Oracle从控制文件中获取初始化参数文件的信息,再从初始化参数文件中读取数据文件和重做日志文件的信息,进而打开数据库。 
(   T  )
4、一个关系数据库文件中的各条记录前后顺序可以任意颠倒,不影响库中的数据关系。 
(   T  )
5、如果在排序和分组的对象上建立了索引,可以极大地提高速度。 
(   F  )
6、索引可以帮助数据库用户快速地找出相关的记录,所以表中的索引越多越好。 
(   F  )
7、PL/SQL Developer创建的一个程序文件中只能包含一个程序单元过程、触发器等。 
(   T  )
8、在一个关系中不可能出现两个完全相同的元组是通过实体完整性规则实现的。 
(   T  )
9、在Oracle中,索引技术使用了ROWID来进行数据的快速定位。 
(   T  )
10、在分组检索中,要去掉不满足条件的分组,可以使用having子句实现。 

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

1、有如下数据表关系模式:
S(SNo,SN,Sex,Age,Dept)
C(CNo,CN,CT)
SC(SNo,CNo,Score)
T(TNo,TN,Sex,Age,Prof,Sal,Comm,Dept)
TC(TNo,CNo)
(1)将本课程任课教师信息插入到T表中
(2)将本人所在班级信息插入到s表中
(3)将所有计算机类(课程名包含“计算机”)的课学分加1
(4)将“张旭”教师的职称改为教授
(5)删除自己的选课信息
(6)删除张旭老师的授课信息
(7)将选修了《数据库原理》课程的学生成绩增加5分
2、某大学的运动会比赛项目管理数据库包括如下三张表:
Student(xh,xm,xb,nl,szx)// 学号、姓名、性别、年龄、所在系
Sports(xmh,xmm,dw) //运动项目的编号、名称、项目的计分单位
SS(xh,xmh,cj) //学号、运动项目的编号、成绩
根据上述情况,完成如下操作:
(1)使用SQL语言,创建student表,并定义xh为主键。
(2)在Student表xh属性列上建立名称为xh的聚簇索引。
(3)使用SQL语言从表Student中删除学生“张三”的记录。
(4)使用SQL语言为SS表添加一条记录:学号为“xh001”的学生参与了编号为“xm001”的运动项目,但还没成绩。
(5)使用SQL语言,将Student表学号为“xh001”的学生的姓名改为“李明”。
(6)查询“计算机”系的学生参加了哪些运动项目,只把运动项目名称列出,去除重复记录。
(7)查询各个系的学生的“跳高”项目比赛的平均成绩 (不要求输出比赛项目的计分单位) 。
(8)统计各个系的总成绩情况,并根据总成绩按降序排序。
(9)建立“计算机”系所有男学生的信息视图JSJ_M_Student。
(10)回收用户“李明”对Sports表的查询权限。