单选题 将表employee中name列的修改权限赋予用户Liu,并允许其将该权限授予他人,应使用的SQL语句为:
GRANT {{U}} {{U}} 52 {{/U}} {{/U}}ON TABLE employee TO Liu {{U}} {{U}} 53 {{/U}} {{/U}};
单选题
  • A.UPDATE(name)
  • B.DELETE
  • C.SELECT
  • D.INSERT
【正确答案】 A
【答案解析】
单选题
  • A.FOR ALL
  • B.CASCADE
  • C.WITH GRANT OPTION
  • D.WITH CHECK OPTION
【正确答案】 C
【答案解析】[解析] 本题考查对标准SQL授权语句的掌握。 标准SQL中对记录的修改权限为UPDATE,属性列的修改权限为UPDATE(<列名>)。允许权限传播的短语为WITH GRANT OPTION。
单选题 一个事务的执行,不应该受到其他事务的干扰而影响其结果的正确性,称为事务的______。
  • A.原子性
  • B.一致性
  • C.隔离性
  • D.持久性
【正确答案】 C
【答案解析】[解析] 本题考查对事务ACID属性的理解和掌握。 原子性是指事务要么被全部执行要么不执行,而不能只执行一部分;一致性是指事务的执行使数据库从一个一致性状态进入到另一个一致性状态;隔离性主要与事务的并发执行有关,当多个事务同时执行时,可能会因为对同一数据的操作而相互干扰,影响到事务的正确执行,而并发的事务要求不能相互干扰,即并发执行时满足隔离性;持久性是指事务一旦提交,即使发生故障,其结果也应该体现在数据库中。
单选题 关于ROLLBACK的描述,正确的是______。
  • A.ROLLBACK语句会将事务对数据库的更新写入数据库
  • B.ROLLBACK语句会将事务对数据库的更新撤消
  • C.ROLLBACK语句会退出事务所在程序
  • D.ROLLBACK语句能够将事务中使用的所有变量置空值
【正确答案】 B
【答案解析】[解析] 本题考查对事务程序的掌握。 事务有两种结束方式:提交(COMMIT)和回滚(ROLLBACK)。提交是指将事务开始到COMMIT语句之前对数据库的所有更新写入到数据库,表示事务正确地执行完毕;回滚是指将事务开始到ROLLBACK语句之前对数据库所做的更新操作撤销,即回到事务开始前数据库的状态,相当于事务就没有执行,通常用于在事务执行中可预见的错误状态时进行回滚。回滚只是针对事务对数据库已做的更新操作的撤销,与程序逻辑、变量赋值等无关。
单选题 设有两个事务T1、T2有如下调度,产生的不一致性是______。
T1 T2
Read(A);
A:=A-20;
Write(A);
Read(A);
Temp:=A*012;
A:=A-Temp;
Write(A);
  • A.丢失修改
  • B.不可重复读
  • C.读脏数据
  • D.幻影读
【正确答案】 A
【答案解析】[解析] 本题考查对事务并发调度的掌握。 事务并发执行时,若不加以控制,会相互干扰造成结果的不一致。题目中两个事务同时对数据A进行操作,T1将对数据A的修改结果写入数据库后,T2再将自己的修改结果写入,T1对A的修改会丢失,相当于T1就没能执行。此类错误称为丢失修改。不可重复读是指同一事务两次读取同一数据项而读取的结果不一样,因为两次读之间该数据被其他事务修改了。读脏数据是指事务读取到了未提交的数据,而该数据稍后又因为事务回滚而无效。幻影读是指同一事务两次读取满足相同条件的记录(WHERE子句的条件未变),读到的记录不一样,原因在于两次读取中间涉及WHERE条件的属性值被其他事务修改或其他事务插入/删除了满足WHERE条件的记录。
单选题 C/S(客户机/服务器)与B/S(浏览器/服务器)体系结构的区别是:______。
  • A.B/S建立在局域网上,C/S建立在广域网上
  • B.B/S客户相对固定集中,C/S客户分散
  • C.B/S软件重用性弱于C/S
  • D.B/S较C/S易于维护
【正确答案】 D
【答案解析】[解析] 本题考查对数据库应用系统体系结构的理解。 B/S体系结构和C/S体系结构是数据库应用系统常用的两种结构。C/S体系结构通常用于企业内部网络,主要面向企业内部员工,在用户和地域上相对集中,业务逻辑在客户端实现,维护时需要对每一台客户机进行维护;B/S结构主要构建于广域网上,如Internet,用户相对分散,业务逻辑在服务器端实现,维护主要集中在服务器端,便于远程维护,软件重用性高。
单选题 需求分析阶段,用于描述业务处理流程及各项业务处理所使用数据的图是______。
  • A.数据流图
  • B.类图
  • C.E-R图
  • D.用例图
【正确答案】 A
【答案解析】[解析] 本题考查对数据库应用系统设计中需求分析的理解。 需求分析阶段完成对企业需求的调查整理,整理的结果以数据流图和数据字典的方式描述。其中数据流图描述业务处理流程和处理中使用的数据;数据字典用于详细描述各项数据,包括数据项、数据结构、输入输出流、加工处理等数据信息。E-R图用于概念设计,类图用于逻辑设计,用例图描述用户对系统功能的使用。
单选题 确定各基本表的索引,属于数据库设计的______阶段。
  • A.需求分析
  • B.概念设计
  • C.逻辑设计
  • D.物理设计
【正确答案】 D
【答案解析】[解析] 本题考查对数据库应用系统设计中各设计阶段的理解。 需求分析用于调查和整理企业数据需求和应用需求;概念设计用于描述企业应用中的实体及其联系;逻辑设计用于逻辑结构的设计,主要是关系模式的设计、视图设计和规范化等;物理设计实现对数据物理组织的描述,包括存取方式、索引设计和数据文件物理分布等。