《数据库系统概论》模拟试卷一
《数据库系统概论》模拟试卷一
一.单项选择题(20小题,每题1分,共20分)
1.在关系理论中称为"关系"的概念,在关系数据库中称为()
A. 实体集
B. 文件
C. 表
D. 记录
2.位于用户与数据库之间的一层数据管理软件是()
A. DBS
B. DB
C. DBMS
D. MIS
3.从3NF到BCNF,消除了关系模式中()
A. 非主属性对码的部分函数依赖
B. 非主属性对码的传递函数依赖
C. 非主属性对码的部分与传递函数依赖
D. 主属性对码的部分和传递函数依赖
4.有两个实体集,并且它们之间存在一个M : N联系,那么根据E-R模型转换成关系模型的规则,这个E-R图转换成关系的个数为()
A. 1
B. 2
C. 3
D. 4
5.数据库设计的需求分析阶段,主要是设计()
A. 程序流程图
B. 程序结构图
C. 框图
D. 数据流图
6.日志文件的作用是用来记录()
A. 对数据的所有更新操作
B. 程序运行过程
C. 数据操作
D. 程序执行的结果
7.在分布式DBS中,增加冗余的目的是()
A. 降低成本
B. 方便维护
C. 提高系统的可靠性和可用性
D. 保证数据的一致性
8.在采用客户/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在()
A.客户机端
B. 服务器端
C. 终端
D. 系统端
9.SQL的DDL语句不包括()
A、SELECT
B、CREATE TABLE
C、DROP VIEW
D、DROP INDEX
10.在关系代数表达式优化策略中,应尽可能早执行()操作
A、投影
B、联接
C、选择
D、笛卡儿积
11.关系模式R(A,B,C,D,E)中有下列函数依赖:A→BC,D→E,C→D。下面对R的分解中哪一个(或哪一些)是R的无损连接分解( )
I(A,B,C)(C,D,E) II(A,B)(A,C,D,E)
A、都不是
B、只有I
C、只有II
D、I和II
12.在数据库设计中,弱实体是指()
A、属性只有一个的实体
B、不存在关键码的实体
C、只能短时期存在的实体
D、以其他实体存在为先决条件的实体
13.设有关系模式R(A,B,C),F是R上成立的FD集,F={A→B,B→C},那么F在模式R上的投影πAC(F)为()
A、{A→B,B→C}
B、{A→C}
C、{A→B,A→C}
D、不存在非平凡的FD
14.在支持用户的应用方面,DDBS的主要特点是支持()
A、局部应用
B、全局应用
C、分散应用
D、场地自治
15.关系数据库的查询语言是一种()语言。
A、过程性
B、非过程性
C、第三代
D、高级程序设计
16.在面向对象模型中,实体的每个属性应该用一个变量和两个消息表示,()
A、一个消息用于存储属性当前的值,另一个消息用于存储属性修改前的值
B、一个消息用于读取属性当前的值,另一个消息用于存储属性修改前的值
C、一个消息用于存储属性当前的值,另一个消息用于修改属性的值
D、一个消息用于读取属性当前的值,另一个消息用于修改属性的值
17.在数据库设计中,将E_R图转换成关系数据模型的过程属于()
A.安全性管理子系统B.完整性管理子系统
C.并发控制子系统D.恢复管理子系统
18.ER方法中用属性描述事物的特征,属性在ER图中表示为()
A、椭圆形
B、矩形
C、菱形
D、有向边
19.SQL中的视图提高了数据库系统的( )
A.完整性
B.并发控制
C.隔离性
D.安全性
20.在面向对象数据库中,类(class)是()
A、实体的集合
B、类似对象的集合
C、数据类型的集合
D、表的出集合
二,判断题(10小题,每题1分,共10分)
1.如果关系的所有关系键仅含有一个属性,则该关系一定达到2NF的要求。()
2.在满足BCNF的关系中,除候选键之外没有其他的决定因素。()
3.全键的关系必然属于3NF。()
4.层次数据模型和网状模型都可用关系数据模型表示。()
5.模式是数据库全局逻辑结构的描述。()
6.三级模式结构是数据库唯一的一种分级模式结构。()
7.如一组事务是按一定顺序执行的,称这组事务是可串行的()
8.用USE命令打开库文件时,记录指针始终指向记录号为1的记录。( )
9.STORE和“=”命令具有相同功能,它们都可以在一条命令中给多个变量赋值。( )
10.数据库是结构化的相关数据的集合。( )
三,填空题(15小题,每题1分,共15分)
1.用表格数据来描述实体与实体间联系的数据模型称为 .
2.在数据字典中,把描述数据的数据称为 .
3.关系运算的特点是 ,即运算的对象和结果都是关系.
4.SQL的数据管理包括数据的插入, 和删除.
5.数据依赖是通过一个关系中属性间体现出来的数据间的相互关系.
6.若R∈1NF,并且 ,则R∈2NF.
7.恢复的基本原理是利用存储在中的冗余数据来重建数据库.
8.分布式数据库的每个节点具有独立处理的能力,称为 .
9.数据流程图(DFD)是用于描述结构化分析(SA)方法中表达数据和的关系。
10.设计概念模型通常采用的方法。
11.对现实世界进行第一层抽象的模型,称为模型,对现实世界进行第二层抽象的模
型,称为数据模型。
12.数据库物理存储方式的描述称为
13.数据管理技术发展经历了如下三个阶段:人工管理阶段、文件系统阶段和
系统阶段。
14.数据库的并发操作引发的问题包括丢失修改、读脏数据和。常用的
并发控制的方法是封锁。
15.分布式数据库系统除了数据的逻辑独立性和物理独立性,还包括
四,简答题(3小题,每题5分,共15分)
1.请简述数据模型的概念,作用和组成部分.
2.设有关系R(课号,课名,教师,职称,电话),如果规定每门课只有一位教师讲授,而一个教师可开设多门课;每位教师只有一个职称和电话号码,试分析关系R有些什么数据冗余,异常和数据不一致问题.
3.什么是数据库的安全性与完整性两者有何区别与联系.
关系型数据库系统有哪些五,综合题(4小题,每题10分,共40分)
1.设有关系模式R(职工名,项目名,工资,部门名,部门经理),若规定每位职工可参加多个项目,各领一份工资;每个项目只属于一个部门管理;每个部门只有一个经理.试回答下列问题: