oracle database 10g 期末考复习资料 - 图文(3)

2019-08-01 23:32

2

(1) 创建用户命令中DEFAULT TABLESPACE子句指定__A__的位置。 A. 用户创建的数据库对象 B. 用户创建的临时对象 C. 用户创建的系统对象 D. 以上都不是

(2) 资源文件中SESSIONS_PER_USER限制了什么?B A. 数据库的并发会话数量 B. 每用户会话数量 C. 每用户进程数量 D. 以上都不是

(3) 哪个参数限制用户在断开前的最大空闲时间?A A.IDLE_TIME

B.DISCONNECT_TIME C.CONNECT_TIME D.以上都不是

(4) 使用ALTER USER命令时,以下哪个子句有错误?D A.ADD QUOTA 5M

B.IDENTIFIED BY usera

C.DEFAULT TABLESPACE SYSTEM D.以上都不是

(5) 哪个视图包含所有概要文件的资源使用参数?B A.DBA_PROFILE B.DBA_PROFILES C.DBA_USERS

D.DBA_RESOURCES

(6) 以下哪个不是系统权限?A A.SELECT

B.UPDATE ANY C.CREATE VIEW D.CREATE SESSION

(7) 创建用户的命令中哪个子句限制用户对象在数据库占用的空间?D A.Size

B.NEXT_EXTENT C.MAX_EXTENTS D.QUOTA

第 11 页 共 27 页

(8)概要文件不能限制____C____。 A.CPU 占用时间

B.最大数据库连接时间 C.最大会话空闲时间 D.读取数据块时间

(9) 以下哪个不是角色?D A.CONNECT B.DBA

C.RESOURCE

D.CREATE SESSION

3

用于删除约束的命令是哪一个? A

A.ALTER TABLE MODIFY CONSTRAINT B.DROP CONSTRAINT

C.ALTER TABLE DROP CONSTRAINT D.ALTER CONSTRAINT DROP

唯一值约束和主键约束的区别是什么? D

A.唯一值约束建立唯一索引、主码约束建立非唯一索引 B.主码列可以为空、唯一值约束的列不可以为空

C.主码约束可以使用已有的索引、唯一值约束总是创建索引 D.唯一值约束的列可以为空、主码列不可以为空

什么是模式? B

A.数据库对象的物理组织结构 B.数据库对象的逻辑组织结构 C.索引模式 D.以上都不是

选择2个可以被PUBLIC用户组拥有的模式对象。 CD A.数据库链接 B.回滚段 C.同义词 D.表

ALTER TABLE命令不能用于 A A.将一个表移动到其他的表空间中 B.修改表的初始分区大小 C.修改表名 D.禁用触发器

哪个约束不会自动建立索引? B A.主码 B.外码 C.唯一

关于包的重载哪两种说法是正确的?(多项)ABDE

第 12 页 共 27 页

A.只有局部子程序或者包中定义的子程序可以重载 B.函数名相同、仅返回值类型不同可以对它们进行重载 C.名称、参数个数、类型、顺序都相同的子程序可以重载 D.名称相同、参数个数或类型相同的子程序可以重载 E.子程序名相同、参数个数、类型或顺序不同可以重载

下面关于包的描述正确的是?B A.包可以嵌套。

B.可以向包传递参数。

C.包在每次调用是加载到内存中。 D.包可以被多个应用共享。

下面关于包的描述正确的是?(多项)CD A.包规范和包体都是包的必需组成部分。 B.包规范是可选的,但包体是必需的。 C.包规范是必需的,但包体是可选的。

D.在数据库中,包规范和包体存储在一起。 E.在数据库中,包规范和包体是分开存储的。

实验二 Oracle 10g体系结构

Oracle系统的体系架构是什么?

在Oracle系统的体系结构中,主要涉及到以下5个组件: 连接数据库实例的能力; 服务器进程;

文件系统的结构层次;

内存区域的管理,尤其是SGA(system global area)的特点和作用; 后台进程。

监听来自于客户应用的连接请求的进程是什么? Oracle监听器

启动实例时配置数据库的是什么? 参数文件

存储了数据字典和系统管理信息的表空间是什么? system表空间

解释SGA区域的特点和作用。

SGA是由Oracle分配的共享内存结构,包含一个数据库实例共享的数据和控制信息。当多个用户同时连接同一个实例时,SGA数据可供多个用户共享,SGA又称为共享全局区(Shared Global Area)。用户对数据库的各种操作主要在SGA中进行。该内存区随数据库实例的创建而分配,随实例的终止而释放。

第 13 页 共 27 页

Oracle监听器的作用是什么?

Oracle监听器(listener)是一个运行于Oracle数据库服务器上的进程,其职责是监听来自于客户应用的连接请求。

客户负责在初始化连接请求中向监听器发送服务名称。该服务名称是一个标识符,它可以唯一地标识客户试图连接的数据库实例。

Oracle监听器不仅能够监听数据库实例,而且还可以监听其他服务,例如HTTP服务器和IIOP服务器。

监听器可以接受请求,判断请求是否合法,然后连接路由到适当的服务处理器中,服务处理器是一些客户请求连接的进程。

Oracle管理文件的作用是什么?

当数据库管理员在其数据库中使用Oracle管理文件时,可以省去对某些类型的数据库对象进行手工管理。这些类型的数据库对象包括表空间、控制文件和联机重做日志文件。

日志写入器进程的特点和作用。 日志写入器(log writer,LGWR)负责向在线重做日志文件中记录所有数据库的已提交事务处理。该进程会将所有数据从重做日志缓存中写入到现行的在线重做日志文件中。

实验三 sql*plus基础

建立sql脚本disp_emp.sql

显示部门号、雇员号、雇员名、雇员工资,并按部门进行排序。 1. 页头为“雇员报表”

2. 每个部门只显示一次部门号。 3. 设置行宽为60个字符。

4. 设置页的总计显示行数为40行

5. 显示雇员工资时要带有本地货币符号 6. 在SELECT语句后清除所有选项设置 7. 运行脚本。 TTITLE '雇员报表'

BREAK ON deptno

SET LINESIZE 60

SET PAGESIZE 40

COL sal FORMAT L99999.99

SELECT deptno,empno,ename,sal FROM emp ORDER BY deptno; TTITLE OFF CLEAR BREAK

第 14 页 共 27 页

COL sal CLEAR

编辑一个脚本文件,运行后产生一份报表。内容和要求如下:显示所有薪水低于3000的雇员的工作、姓名和工资。添加一个居中、两行显示的表头“Employee Report”和一个居中的页脚“Confidential”。重新命名工作列标题为“Job Category”,分两行。重新命名姓名列标题为“Employee”,重新命名工资列标题为“Salary”并且格式化为$9,999.99。 set linesize 40 set pagesize 24

TTITLE 'Employee|Report'

BTITLE 'Confidential'

COLUMN job HEADING 'Job|Category'

COLUMN ename HEADING 'Employee'

COLUMN sal HEADING 'salary' FORMAT $99,999.99

SELECT job,ename,sal FROM emp WHERE sal<3000;

实验四 SQL基础 函数、视图与显示

使用分组函数和数据分组子句

显示所有雇员的平均工资、总计工资、最高工资、最低工资

select avg(sal),sum(sal),sum(sal),max(sal),min(sal) from emp;

显示每种岗位的雇员总数、平均工资

select job,count(*),avg(sal) from emp group by job;

显示雇员总数,以及获得补助的雇员数 select count(*),count(comm) from emp;

显示管理者的总人数

select count(distinct mgr) from emp;

显示雇员工资的最大差额

select max(sal)-min(sal) from emp;

使用连接查询完成

显示部门20的部门名,以及该部门的所有雇员名、雇员工资及岗位 select a.dname,b.ename,b.sal,b.job from dept a, emp

第 15 页 共 27 页

b where


oracle database 10g 期末考复习资料 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2014 安全培训教案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: