2018年湖北大学教育学院829数据库原理与C语言程序设计之数据库系统概论考研基础五套测试题
● 摘要
一、选择题
1. 在关系模式R (U ,F )中,如果
( )。
A. 平凡函数依赖
B. 部分函数依赖
C. 完全函数依赖
D. 传递函数依赖
【答案】B
【解析】如果其中的X 不是单个属性,而是属性组合,这时需要进一步讨论这个函数存在X 的真子集XI ,使
称函数依赖称函数依赖为完全函不存在X 的真子集XI ,使依赖是完全函数依赖还是部分函数依赖。如果为部分函数依赖。如果存在X 的真子集XI ,使称函数依赖为
数依赖。
2. 事务T0、T1和T2并发访问数据项A 、B 和C ,下列属于冲突操作的是( )。
A.T0中的read (A )和T0中的write (A )
B.T0中的read (B )和T2中的read (C )
C.T0中的write (A )和T2中的write (C )
D.T1中的read (C )和T2中的write (C )
【答案】D
【解析】事务具有原子性,所以T0操作要么全执行,要么全部不执行,所以A 项不属于冲突;B 项两个操作分别读取两个不同的数据项,所以不属于冲突;C 项两个操作分别写入不同的数据项,所以不属于冲突;D 项两个操作对同一个数据项分别进行读取和写入操作,不同的执行顺序会获得不同的操作结果,所以属于冲突。
3. 有教师表(教师号,姓名,所在系,工资),找出系内教师平均工资高于全体教师平均工资的系信息,正确的语句是( )。
A.SELECT 所在系,A VG (工资)FROM 教师表
B.SELECT 所在系,A VG (工
GROUPBY 所在系
资)FROM 教师
表
C.SELECT 所在系,A VG (工资)FROM 教师表
GROUPBY 所在系
D.SELECT 所在系,A VG (工资)FROM 教师表
GROUPBY 所在系
【答案】C
【解析】分组查询中关键字GROUP , A VG ( )、SUM ( )等函数应放在HA VING 关键字后面作为查询条件。
4. 下列关于数据库备份的叙述,错误的是( )。
A. 数据库备份也受到数据库恢复模式的制约
B. 数据库备份是一项复杂的任务,应该有专业的管理人员来完成
C. 如果数据库很稳定就不需要经常做备份,反之要经常做备份
D. 数据库备份策略选择应该综合考虑各方面因素,并不是备份做得越多越全就越好
【答案】C
【解析】数据库系统总有可能出现故障,所以不管如何都需要一个合理的备份计划以防止出现故障造成数据库中数据的破坏。
5. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指( )。
A. 数据字典、应用程序、审计档案、数据库后援副本
B. 数据字典、应用程序、日志文件、审计档案
C. 日志文件、数据库后援副本
D. 数据字典、应用程序、数据库后援副本
【答案】C
【解析】数据库恢复的实现技术主要是建立冗余并利用冗余数据实施数据库恢复。建立冗余最常见的技术是数据转储和登录日志文件。
6. 查询选课关系表中还没有给定成绩(Score )的课程号(Sno )和学号(Cno ), 下列语句正确的是( ) A.
B.
C. D.
【答案】A
过,为此,其值应该是空 【解析】在数据库基本表中,还没有给定成绩的属性列,意味着该属性列的数据还从未更新中可以用
和来查询属性列值是空值或不为空值的元组。根据题意,应该选择A 项。注意,IS 不能用“=”来代替。
7. 在关系数据库的逻辑结构设计中,将E-R 图转换为关系模式时,不正确的做法是( )。
A. —个实体类型可以转换为一个关系模式
B. —个联系类型可以转换为一个关系模式
C. 由实体类型转换成的关系模式的主码是该实体类型的主码
D. 由联系类型转换成关系模式的属性是与该联系类型相关的诸实体类型属性的全体
【答案】D
【解析】根据将E-R 图转换为关系模型的原则,无论是一个1: n.联系或是一个m : n联系,还是三个或 三个以上实体间的一个多元联系转换为一个关系模式时,转换后组成关系的属性都是包括与该联系相连的各实体 的码以及联系本身的属性。
8. 关于SQLServer 的数据库角色叙述正确的是( )。
A. 用户可以自定义固定角色
B. 数据库角色是系统自带的,用户一般不可以自定义
C. 每个用户只能拥有一个角色
D. 角色用来简化将很多用户权限分配给很多用户这一复杂任务的管理
【答案】D
【解析】服务器级的角色建立在SQL 服务器上,是系统预定义的,用户不能创建服务器角色,只能选择合适的服务器角色,但能定义数据库角色;一个数据库用户可以出现在多种角色中;角色是多权限分配给多用户这一复杂任务的管理方式。
9. 文件系统与数据库系统的重要区别是数据库系统具有( )。
A. 数据共享性
B. 数据无冗佘
C. 数据结构化
D. 数据独立性
【答案】C
【解析】文件系统和数据库系统都具有数据独立性和数据共享性,只是文件系统的对应性能弱于数据库系统。至于数据无冗余,没有哪个系统可以完全做到。而通过数据模型表示复杂的数据结构,则是数据库系统所独有的。
10.关于数据库概念设计阶段的工作目标,下列说法错误的是( )。
A. 定义和描述应用系统设计的信息结构和范围
B. 定义和描述应用系统中数据的属性特征和数据之间的联系
C. 描述应用系统的数据需求
D. 描述需要存储的记录及其数量