2018年湖南农业大学食品科学技术学院341农业知识综合三[专业硕士]之数据库系统概论考研仿真模拟五套题
● 摘要
一、判断题
1. 关系中任何一列的属性取值是不可再分的数据项,可取自不同域中的数据。( )
【答案】×
【解析】关系中任何一列的属性取值是不可再分的数据项,只能取自同一域中的数据。
2. 视图机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。( ) 【答案】
3. 视图是观察数据的一种方法,只能基于基本表建立。( )
【答案】×
【解析】也可以建立视图的视图。
4. 在一个关系模型中,不同关系模式之间的联系是通过公共属性来实现的。( )
【答案】√
二、选择题
5. 设系、学生、教师三个实体之间存在约束:一个系可以招聘多个教师,一名教师只受聘于一个系;一个系可以招收多名学生,一个学生只属于一个系。下列E-R 图中能准确表达以上约束的是( )。 A. B.
C. D.
【答案】B
【解析】由题中E-R 图可知,系和教师两者之间是一对多的关系,系和学生之间也是一对多的关系,但教师和学生之间的关系题中并没有明确给出。
6. 某企业需要在一个SQLServer2000实例上为多个部门构建不同的数据库,有一个通用的数据类型需要在这些不同的数据库中,则较好的实现方法是( )。
A. 在创建所有的用户数据库之前,将此数据类型定义在master 数据库中
B. 在创建所有的用户数据库之前,将此数据类型定义在model 数据库中
C. 在创建所有的用户数据库之前,将此数据类型定义在msdb 数据库中
D. 在创建所有的用户数据库之前,在每个数据库中分别定义此数据类型
【答案】B
【解析】因为model 数据库作为样板数据库,始终存在于SQLServer 系统中,而且其中包含了所有用户数据库的公共信息,所以在创建所有的用户数据库之前将数据类型定义在model 数据库中是较好的实现方法。
7. 关于数据仓库设计,下述说法正确的是( )。
A. 数据仓库项目的需求很难把握,所以不可能从用户的需求出发来进行数据仓库的设计,只能从数据出发 进行设计
B. 在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型
C. 在进行数据仓库主题数据模型设计时要强调数据的集成性
D. 在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据表的划分,并给出每个属性的定义域
【答案】C
【解析】数据仓库项目的设计一定要从用户的需求出发。进行数据仓库主题数据模型设计时,
应该按面向主题而不是部门业务应用的方式来设计数据模型。在进行数据仓库概念模型设计时,可以设计实体关系图,而在逻 辑设计时才给出数据表的划分,并给出每个属性的定义域。
8. 在SQLServer2000中,通过构建永久备份设备可以对数据库进行备份,下列说法正确的是( )。
A. 不需要指定备份设备的大小
B. —个数据库一次只能备份在一个设备上
C. 每个备份设备都是专属于一个数据库的
D. 只能将备份设备建立在磁盘上
【答案】A
【解析】适用SQLServer 备份数据库的场所建立在磁带或者磁盘上,进行数据库备份时不需要指定备份设备的大小,一个备份设备上可以对同一个数据库或多个数据库进行多次备份,同时一个数据库也可以在多个备份设备上备份。
9. 下面列出的条目中,哪些是事务并发执行中可能出现的数据不一致( )。
丢失更新
D. 都是
【答案】D
【解析】在多用户数据库环境中,多个用户程序可能并行地存取数据库。如果不对并行操作进行控制,会破坏数据库的一致性,导致下列问题发生:
①丢失更改:在一事务执行期间修改、重写另一事务刚刚执行的修改,造成一事务的修改结果丢失。
②不可重复读:在一事务执行期间,由于其他事务的修改操作导致该事务两个相同的查询返回不同的数据。
③读“脏”数据:如果数据修改某属性值,然后事务读该值,此后因某种原因撤消对该值的修改,造成读到“脏”数据。
10.关于分布式数据库,下列说法错误的是( )。
A. 在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无需关注每个分片被分配的场地
B. 对于用户而言,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行全局应用和局部应用
C. 分布式数据库的查询处理代价既包括CPU 和I/O代价,也需要考虑场地间传输数据所需的通信代价
对未提交更新的依赖不一致的分析
相关内容
相关标签