Oracle Database 11g课后复习题参考答案

发布时间 : 星期三 文章Oracle Database 11g课后复习题参考答案更新完毕开始阅读

6、提高数据的安全性与完整性。通过把一些对数据的操作放到过程或函数中,就可以通过是否授予用户有执行该过程或的权限,来限制某些用户对数据进行这些操作。 (2)过程与函数的相同功能有:

1、 都使用IN模式的参数传入数据、OUT模式的参数返回数据。 2、 输入参数都可以接受默认值,都可以传值或传引导。

3、 调用时的实际参数都可以使用位置表示法、名称表示法或组合方法。 4、 都有声明部分、执行部分和异常处理部分。

5、 其管理过程都有创建、编译、授权、删除、显示依赖关系等。 (3)使用过程与函数的原则:

? 如果需要返回多个值和不返回值,就使用过程;如果只需要返回一个值,就使用函数。 ? 过程一般用于执行一个指定的动作,函数一般用于计算和返回一个值。

? 可以SQL语句内部(如表达式)调用函数来完成复杂的计算问题,但不能调用过程。

4. 为什么要引入包?

参阅教材

5. 调用过程是时传递参数值有几种方法?举例说明。 参阅教材

第12章 事务和锁

习题

一、选择题 D D C 二、填空题 1. COMMIT 2. ROLLBACK 3. SAVEPOINT 4. 共享锁 排他锁 三、简答题

1. 事务有哪些特性? 参阅教材

2.保存点的作用是什么? 参阅教材

第13章 安全性管理

一、选择题

.专业.专注.

Oracle Database 11g应用与开发教程

1. D 2. A 3. D 4. D

二、填空题 1. GRANT 2. CREATE USER 3.ACCOUNT LOCK 4.ALTER ROLE 三、

1.答:要管理Oracle数据库、编辑数据库中的数据,必须拥有对数据库有管理权限的用户名和密码。

角色是对用户的一种分类管理办法,不同权限的用户可以分为不同的角色。例如,DBA角色是在Oracle数据库创建时自动生成的角色,它包含大多数数据库系统权限,因此只有系统管理员才能被授予DBA角色。

2. 答:

SQL>CREATE USER usera_exer IDENTIFIED BY usera DEFAULT TABLESPACE USERS QUOTA 10M ON USERS PASSWORD EXPIRE;

第14章 备份与恢复

一、选择题

1.A D 2. C 3.B 4.A 二、填空题

1.ARCHIVELOG(归档日志) 3.备份片 5.restore 三、 1.答:

(1)以SYSDBA的身份登录。执行下面的语句,变更登录用户:

connect sys/oracle as sysdba (2)在数据库实例打开时不能修改日志模式。首先执行下面的语句关闭数据库: shutdown immediate (3)执行下面的命令,再次启动数据库,但不打开实例: startup mount (4)切换实例为归档日志模式了,执行下面的语句: alter database archivelog; -10-

2.Recovery Manager 4.rman

(5)再次执行下面的语句查看当前数据库实例的编号、名称、日志模式和平台信息: select dbid, name, log_mode, platform_name from v$database; 2. 略

第15章 数据的导入和导出

习题

一、选择题 1. PARFILE

2. DBA EXP_FULL_DATABASE 二、操作题 略

第16章 Oracle闪回(Flashback)技术

一、选择题 1.A 2.B

二、填空题

1. 闪回查询、闪回版本查询、闪回事务查询、闪回表、闪回删除、闪回数据库 2. mount、归档日志

.专业.专注.

联系合同范文客服:xxxxx#qq.com(#替换为@)