山东工商学院2022年数据库模拟考试

本试卷为山东工商学院2022年数据库模拟考试,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库模拟考试

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

(  B  )
1、实现将现实世界抽象为信息世界的是( )
A、物理模型
B、概念模型
C、关系模型
D、逻辑模型
(  B  )
2、access2010的核心数据库对象是( )
A、查询
B、表
C、报表
D、窗体
(  C  )
3、下列不属于实体集的是( )
A、一个班级的学生
B、同一个企业的员工
C、一群动物
D、同一个超市里的若干个商品
(  C  )
4、通过“表设计”视图创建数据表必须定义( )
A、排序依据
B、唯一索引
C、字段名称
D、默认取值
(  D  )
5、以下关于Oracle数据库物理文件的描述,描述正确的是( )。
A、数据库只能有1个控制文件
B、每组在线日志只能有1个成员
C、可以删除状态为CURRENT的在线redo日志
D、控制文件和在线日志文件都可以进行多路复用,以提高可靠性
(  D  )
6、以下Oracle数据库相关环境变量,描述错误的是( )。
A、ORACLE_BASE安装基目录
B、ORACLE_HOME是软件安装的目录
C、ORACLE_SID是数据库的实例名称
D、LANG变量不影响安装界面语言
(  D  )
7、Oracle提供的( ),能够在不同硬件平台上的Oracle数据库之间传递数据。
A、归档日志运行模式
B、RECOVER命令
C、恢复管理器(RMAN)
D、Export和Import工具
(  D  )
8、分布式数据库系统中,查询处理的时间主要取决于( )。
A、CPU执行时间
B、数据库的数据量
C、I/O花费的时间
D、网络中数据传输量
(  B  )
9、图中所示窗体的视图方式是( )
A、设计视图
B、窗体视图
C、数据表视图
D、数据图视图
(  D  )
10、在创建存储过程时,常用的条件判断语句有
A、LOOP语句
B、REPEAT语句
C、WHILE语句
D、CASE语句
(  A  )
11、DBMS提供【】来严格地定义模式。
A、模式描述语言
B、子模式描述语言
C、内模式描述语言
D、程序设计语言
(  C  )
12、字段的默认值是保存在( ) 文件中。
A、表的索引
B、项目
C、数据库
D、表
(  B  )
13、下列关于MySQL的说法中,错误的是
A、MySQL是一个关系型数据库管理系统
B、MySQL具有B/S体系结构
C、MySQL由瑞典MySQL AB公司开发
D、MySQL具有体积小的特点
(  A  )
14、下列选项中不是关系数据库基本特征的是( )
A、不同的列应有不同的数据类型
B、不同的列应有不同的列名
C、与行的次序无关
D、与列的次序无关
(  A  )
15、当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是()。
A、语法冲突
B、结构冲突
C、命名冲突
D、属性冲突
(  A  )
16、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表( )。
A、是同一个数据库中的两个表
B、不同数据库中的两个表
C、两个自由表
D、一个是数据库表另一个是自由表
(  A  )
17、在数据库的概念设计中,最常用的模型是( )。
A、实体联系模型
B、数学模型
C、逻辑模型
D、物理模型
(  A  )
18、如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于____。
A、一对一联系
B、一对二联系
C、多对多联系
D、一对多联系
(  B  )
19、关于网状数据库,以下说法正确的是( )
A、只有一个节点可以无双亲
B、一个节点可以有多于一个的双亲
C、两个节点之间只能有一种联系
D、每个节点有且只有一个双亲
(  D  )
20、执行如下命令序列(设今天是 2011 年 7 月 1 日)
store date() to m_date
M_date=m_date-365
?year(m_date)
的显示结果是____。
A、其中有错误
B、07/01/2011
C、2011
D、2010

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

1、合并查询使用的操作符是()。
2、数据库系统的三级模式结构是指数据库系统是由()、()和()级构成。
3、在窗体中有一个命令按钮控件,当用户单击命令按钮时,将进入另一个窗体,则应设置该控件的____属性。
4、在创建一个新表时,如果表中的数据已经存在于某一个或某几个表中,为了避免重新输入数据的麻烦,可以利用操作查询的____查询来创建新表。
5、合并局部E-R图时可能会发生属性冲突、命名冲突和( )。
6、在数据流图中,用(  )表时数据流
7、Access提供自动创建、窗体向导、设计视图、_____和数据透视表向导等5种创建窗体的方法。
8、设有关系模式R(A,B,C,D,M,N),函数依赖集F={N→D,M→D,D→B,BC→D,DC→N},R的候选码为()。
9、数据库保护分为:安全性控制、()、并发性控制和数据恢复。
10、在Access中,控件划分成3种类型,标签控件属于____类型控件。

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

1、简述数据库的逻辑独立性和物理独立性。
2、引入视图的主要目的是什么?
3、简述数据库的恢复模式。
4、登记日志文件时为什么必须先写日志文件,后写数据库?

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

1、设有如图所示的关系S,SC,C,试用关系代数表达式表示下列查询语句:
关系S:
S# SNAME AGE SEX
1 李强 23 男
2 刘丽 22 女
3 张友 22 男
关系SC:
S# C# GRADE
1 K1 83
82 K1 85
5 K1 92
2 K5 90
5 K5 84
5 K8 80
关系C:
C# CNAME TEACHER
K1 C语言 王华
K5 数据库原理 程军
K8 编译原理 程军
(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。
(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。
(3)检索至少选修“程军”老师所授全部课程的学生姓名。
(4)检索“李强”同学不学课程的课程号。
(5)检索至少选修两门课程的学生学号(S#)。
(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。
(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。
(8)检索选修课程号为K1和K5的学生学号(S#)。
(9)检索选修全部课程的学生姓名(SNAME)。
(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。
(11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。
相关标签:
  • 数据库原理及应用
  • 山东工商学院
  • 模拟考试