1.要从服务器游标中检索特定的一行,可以使用FETCH <游标名> INTO语句,使用 CLOSE <游标名>可以关闭指定的游标。
2. 一个事务所做的修改必须能够与其他事务所做的修改隔离开来,这是事务的隔离性(Isolation)特性。
3.可以使用
COMMIT语句进行显式事务的提交。
第九章
1.根据服务器或数据库中调用触发器的操作不同,Oracle的触发器分为DML触发器、替代触发器系统事件触发器和用户事件触发器。 2.:OLD变量表用于存储DELETE和UPDATE语句所影响的行的值。 3.查询USER_TRIGGERS数据字典可以查看触发器的类型等信息。 4. BEFORE和AFTER制定了触发器的出发时间。当为一个表配置了约束时,它们将会特别有用,BEFORE可以规定Oracle在应用约束前调用触发器,而AFTER规定在应用约束后调用触发器。
第十章
1. 在Oracle数据库中将全线分为两类,即系统权限和用户权限。系统权限是指在系统级控制数据库的存取和使用机制,用户权限是指在模式对象上存取和使用的机制。
2. 角色是具有名臣的一组相关权限的组合。
3. 在用户连接到数据库后,可以查询数据字典USER_USERS了解用户所具有的的系统权限。
第十一章
1. 在执行完全数据库备份之前,应该确定备份哪些文件,通过查询
V$DATAFILE视图可以获取数据文件的列表。
2. 为了使用Oracle提供的EXP命令,必须为EXP命令分配IMP_FULL_DATABASE角色需要的所有特权。
3. Oracle提供RECOVER命令用于执行数据恢复操作,提供了IMP实
现数据的导入。
4. 在EXP命令中通过PARFILE选项可以指定包含导出参数列表的文件名,即参数文件。
第十二章
1.在3层或多层系统中业务逻辑层可以实现数据库的存取及应用程序的商业逻辑计算功能。
2. 在JDBC的API中Statement接口提供了3种执行SQL语句的方法,其中用于产生单个结果集的方法是executeQuery () 。 3. 在ADO.NET中使用指定命令对象的类型(comm.CommandType =CommandType.StoredProcedure)方法,表示要对Oracle数据库执行的一个存储过程。
简答题
第1章
【简答题】
1.简要说明数据库设计的基本流程,并结合实例说明数据库设计各阶段的主要任务。
数据库设计的基本流程:按照规范的设计方法,将数据库设计分为六个阶段:
(1)需求分析;(2)概念结构设计;(3)逻辑结构设计;(4)物理结构设计;(5)数据库实施;(6)数据库的运行和维护。需要说明的是,数据库设计还包含了应用系统的设计过程。
每个阶段的主要任务是:
(1)需求分析:通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)的工作概况,明确用户需求,确定新系统的功能。
(2)概念结构设计:应用E-R模型真实地反映现实世界,包括事物和相互之间的联系,能满足用户对数据的处理要求,是现实世界的一个真实模型;易于理解、易于更改、易于向关系、网状、层次等各种数据模型转换。概念结构设计有以下四种方法: ①自顶向下;②自底向上;③逐步扩张;④混合策略。 (3)逻辑结构设计:逻辑结构设计的目的是把概念设计阶段的基本E—R图转换成与选用的具体机器上DBMS所支持的数据模型相符合的逻辑结构(包括数据库模式和外模式)。逻辑结构设计有如下三个步骤: ①将概念模型(E—R图)转换为一般的关系、网状、层次模型; ②将关系、网状、层次模型向特定的DBMS支持下的数据模型转换; ③对数据模型进行优化。
(4)物理结构设计:对于一个给定的逻辑数据模式选取一个最适合应用环境的物理结构的过程,称为数据库的物理设计。
(5)数据库实施:建立实际数据库结构;试运行;装入数据;同时进行数据库的重新组织设计;故障恢复方案设计;安全性考虑;事务控制;
(6)数据库的运行和维护:数据库的日常维护(安全性、完整性控制,数据库的转储和恢复);性能的监督、分析与改进;扩充新功能;修改错误。
2.依据你对数据库管理员和程序员职业岗位的了解,说明这两个岗位对数据库知识和能力的需求。
请自行查阅前程无忧,智联招聘等网站 第二章 【简答题】
1.查阅资料,了解目前主流的关系型数据管理系统有哪些,并对这些数据库管理系统进行简单比较。
常见的关系型数据库管理系统产品有Oracle、SQL Server、Sybase、DB2、Access等。 (1)Oracle Oracle是1983年推出的世界上第一个开放式商品化关系型数据库管理系统。它采用标准的SQL结构化查询语言,支持多种数据类型,提供面向对象存储的数据支持,具有第四代语言开发工具,支持Unix、Windows NT、OS/2、Novell等多种平台。除此之外,它还具有很好的并行处理功能。Oracle产品主要由Oracle服务器产品、Oracle开发工具、Oracle应用软件组成,也有基于微机的数据库产品。主要满足对银行、金融、保险等企业、事业开发大型数据库的需求。

