2018年安徽农业大学工学院341农业知识综合三[专业硕士]之数据库系统概论考研强化五套模拟题
● 摘要
一、选择题
1. 下述哪种情况数据库系统不会自动恢复( )。
A. 由于系统错误造成的事务失败
B. 由于逻辑错误造成的事务失败
C. 由于操作系统故障导致系统停止运行,从而数据库处于不一致状态
D. 由于磁头损坏或故障造成磁盘块上的内容丢失
【答案】D
【解析】系统可能发生的主要故障类型:
①事务故障。包括事务的逻辑错误和系统错误,逻辑错误即事务由于某些内部条件而无法继续正常执行;系 统错误是死锁等引起的。
②系统故障。硬件故障、数据库软件或操作系统的漏洞,导致系统停止运行。
③磁盘故障。在数据传送操作过程中由于磁头损坏或故障造成磁盘块上的内容丢失。事务故障的恢复是系统自动完成的,系统故障是在系统重新启动的时候自动完成的,只有介质故障是需要DBA 介入的。
2. 数据完整性保护中的约束条件主要是指( )。
A. 用户操作权限的约束
B. 用户口令校对
C. 值的约束和结构的约束
D. 并发控制的约束
【答案】C
【解析】完整性规则主要分为两大类,一类是域完整性规则,实际上就是值的约束;另一类是关系完整性规则,实际上就是结构的约束。
3. SQL 语言中,HAVING 子句用于筛选满足条件的( )。
A. 列
B. 行
C. 分组
D. 元组
【答案】C
【解析】HA VING 子句常与GROUPBY 子句联合使用,
期所有课程中,班级平均成绩高于75的课程号、课程名称时,
低于75的就不提取了。
4. 数据仓库的模式中,最基本的是( )。
A. 星座模式
B. 雪花模式
C. 星型模式
D. 以上都不对
【答案】C 通常指出分组的依据列,子句应该指出分组的即依据那个属性列来分组,而HA VING 子句则指出各分组提取的条件。例如:要求列出某班本学HA VING 子句则提出该课程的全班平均成绩A VG 要高于75, 依据是选课关系中的课程号属性列,
5. 保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( )。
A. 安全性
B. 完整性
C. 并发控制
D. 恢复
【答案】A
【解析】数据安全性是指防止未经授权或不合法的用户使用数据库。
6. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指( )。
A. 数据字典、应用程序、审计档案、数据库后援副本
B. 数据字典、应用程序、日志文件、审计档案
C. 日志文件、数据库后援副本
D. 数据字典、应用程序、数据库后援副本
【答案】C
【解析】数据库恢复的实现技术主要是建立冗余并利用冗余数据实施数据库恢复。建立冗余最常见的技术是数据转储和登录日志文件。
7. 关于E-R 实体一联系模型的叙述,不正确的是( )。
A. 实体型用矩形表示、属性用椭圆形表示、联系用无向边表示
B. 实体之间的联系通常有:1:1、1:n 和m :n 三类
C. 实体型用矩形表示、属性用椭圆形表示、联系用菱形表示
D. 联系不仅局限在实体之间,也存在于实体内部
【答案】A
【解析】E-R 图为实体一联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。构成E-R 图的基本要素是实体型、属性和联系,其表示方法为:实体型:用矩形表示,矩形框内写明实体名。
属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。
联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1、1:n 或m :n )。
实体型之间的联系不仅存在于两个实体型之间,也存在于两个以上的实体型之间。同一个实体集内的各实体之间也可以存在联系。
8. 将局部E-R 模型集成为全局E-R 模型时要解决( )。
A. 冗余问题、插入问题、更新问题和删除问题
B. 属性冲突、结构冲突和命名冲突
C. 属性冲突、结构冲突、命名冲突、冗余问题、插入问题、更新问题和删除问题
D. 实体完整性和参照完整性
【答案】B
【解析】在将局部E-R 模型集成为全局E-R 模型时要解决三类冲突:属性冲突、结构冲突和命名冲突。冗余问题、插入问题、更新问题和删除问题属于逻辑结构设计阶段的设计内容。
9. 在需求分析阶段,结构化分析和建模方法是一种较为有效的需求分析方法,下列不属于结构化分析和建模方法优点的是( )。
A. 用图形化的模型能直观表示系统功能
B. 可避免过早陷入具体细节
C. 图形对象不涉及太多技术术语,便于用户理解模型
D. 从局部或子系统开始分析问题,便于建模人员了解业务模型
【答案】D
【解析】结构化分析及建模方法的主要优点有:①通过图形化的模型对象直观地表示系统功能;②不过早陷入具体的设计细节;③从整体或宏观入手分析问题④模型对象不涉及太多技术术语;⑤图形化建模方法方便系统分析员理解和描述系统,用户理解模型。
10.设用户对某商场数据库应用系统有下列活动
. 在该数据库应用系统运行前建立数据库,并建立初始的商品清单和销售人员数据等基础数
据. 根据商场销售业务开展情况,调整数据库中的商品清单和价格
. 为了应对商场业务增长过快带来的数据库数据增长迅速而扩展硬盘空间
. 为了安全考虑,定期对数据库系统中的数据进行转储
. 国庆期间,在应用系统中增加一条规则“节日期间所有商品打八折”
相关内容
相关标签