沈阳师范大学历年数据库原理复习题

本试卷为沈阳师范大学历年数据库原理复习题,题目包括:单项选择题,填空题,简单题,综合应用题。

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

数据库原理复习题

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

(  A  )
1、数据库系统是由()组成的。
A、数据库、数据库管理系统和用户
B、数据文件、命令文件和报表
C、数据库文件结构和数据
D、常量、变量和函数
(  A  )
2、Access 2010数据库的编译文件扩展名是( )
A、.accde
B、.mdb
C、.dbf
D、.adp
(  A  )
3、数据库系统能够减少数据冗余,提高数据独立性,并集中检查( )。
A、数据完整性
B、数据的层次性
C、数据操作性
D、数据兼容性
(  A  )
4、Access用于存储数据的对象是( )
A、表
B、查询
C、窗体
D、数据访问页
(  B  )
5、在Access中,修改数据访问页的设计时,应当使用( )
A、数据表视图
B、设计视图
C、窗体视图
D、页面视图
(  A  )
6、在图存储数据库中,【】代表实体。
A、结点
B、属性
C、边
D、联系
(  C  )
7、()称为函数依赖集 F 的闭包
A、函数依赖集 F 中全部的全部函数依赖
B、函数依赖集 F 的任意一个子集
C、被函数依赖集 F 逻辑蕴涵的函数依赖的全体构成的集合
D、蕴涵了函数依赖集 F 的其它函数依赖集
(  C  )
8、如果要引用一个控件所在的直接容器对象,则可以使用下列( )属性
A、THIS
B、THISFORM
C、PARENT
D、都可以
(  D  )
9、E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。
A、结构模型
B、逻辑模型
C、物理模型
D、概念模型
(  D  )
10、Oracle提供了()的能力,以免损坏实例的联机重做日志文件,LGWR将同一个重做日志同时写到多个同样的联机重做日志文件中。
A、双向联机重做日志文件
B、单向联机重做日志文件
C、切换联机重做日志文件
D、多路复用联机重做日志文件
(  D  )
11、一个学校的数据库中有表示院系和学生的关系:院系(系编号,系名称,联系电话,地点),学生(学号,姓名,性别,籍贯,专业,系编号),则关系学生中的主键和外键分别是 ( ) 。
A、学号,姓名
B、学号,专业
C、学号,无
D、学号,系编号
(  C  )
12、以下关于SELECT语句叙述错误的是______。
A、SELECT语句规定了结果集中的列顺序
B、SELECT语句中可以使用别名
C、SELECT语句中只能包含表中的字段列及其构成的表达式
D、如果FROM子句引用的两个表有同名的列,则SELECT语句引用这些列时必须添加表名称作为前缀
(  D  )
13、MySQL中,删除视图su_view的命令是 ______ 。
A、delete su_view
B、drop table su_view
C、drop su_view
D、drop view su_view
(  A  )
14、Oracle中创建密码文件的命令是( )。
A、ORAPWD
B、MAKEPWD
C、CREATEPWD
D、MAKEPWDFILE
(  C  )
15、用二维表结构表示实体以及实体间联系的数据模型称为( )
A、网状模型
B、层次模型
C、关系模型
D、面向对象模型
(  D  )
16、在下面关于数据库系统管理阶段的说法中,错误的是( )。
A、数据库系统管理阶段有较高的安全性
B、数据库系统管理阶段有较高的数据独立性
C、在数据库系统管理阶段,数据可以被不同的用户共享
D、在数据库系统管理阶段,数据没有冗余
(  B  )
17、表格(GRID)能包容的对象是( )。
A、标头(Header)
B、列(Column)
C、页面(Page)
D、表单集(FormSet)
(  C  )
18、在下列有关NULL值的描述中,正确的是______。
A、NULL和空字符是完全一样的
B、可以使用"=NULL"进行NULL值的测试
C、在使用ORDER BY时,NULL值被当做最小值处理
D、可以使用"<>NULL"进行NULL值的测试
(  A  )
19、SQLServer的登录账户信息保存在( )数据库中。
A、master
B、model
C、msdb
D、tempdb
(  C  )
20、以下关于MySQL配置文件my.ini的描述中,正确的是______。
A、该文件只包含客户端的默认端口和默认字符集的设置
B、该文件只包含服务器端的默认端口和默认字符集的设置
C、该文件包含客户端及服务器端默认端口和默认字符集的设置
D、该文件中没有任何关于端口和字符集的设置

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

1、数据库系统中,用于存放三级结构定义的数据厍称为( )
2、查询书名“BN”中第三个汉字是“力”的图书信息,WHERE之后使用的命令是()。
3、将Student表中的Sno属性定义为码的关键字是()(关键词请用大写字母)。
4、“从已知的函数依赖集使用推理规则导出的函数依赖在F +中”,是推理规则的( )性,而“不能从已知的函数依赖使用推理规则导出的函数依赖不在F +中”,是推理规则的( )性。
5、装入数据是()阶段的主要工作。
6、等式RS=R×S成立的条件是( )。
7、( )就是将需求分析得到的用户需求抽象为信息结构,即概念模型。
8、在Access中,通用过程有____过程和Function过程两种基本类型。
9、从数据处理的角度而言,数据访问页和窗体类似,所不同的是数据访问页存储在Access数据库的____部。
10、表由结构和_______两部分组成。

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

1、数据模型和数据库表之间的关系
2、简述死锁及其解决办法。
3、数据库备份有哪几种类型?
4、简述数据库的恢复模式。

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

1、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。
 (1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。
 (2)将ER模型转换成关系模型,并指出每个关系模式的主键和外键。
 (3)分析每个关系模式已经达到第几范式。