2016年山东大学管理学院数据库管理系统(同等学力加试)复试笔试仿真模拟题
● 摘要
一、选择题
1. 关于数据库应用系统的需求分析工作,下列说法正确的是( )。
A. 通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明
B. 在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图
C. 数据需求分析的主要工作是要辩识出数据处理中的数据处理流程
D. 数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标
【答案】D
【解析】数据库应用系统的需求分析工作主要包括:①数据及数据处理需求分析;②业务需求分析;③性能、存储、安全、备份、恢复等方面的需求。其中,性能需求分析指标主要包括:①数据操作响应时间;②系统吞吐量;③最大并发用户数。
2. 查询Student 表中的所有非空Email 信息,以下语句正确的是( )。
【答案】D
【解析】在数据库WHERE 子句表示条件,IS NOT 语句中,用IS NULL来表示空的记录,
NULL 表本非空信息。
3. 数据的完整性是指数据的正确性、有效性和( )。
A. 可维护性
B. 相容性
C. 可恢复性
D. 独立性
【答案】B
【解析】数据模型应该反映数据模型必须遵守的基本的通用的完整性约束条件。完整性规则是给定的数据模 型中数据及其联系具有的制约和依存规则,用以限定符合数据模型的数据库状态及状态的变化,以保证数据的正 确、有效和相容。
4. 关于查询优化问题,下列说法错误的是( )。
A. 将频繁地向数据库发送的某条查询语句用存储过程来代替,可以提高查询效率
B. 为经常出现在查询条件中的属性建立索引,可以提高查询效率
C. 先执行表连接条件,后执行查询条件,有利于提高查询效率
D. 将频繁访问的视图物化并进行维护,有利于提高查询效率
【答案】C
【解析】优化查询常见的方法包括:用存储过程代替频繁向数据库发送的查询语句;为经常出现在查询条件中的属性建立索引并创建和维护频繁访问的物化视图;处理含有表连接的查询时应先执行查询条件再进行表连接。
5. “年龄在15至30岁之间”这种约束属于DBMS 的( )功能。
A. 恢复
B. 并发控制
C. 完整性
D. 安全性
【答案】C
【解析】“年龄在15至30岁之间”是完整性约束中值的约束。
6. 关于SQLServer 的数据库角色叙述正确的是( )。
A. 用户可以自定义固定角色
B. 数据库角色是系统自带的,用户一般不可以自定义
C. 每个用户只能拥有一个角色
D. 角色用来简化将很多用户权限分配给很多用户这一复杂任务的管理
【答案】D
【解析】服务器级的角色建立在SQL 服务器上,是系统预定义的,用户不能创建服务器角色,只能选择合 适的服务器角色,但能定义数据库角色;一个数据库用户可以出现在多种角色中;角色是多权限分配给多用户这 一复杂任务的管理方式。
7. 在SQLServer2000中,若希望数据库用户ACCT 具有创建数据库对象的权限,较为合适的实现方法是( )。
A. 使ACCT 只在db_____creator角色中
B. 使ACCT 只在public 角色中
C. 使ACCT 只在db_____owner角色中
D. 使ACCT 只在db_____ddladmin角色中
【答案】A
【解析】只有db_____creator角色才具有创建数据库对象的权限。
8. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包指( )。
A. 数据字典、应用程序、审计档案、数据库后援副本
B. 数据字典、应用程序、日志文件、审计档案
C. 日志文件、数据库后援副本
D. 数据字典、应用程序、数据库后援副本
【答案】C
【解析】数据库恢复的实现技术主要是建立冗余并利用冗余数据实施数据库恢复。建立冗余最常见的技术是数据转储和登录日志文件。
9. 常用的关系数据库管理系统有( )。
A.Oracle 、Access 、PowerBuilder 和 SQL Server
B.DB2、Access 、Delphi 和 SQ1。Server
C.Oracle 、Sybase 、Informix 、Visual FoxPro
D.PowerDesigner 、Sybase 、Informix 、Visual FoxPro
【答案】C
【解析】关系数据库管理系统是被公认为最有前途的一种数据库管理系统。自20世纪80年代以来,作为商品推出的数据库管理系统几乎都是关系型的,例如
,
和
PowerDesigner 属于应用系统开发工具软件。
10.对并发操作若不加以控制,可能会带来( )问题。
A. 不安全
B. 死锁
C. 死机
D. 不一致
【答案】D
【解析】对并发操作不加以控制,会带来数据不一致性问题。
等。Delphi 、PowerBuilder 和
二、简答题
11.举例说明对并发事务的某个调度是可串行化的,而这些并发事务不一定遵守两段锁协议。
【答案】举例如下: