人大《数据库系统概论》7-11章课后习题答案

所属学校:华中师范大学 科目:数据库系统概论 2020-03-19 17:18:17 课后 习题 概论 人大 答案
第七章数据库设计fJ2傲朋学习网
1.[主观题]数据库的物理设计通常分为两步:(1)确定数据库的________,(2)对其进行评价,评价的重点是________和________。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:——①物理结构②时间③空间效率
——fJ2傲朋学习网
2.[多选题]定义用户外模式时应注意(    )。fJ2傲朋学习网
    A.使用更符合用户习惯的别名fJ2傲朋学习网
    B.对不同级别用户定义不同的视图fJ2傲朋学习网
    C.简化用户的使用fJ2傲朋学习网
    D.通过设置复杂的关口保证安全fJ2傲朋学习网
    正确答案:——ABC——fJ2傲朋学习网
3.[单选题]关系数据库的规范化理论主要解决的问题是(    )。fJ2傲朋学习网
    A.如何构造合适的数据逻辑结构fJ2傲朋学习网
    B.如何构造合适的数据物理结构fJ2傲朋学习网
    C.如何构造合适的应用程序界面fJ2傲朋学习网
    D.如何控制不同用户的数据操作权限fJ2傲朋学习网
    正确答案:——A——fJ2傲朋学习网
4.[问答题]为什么要视图集成?视图集成的方法是什么?
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
5.[单选题]关系数据库中,实现实体之间的联系是通过关系与关系之间的(    )。fJ2傲朋学习网
    A.公共索引fJ2傲朋学习网
    B.公共存储fJ2傲朋学习网
    C.公共元组fJ2傲朋学习网
    D.公共属性fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
6.[判断题]在数据库逻辑设计过程中,规范化程度越高的关系,其所对应数据库应用系统的性能就优越。fJ2傲朋学习网
    A.错误fJ2傲朋学习网
    B.正确fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
7.[多选题]属于数据库设计的步骤是(    )。fJ2傲朋学习网
    A.需求分析fJ2傲朋学习网
    B.概念结构设计fJ2傲朋学习网
    C.逻辑结构设计fJ2傲朋学习网
    D.物理结构设计fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
8.[主观题]数据库设计分为以下六个设计阶段:需求分析阶段、________________、逻辑结构设计阶段、________________、数据库实施阶段、数据库运行和维护阶段。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
9.[单选题]在数据库物理设计完成后,进入数据库实施阶段,下列选项中不属于实施阶段的工作是(    )。fJ2傲朋学习网
    A.物理实现fJ2傲朋学习网
    B.数据模型优化fJ2傲朋学习网
    C.加载数据fJ2傲朋学习网
    D.系统调试fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
10.[单选题]数据流程图是用于数据库设计中(    )阶段的工具。fJ2傲朋学习网
    A.概要设计fJ2傲朋学习网
    B.可行性分析fJ2傲朋学习网
    C.程序编码fJ2傲朋学习网
    D.需求分析fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
11.[判断题]在E—R图向关系模型转换的过程中,无论是一个1:1的联系,一个1:n的联系,还是一个m:n的联系,都可以转换为一个独立的关系模式。fJ2傲朋学习网
    A.错误fJ2傲朋学习网
    B.正确fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
12.[单选题]在数据库设计中,将ER图转换成关系数据模型的过程属于(    )。fJ2傲朋学习网
    A.需求分析阶段fJ2傲朋学习网
    B.逻辑设计阶段fJ2傲朋学习网
    C.概念设计阶段fJ2傲朋学习网
    D.物理设计阶段fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
13.[问答题]简述数据库设计过程。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
14.[主观题]数据字典通常包括____________、___________、____________、数据存储和处理过程这四个部分。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
15.[多选题]在设计分E—R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计的,所以各个分E—R图之间难免有不一致的地方,这些冲突主要有(    )。fJ2傲朋学习网
    A.属性冲突fJ2傲朋学习网
    B.命名冲突fJ2傲朋学习网
    C.结构冲突fJ2傲朋学习网
    D.语义冲突fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
16.[问答题]什么是数据库的逻辑结构设计?试述其设计步骤。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
fJ2傲朋学习网
fJ2傲朋学习网
第八章数据库编程fJ2傲朋学习网
1.[单选题]嵌入式编程访问和操纵数据库的顺序是(    )。fJ2傲朋学习网
    A.(1)(2)(3)(4)(5)fJ2傲朋学习网
    B.(1)(5)(2)(3)(4)fJ2傲朋学习网
    C.(1)(2)(3)(5)(4)fJ2傲朋学习网
    D.(2)(1)(4)(5)(4)fJ2傲朋学习网
    正确答案:——A——fJ2傲朋学习网
2.[判断题]主语言程序中使用的变量称为主变量。fJ2傲朋学习网
    A.错误fJ2傲朋学习网
    B.正确fJ2傲朋学习网
    正确答案:——A——fJ2傲朋学习网
3.[多选题]下列可用于数据库工作单元与源程序工作单元之间通信的是(    )。fJ2傲朋学习网
    A.SQL通信区fJ2傲朋学习网
    B.输入主标量fJ2傲朋学习网
    C.输出主变量fJ2傲朋学习网
    D.主语言中的变量fJ2傲朋学习网
    正确答案:——ABC——fJ2傲朋学习网
4.[主观题]SQL是面向集合的操作语言,而程序设计语言是面向记录的,为了协调这两种不同的处理方式,嵌入式SQL引入了___________的概念。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
5.[判断题]简言之,数据库编程的目标就是是非过程化的SQL语言具有程序设计中高级语言的过程化控制能力。fJ2傲朋学习网
    A.错误fJ2傲朋学习网
    B.正确fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
6.[主观题]ODBC的中文全称为___________。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
7.[判断题]存储过程的编译和优化是在其被调用时才执行的。fJ2傲朋学习网
    A.错误fJ2傲朋学习网
    B.正确fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
8.[多选题]使用SQL编程来访问和管理数据库中数据的主要方式有(    )。fJ2傲朋学习网
    A.嵌入式SQLfJ2傲朋学习网
    B.过程化SQLfJ2傲朋学习网
    C.存储过程和自定义函数fJ2傲朋学习网
    D.ODBC和JDBCfJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
fJ2傲朋学习网
fJ2傲朋学习网
第九章关系查询处理和查询优化fJ2傲朋学习网
1.[单选题]简单的全表扫描方法的特点是(    )。fJ2傲朋学习网
    A.逐一检查每个元组fJ2傲朋学习网
    B.检查效率较高fJ2傲朋学习网
    C.需要建立索引fJ2傲朋学习网
    D.需要排序fJ2傲朋学习网
    正确答案:——A——fJ2傲朋学习网
2.[单选题]关系数据库管理系统查询处理4个阶段的执行顺序为(    )。fJ2傲朋学习网
    A.查询分析、查询优化、查询检查、查询执行fJ2傲朋学习网
    B.查询检查、查询分析、查询优化、查询执行fJ2傲朋学习网
    C.查询分析、查询检查、查询优化、查询执行fJ2傲朋学习网
    D.查询分析、查询优化、查询检查、查询执行fJ2傲朋学习网
    正确答案:——C——fJ2傲朋学习网
3.[主观题]关系数据库管理系统查询处理可以分为4个阶段:查询分析、查询检查、查询优化和查询执行。其中,对关系名、属性名是否存在和有效的检查属于________;查询语句是否符合SQL语法规则的检查属于________;关系表达式的等价变化属于________;依据查询优化器得到的执行策略生成查询执行计划属于________。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:——①查询检查②查询分析③查询优化④查询执行
——fJ2傲朋学习网
4.[多选题]下列选项中属于查询检查阶段需要处理的是(    )。fJ2傲朋学习网
    A.判断查询语句是否符合SQL语法规则fJ2傲朋学习网
    B.关系名、属性名是否存在和有效fJ2傲朋学习网
    C.视图的消解fJ2傲朋学习网
    D.存取权限的检查fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
5.[单选题]视图的消解属于查询处理中的(    )。fJ2傲朋学习网
    A.查询分析阶段fJ2傲朋学习网
    B.查询检查阶段fJ2傲朋学习网
    C.查询优化阶段fJ2傲朋学习网
    D.查询执行阶段fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
6.[多选题]连接操作是查询处理中最常见也是最耗时的操作之一。数据库管理系统中实现连接操作的算法包括(    )。fJ2傲朋学习网
    A.嵌套循环算法fJ2傲朋学习网
    B.排序—合并算法fJ2傲朋学习网
    C.索引连接算法fJ2傲朋学习网
    D.Hash Join算法fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
7.[问答题]什么是查询优化?查询优化的常用方法有哪些?
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
8.[主观题]当连接操作只涉及一个关系时,一般采用全表扫描或者索引扫描算法。通常情况下,当查询结果的选择率较高,或者要查找的元组均匀地分布在查找的表中,这是应采用________算法;当选择率较低时,应采用________算法。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
fJ2傲朋学习网
fJ2傲朋学习网
第十章数据库恢复技术fJ2傲朋学习网
1.[主观题]___________是一系列的数据库操作,是数据库应用程序的基本逻辑单元。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:——①事务
——fJ2傲朋学习网
2.[单选题]若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为(    )。fJ2傲朋学习网
    A.介质故障fJ2傲朋学习网
    B.运行故障fJ2傲朋学习网
    C.系统故障fJ2傲朋学习网
    D.事务故障fJ2傲朋学习网
    正确答案:——A——fJ2傲朋学习网
3.[问答题]试述事务的概念及事务的四个特性。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:——事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。
  事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。这个四个特性也简称为ACID特性。
  原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。
  一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。
  隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。
  持续性:持续性也称永久性(Permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。
——fJ2傲朋学习网
4.[单选题]SQL语言中用(    )语句实现事务的回滚。fJ2傲朋学习网
    A.CREATE TABLEfJ2傲朋学习网
    B.ROLLBACKfJ2傲朋学习网
    C.GRANT和REVOKEfJ2傲朋学习网
    D.COMMITfJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
5.[主观题]把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能,这就是________ 。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
6.[多选题]以下属于介质故障的是(    )。fJ2傲朋学习网
    A.CPU故障fJ2傲朋学习网
    B.磁盘故障fJ2傲朋学习网
    C.瞬时强磁场干扰fJ2傲朋学习网
    D.系统断电fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
7.[单选题]事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于(    )状态。fJ2傲朋学习网
    A.安全性fJ2傲朋学习网
    B.一致性fJ2傲朋学习网
    C.完整性fJ2傲朋学习网
    D.可靠性fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
8.[多选题]以下属于事务内部故障的是(    )。fJ2傲朋学习网
    A.运算溢出fJ2傲朋学习网
    B.死锁fJ2傲朋学习网
    C.违反完整性约束fJ2傲朋学习网
    D.系统断电fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
9.[判断题]很多故障都可能破坏数据库的一致性。fJ2傲朋学习网
    A.错误fJ2傲朋学习网
    B.正确fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
10.[单选题]表示两个或多个事务可以同时运行而不互相影响的是(    )。fJ2傲朋学习网
    A.原子性fJ2傲朋学习网
    B.一致性fJ2傲朋学习网
    C.隔离性fJ2傲朋学习网
    D.持久性fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
fJ2傲朋学习网
fJ2傲朋学习网
第十一章并发控制fJ2傲朋学习网
1.[单选题]若事务T对数据对象A加上S锁,则(    )。fJ2傲朋学习网
    A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁fJ2傲朋学习网
    B.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁fJ2傲朋学习网
    C.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁fJ2傲朋学习网
    D.事务T可以读A和修改A,其它事务能对A加S锁和X锁fJ2傲朋学习网
    正确答案:——B——fJ2傲朋学习网
2.[单选题]如果事务T获得了数据项Q上的排他锁,则T对Q(    )。fJ2傲朋学习网
    A.只能读不能写fJ2傲朋学习网
    B.只能写不能读fJ2傲朋学习网
    C.既可读又可写fJ2傲朋学习网
    D.不能读也不能写fJ2傲朋学习网
    正确答案:——C——fJ2傲朋学习网
3.[单选题]设有两个事务T1、T2,其并发操作如下:fJ2傲朋学习网
    A.该操作不存在问题fJ2傲朋学习网
    B.该操作存在丢失修改fJ2傲朋学习网
    C.该操作不能重复读fJ2傲朋学习网
    D.该操作“读脏数据”fJ2傲朋学习网
    正确答案:——B——fJ2傲朋学习网
4.[单选题]如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是(    )。fJ2傲朋学习网
    A.一个是DELETE,一个是SELECTfJ2傲朋学习网
    B.一个是SELECT,一个是DELETEfJ2傲朋学习网
    C.两个都是UPDATEfJ2傲朋学习网
    D.两个都是SELECTfJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
5.[主观题]事务的ACID特性是指___________、___________、___________、___________这四个特性。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
6.[主观题]___________是一系列的数据库操作,是数据库应用程序的基本逻辑单元。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
7.[主观题]事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态,此描述指的是事务的___________特性。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
8.[问答题]简述事务中的提交和回滚含义。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
9.[主观题]事务处理技术主要包括________ 技术和________技术。
fJ2傲朋学习网
fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
10.[单选题]若事务T对数据R已经加X锁,则其他事务对数据R(    )。fJ2傲朋学习网
    A.可以加S锁不能加X锁fJ2傲朋学习网
    B.不能加S锁可以加X锁fJ2傲朋学习网
    C.可以加S锁也可以加X锁fJ2傲朋学习网
    D.不能加任何锁fJ2傲朋学习网
    正确答案:————fJ2傲朋学习网
fJ2傲朋学习网
fJ2傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: