北京第二外国语学院2022年数据库原理及应用试题
本试卷为北京第二外国语学院2022年数据库原理及应用试题,题目包括:单项选择题,填空题,判断题,综合应用题。
覆盖的内容包括:综合应用。
数据库原理及应用试题
一、单项选择题 (共20题,每题2分,共计40分)
( A )
1、当使用“SHUTDOWN ABORT”命令关闭数据库实例后,当数据库实例再次启动的步骤如下: 1.分配SGA内存空间。 2.读取控制文件。 3.读取日志文件(redo log)日志信息。 4.开始恢复实例。 5.启动数据库后台进程。 6.进行数据文件一致性检查。 7.读取参数文件。 下列选项是正确的启动步骤的是( )。
( B )
2、当( ),Oracle才提交事务。
( C )
3、Oracle中,当表的重复行数据很多时,应该创建的索引类型为( )。
( C )
4、以下关于链式存储结构的叙述中,哪一条是不正确的?( )
( C )
5、按条件 f 对关系 R 进行选取,其关系代数表达式为
( D )
6、下面叙述中正确的是( )。
( D )
7、数据独立性是数据库技术的重要特点之一所谓数据独立性是指( )
( C )
8、在使用SELECT语句进行查询时,若查询一个表中的所有列,则可在SELECT语句指定列的位置上直接使用的通配符是
( D )
9、事务的一致性是指( )。
( B )
10、候选码中的属性称为()。
( B )
11、下面哪个调度是串行调度( )
( D )
12、可以伴随着表的打开而自动打开的索引是( )。
( B )
13、一下对于Oracle文件系统描述错误的是()?
( B )
14、SELECT语句中“ORDER BY 学号”表示______。
( A )
15、在关系模型中,如果一个属性或属性集的值能唯一标识一个关系元组,又不含有多余的属性值,则称为( )
( A )
16、在3级模式之间引入两级映射,其主要功能之一就是( )。
( D )
17、在对某字符型字段进行升序排列时,假设该字段存在这样4个值:中国、美国、日本、法国,则最后排序的结果是( )。
( A )
18、下列数据库模式对象中,具有INDEX对象权限的是()
( D )
19、下列关于MySQL中的常量的说法中,错误的是
( B )
20、纳税人C 201508月份应交税12872元,下面的语句正确的是哪个? )
二、填空题 (共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表的查询权限。
相关标签:
- 数据库原理及应用
- 北京第二外国语学院
- 试题