山东工商学院2023年数据库基础专升本

本试卷为山东工商学院2023年数据库基础专升本,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库基础专升本

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

(  D  )
1、层次型、网状型和关系型数据库划分原则是( )。
A、记录长度
B、文件的大小
C、联系的复杂程度
D、数据之间的联系方式
(  C  )
2、Oracle中,下列( )数据字典视图包含存储过程的代码文本。
A、USER_OBJECTS
B、USER_TEXT
C、USER_SOURCE
D、USER_DESC
(  B  )
3、SQL中用于修改表结构的命令是()。
A、CREATE
B、ALTER
C、UPDATE
D、DROP
(  C  )
4、使用存储过程的好处不包括
A、存储过程可作为一种安全机制来确保数据库的安全性
B、高性能
C、可增加网络流量
D、良好的封装性
(  C  )
5、多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行()。
A、安全性控制
B、完整性控制
C、并发控制
D、可靠性控制
(  D  )
6、可以对视图中的数据进行()。
A、插入
B、查询
C、更新
D、以上都可以
(  B  )
7、用来表达数据库物理结构的模型称为( )
A、概念模型
B、逻辑模型
C、外部模型
D、内部模型
(  D  )
8、根据需要,可以把查询的结果输出到不同的目的地。以下不可以作为查询的输出类型的是( )。
A、自由表
B、报表
C、临时表
D、表单
(  D  )
9、已知学生、课程和成绩三个关系如下:学生(学号,姓名,性别,班级)、课程(课程名称,学时,性质)、成绩(课程名称,学号,分数)。若打印学生成绩单,包括学号、姓名、课程名称和分数,应该对这些关系进行( )操作。
A、并
B、交
C、乘积
D、连接
(  B  )
10、关系数据模型上的关系运算分为
A、关系代数和集合运算
B、关系代数和关系演算
C、关系演算和谓词演算
D、关系代数和谓词演算
(  C  )
11、在Oracle数据库中,对于ROLLBACK命令,以下说法准确的是。()
A、撤销刚刚进行的数据修改操作
B、撤销本次登录以来所有的数据修改
C、撤销到上次执行提交或回退操作的点
D、撤销上一个COMMIT命令
(  D  )
12、有如下查询语句,其功能是查询______。 SELECT 学号, 姓名, 性别, 出生年月, 身高, 体重 FROM 体检表 WHERE 性别='男' OR 性别='女' AND 身高>=160;
A、身高在160以上的所有人
B、身高在160以上的所有人或男性
C、身高在160以上的男性和所有的女性
D、身高在160以上的女性和所有的男性
(  C  )
13、在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是( )。
A、select seq.ROWNUM from dual;
B、select seq.ROWID from dual;
C、select seq.CURRVAL from dual;
D、select seq.NEXTVAL from dual;
(  D  )
14、以下关于MySQL的叙述中,错误的是______。
A、MySQL是开放源代码系统
B、MySQL支持多种存储引擎
C、MySQL支持结构化查询语言
D、MySQL中不能使用中文名作为数据表名
(  C  )
15、采用ASM存储模式在Oracle 10G数据库中,如果在数据库正常运转的情况下,采用shutdown immediate在命令直接关闭了ASM实例,会出现以下( )情况。
A、依赖该ASM实例的数据库在ASM实例关闭前以shutdown abort模式关闭
B、依赖该ASM实例的数据库在ASM实例关闭后,以shutdown abort模式关闭
C、依赖该ASM实例的数据库在ASM实例关闭前以shutdown immediate模式关闭
D、依赖该ASM实例的数据库在ASM实例关闭前,以shutdown abort模式关闭
(  B  )
16、FOREIGN KEY约束是( )约束。
A、实体完整性
B、参照完整性
C、用户自定义完整性
D、域完整性
(  A  )
17、用于关闭指定窗口的宏为( )
A、Close
B、CloseForm
C、CloseWin
D、CloseApp
(  C  )
18、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建____。
A、另一个表(table)
B、游标(cursor)
C、视图(view)
D、索引(index)
(  B  )
19、一个m:n联系转换为一个关系模式。关系的码为____。
A、某个实体的码
B、各实体码的组合
C、n端实体的码
D、任意一个实体的码
(  A  )
20、下列不是有效的数据泵导出模式的是( )。
A、ALL
B、SCHEMA
C、TABLE
D、TABLESPACE

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

1、SQL的功能包括数据查询、数据定义、数据操纵和 ()四个部分。
2、一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”间的关系属于()的关系。
3、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的________。
4、在关系数据库的规范化理论中,在执行“分解”时,必须遵守的规范化规则:保持原有的依赖关系和( )。
5、在Transact-SQL中可以使用两类注释符:单行注释( )和多行注释( )。
6、以打印形式展现数据的数据库对象是____。
7、在Access中,将嵌入一个报表中的报表称为________报表。
8、在数据访问页上采用图片提示形式插入超链接时,可选用工具箱中的____控件。
9、事物的ACID特性,是指事物具有()、 ( )、( )和( )4个特性。
10、Access提供了“导入”和“____”两种使用外部数据源的方法。

三、简单题 (共4题,每题5分,共计20分)

1、信息有哪三种世界,它们各有什么特点,它们之间有什么联系?
2、简述数据库的恢复模式。
3、事务分为哪几类?
4、何谓数据的物理独立性与数据的逻辑独立性?

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

1、某大学的运动会比赛项目管理数据库包括如下三张表:
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表的查询权限。