南昌航空大学往年数据库原理专升本测试卷

本试卷为南昌航空大学往年数据库原理专升本测试卷,题目包括:单项选择题,填空题,判断题,综合应用题。

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

数据库原理专升本测试卷

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

(  D  )
1、在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为( )
A、并
B、选择
C、自然连接
D、θ连接
(  B  )
2、在设计视图中,不能进行的操作是( )
A、删除一个字段
B、删除一条记录
C、修改字段的类型
D、修改字段的名称
(  C  )
3、下面关于Acess 表的叙述中,错误的是 ()
A、在Access表中,可以对备注型字段进行“格式”属性设置
B、若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号
C、创建表之间的关系时,应关闭所有打开的表
D、可在access表的设计视图“说明”列中,对字段进行具体的说明,不影响字段的数据。
(  D  )
4、以下关于Oracle数据库物理文件的描述,描述正确的是( )。
A、数据库只能有1个控制文件
B、每组在线日志只能有1个成员
C、可以删除状态为CURRENT的在线redo日志
D、控制文件和在线日志文件都可以进行多路复用,以提高可靠性
(  D  )
5、使用多表查询时,在哪个子句指定多个表的名字?( )
A、HAVING
B、GROUP BY
C、WHERE
D、FROM
(  D  )
6、数据库系统的日志文件用于记录下述哪类内容?( )
A、程序运行过程
B、数据查询操作
C、程序执行结果
D、数据更新操作
(  C  )
7、下列关于存储函数与存储过程的说法中,错误的是
A、可以直接对存储函数进行调用,且不需要使用CALL语句
B、存储函数与存储过程一样,都可以被应用程序调用
C、存储函数中不能包含RETURN语句
D、对存储过程的调用,需要使用CALL语句
(  D  )
8、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。
A、外模式
B、内模式
C、存储模式
D、模式
(  A  )
9、如果两个表的关联字段都作为主键,则两个表之间建立的关系是( )。
A、一对一
B、一对多
C、多对多
D、多对一
(  B  )
10、在关系模式R(U,F)中,R中任何非主属性对候选键完全函数依赖是RE3NF的
A、充分必要条件
B、必要条件
C、充分条件
D、既不充分也不必要条件
(  D  )
11、在Oracle数据库中,当归档已经开启时,从一个活动组中删除一个重做日志成员,正确的是。( )
A、使用ALTER DATABASE DROP LOGFILE语句
B、使用ALTER DATABASE DROP LOGFILE MEMBER语句
C、在这一组被归档之前使用ALTER DATABASE DROP LOGFILE MEMBER语句
D、先发ALTER SYSTEM SWITCH LOGFILE语句,然后使用ALTER DATABASE DROP LOGFILE MEMBER语句
(  C  )
12、学生表student中有字段dept_id,表示学生所在学院的编号,若要从学生表中检索出dept_id并去掉重记录,可使用如下SQL语句______。
A、SELECT ALL dept_id FROM student;
B、SELECT ? dept_id FROM student;
C、SELECT DISTINCT dept_id FROM student;
D、SELECT * dept_id FROM student;
(  B  )
13、表的组成内容包括( )。
A、查询和字段
B、字段和记录
C、记录和窗体
D、报表和字段
(  C  )
14、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建____。
A、另一个表(table)
B、游标(cursor)
C、视图(view)
D、索引(index)
(  A  )
15、当创建了过程,可以在SQL*Plus中使用( )执行。
A、exec 存储过程
B、SET
C、COMMIT
D、TAKE
(  B  )
16、你需要在表SALES里查找一些产品明细,其中PROD_ID列包括字符'_D123'。( )WHERE子句条件能得到这些相符产品。
A、WHERE prod_id LIKE '%_D123%' ESCAPE '_'
B、WHERE prod_id LIKE '%\_D123%' ESCAPE '\'
C、WHERE prod_id LIKE '%_D123%' ESCAPE '%_'
D、WHERE prod_id LIKE '%\_D123%' ESCAPE '\_'
(  A  )
17、以下赋值语句正确的是____。
A、STORE 8 TO X,Y
B、STORE 8,9 TO X,Y
C、X=8,Y=9
D、X,Y=8
(  A  )
18、对于数据库的描述一下哪项说法是正确的?()
A、数据和一系列规则的集合
B、一种存储数据的软件
C、一种存储数据的硬件
D、是存放人量数据的软件
(  C  )
19、以下是对层次数据库结构的描述,请选择错误描述的选项。()
A、层次数据库结构将数据通过一对多或父节点对子节点的方式组织起来
B、一个层次数据库中,根表或父表位于一个类似于树形结构的最上方,它的字表中包含相关数据
C、它的优点是用户不需要十分熟悉数据库结构
D、层次数据库模型的结构就像是一棵倒转的树
(  B  )
20、在WHERE语句的条件表达式中,与零个或多个字符进行匹配的通配符是()。
A、*
B、%
C、?
D、_

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

1、( )是数据库实施阶段的主要工作。
2、数据库恢复的基本原理是( )。
3、信息世界中的术语,与之对应的数据库术语为______。
4、用二维表的形式来表示实体之间联系的数据模型叫做______。
5、事物的ACID特性,是指事物具有()、 ( )、( )和( )4个特性。

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

(   T  )
1、在Oracle中,逻辑备份与恢复使用Oracle提供的实用工具来实现,如导出/导入工具Export/Import执行命令为EXP/IMP和数据泵执行命令为EXPDP/IMPDP。 
(   F  )
2、统计选修各门课程人数的SELECT语句为:SELECT 课程号,SUM(学号) FROM 成绩 GROUP BY 课程号;。 
(   T  )
3、定义默认值约束的关键字是default。 
(   F  )
4、MySQL是基于层次模型的数据库 
(   F  )
5、数据库管理系统是指在计算机系统中引入数据库后的系统,一般由DB、DBS、应用系统和DBA组成。 
(   T  )
6、若希望某数据库中的全体用户都具有某个权限,较好的做法是创建一个角色并将此权限授给该角色? 
(   F  )
7、在文件系统管理阶段,由文件系统提供数据存取方法,所以数据已经达到很强的独立性。 
(   T  )
8、MySQL的配置文件是my.ini。 
(   F  )
9、在MySQL中,insert语句不能完成一次性向表中插入多条记录。 
(   F  )
10、MySQL5.6中默认的存储引擎是MyISAM。 

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

1、已知学生关系模式
S(Sno,Sname,SD,Sdname,Course,Grade)
其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。
(1)写出关系模式S的基本函数依赖和主码。
(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?
(3)将关系模式分解成3NF,并说明为什么?
2、若定义如下关系模式: 
student(sno,sn,ssex,sclass,sbirthday,stel) 
course(cno,cn,cCredit,clesson) 
sc(sno,cno,grade1,grade2,grade3) 请用SQL语言表达式实现如下要求.
(1)从student表读取学号为S1同学的数据记录,如果存在,则查询该生的信息,否则输出“不存在学号为S1的学生”
(2)从student表选取学号和性别,如果性别字段的值为“男”,则输出“M”,如果为“女”则输出“F”。
(3)编写T-SQL程序计算1到100的偶数和。
(4)编写T-SQL程序实现功能:如果存在姓名为“张三”的学生,则输出该生的作业等级结果(学号、姓名、课程名称、等级1),按分数段显示等级“优秀”、“良好”、“中等”、“及格”和“不及格”,如果不存在,则输出提示文字为“没有这个名字的学生”。
(5)创建一个名称为query_student的存储过程,该存储过程的功能是根据学号查询学生的成绩情况,如果该生存在,则显示学号、选课门数、作业1的最高分及最低分,否则显示“该学号不存在”。
相关标签:
  • 数据库原理及应用
  • 南昌航空大学
  • 专升本测试卷