文档库 最新最全的文档下载
当前位置:文档库 › Oracle

Oracle

Oracle
Oracle

1.( )程序包用于读写操作系统文本文件。(选一项)

A、Dbms_output

B、Dbms_lob

C、Dbms_random

D、Utl_file

2.( )触发器允许触发操作的语句访问行的列值。(选一项)

A、行级

B、语句级

C、模式

D、数据库级

3.( )是oracle在启动期间用来标识物理文件和数据文件的二进制文件。(选一项)

A、控制文件

B、参数文件

C、数据文件

D、可执行文件

4.CREATE TABLE 语句用来创建(选一项)

A、表

B、视图

C、用户

D、函数

5.imp命令的哪个参数用于确定是否要倒入整个导出文件。(选一项)

A、constranints

B、tables

C、full

D、file

6.ORACLE表达式NVL(phone,'0000-0000')的含义是(选一项)

A、当phone为字符串0000-0000时显示空值

B、当phone为空值时显示0000-0000

C、判断phone和字符串0000-0000是否相等

D、将phone的全部内容替换为0000-0000

7.ORACLE交集运算符是(选一项)

A、intersect

B、union

C、set

D、minus

8.ORACLE使用哪个系统参数设置日期的格式(选一项)

A、nls_language

B、nls_date

C、nls_time_zone

D、nls_date_format

9.Oracle数据库中,通过()访问能够以最快的方式访问表中的一行(选一项)

A、主键

B、Rowid

C、唯一索引

D、整表扫描

10.Oracle数据库中,下面()可以作为有效的列名。(选一项)

A、Column

B、123_NUM

C、NUM_#123

D、#NUM123

11.Oracle数据库中,以下()命令可以删除整个表中的数据,并且无法回滚(选一项)

A、drop

B、delete

C、truncate

D、cascade

12.Oracle中, ( )函数将char或varchar数据类型转换为date数据类型。(选一项)

A、date

B、to_date

C、todate

D、ctodate

13.ORACLE中,执行语句:SELECT address1||','||address2||','||address2 "Address" FROM employ;

将会返回()列(选一项)

A、0

B、1

C、2

D、3

14.Oralce数据库中,以下()函数可以针对任意数据类型进行操作。(选一项)

A、TO_CHAR

B、LOWER

C、MAX

D、CEIL

15.partition by list(msn_id)子句的含义是(选一项)

A、按msn_id列进行范围分区

B、按msn_id列进行列表分区

C、按msn_id列进行复合分区

D、按msn_id列进行散列分区

16.比较pagesize和linesize两个命令的特点,正确的是(选两项)

A、pagesize命令用于设置屏幕上每一页包含的行数

B、linesize命令用于设置屏幕上每一行的字符数

C、pagesize命令用于设置屏幕上每一行的字符数

D、linesize命令用于设置屏幕上每一页包含的行数

17.查询语句SELECT LTRIM('aaabaccaddefg','abc') FROM DUAL的返回结果是(选一项)

A、addefg

B、dde

C、ddefg

D、aabaccaddefg

18.带有()字句的SELECT语句可以在表的一行或多行放置排他锁(选一项)

A、FOR INSERT

B、FOR UPDATE

C、FOR DELETE

D、FOR REFRESH

19.调用ORACLE隐式游标的关键字是(选一项)

A、CURSOR

B、SQL

C、PLSQL

D、ORACLECURSOR

20.关于ORACLE锁的级别,说法正确的是(选一项)

A、ROW SHARE是表级锁

B、一个会话对表加了SHARE锁,别的会话不能对该表加SHARE锁

C、一个会话对表加了SHARE锁,别的会话不能对该表进行修改

D、使用UPDATE语句修改记录,系统一定会添加ROW SHARE锁

21.看下面代码,正确的是( 选一项)

A、DECLARE DBMS_OUTPUT.PUT_LINE('定义部分'); BEGIN

DBMS_OUTPUT.PUT_LINE('语句部分'); END;

B、BEGIN NUM NUMBER:=100; DBMS_OUTPUT.PUT_LINE('NUM 的值为:'||NUM); END;

C、DECLARE NUM NUMBER:=100; BEGIN NUM:=NUM+NUM/2;

DBMS_OUTPUT.PUT_LINE('NUM 的值为:'||NUM); END;

D、BEGIN NUM NUMBER:=100; DECLARE NUM:=NUM+NUM/2;

DBMS_OUTPUT.PUT_LINE('NUM 的值为:'||NUM); END;

22.可以使用下面的( )个数据字典查看当前数据库的表空间情况。(选一项)

A、dba_users

B、dba_tab_privs

C、dba_tablespaces

D、user_tab_privs

23.如果存储过程的参数类型为OUT,那么调用时传递的参数应该为(选一项)

A、常量

B、表达式

C、变量

D、都可以

24.如果希望更新Oracle表authors中first_name列为非空,可以使用哪个语句(选一项)

A、alter table authors add first_name not null

B、alter table authors modify first_name not null

C、alter table authors alter first_name not null

D、alter table authors drop first_name not null

25.如果希望执行某操作时,该操作不执行,而是执行另一个操作,那么可是使用什么方式来

完成(选一项)

A、before触发器

B、after触发器

C、instead of触发器

D、undo触发器

26.使用desc命令不能显示表的( )信息(选一项)

A、列名称

B、列长度

C、列是否为空

D、表中的记录数

27.数据字典在SGA的哪一个组件中缓存(选一项)

A、数据库高速缓冲区

B、共享

C、PGA

D、重做日志缓冲区

28.下列ORACLE说法错误的是(选一项)

A、UNION集合运算中不会存在重复记录

B、UNION ALL集合运算不会存在重复记录

C、INTERSECT运算结果是两个结果集合中共同的部分

D、MINUS运算中不存在第二个集合的记录

29.下列不属于ORACLE分析函数的是(选一项)

A、ROW_NUMBER

B、ROWNUM

C、RANK

D、DENSE_RANK

30.下列不属于ORACLE逻辑结构的是(选一项)

A、区

B、段

C、数据文件

D、数据块

31.下列不属于ORACLE游标属性的是(选一项)

A、ISOPEN

B、EXISTS

C、FOUND

D、ROWCOUNT

32.下列关于ORACLE的to_date函数和to_char函数,描述正确的是(选两项)

A、to_char 函数的作业是将字符串数据转换为日期数据

B、to_date 函数的作业是讲字符串转换为日期

C、to_char 函数是将日期数据转换为字符数据

D、to_date 函数是将日期数据转换为字符数据

33.下列哪个ORACLE后台进程是数据写入进程(选一项)

A、DBWR

B、SERVICELOG

C、LGWR

D、SMON

34.下列哪个进程主要职责是监控服务器进程和注册数据服务。(选一项)

A、SMON

B、PMON

C、DBWR

D、LGWR

35.下列说法错误的是(选两项)

A、在PL/SQL中使用<>表示不等于

B、在PL/SQL中使用!=表示不等于

C、在PL/SQL中使用相等判断使用==

D、在PL/SQL中赋值使用=

36.下列有关包的使用说法错误的是(选一项)

A、在不同的包内模块可以重名

B、包的私有过程不能被外部程序调用

C、包体中的全局过程和函数必须在包头部分说明

D、必须先创建包头,然后创建包体

37.下列有关存储过程的特点说法错误的是(选一项)

A、存储过程不能将值传回调用的主程序

B、存储过程是一个命名的模块

C、编译的存储过程存放在数据库中

D、一个存储过程可以调用另一个存储过程

38.下列有关函数的特点说法错误的是(选一项)

A、函数必须定义返回类型

B、函数参数的类型可以是OUT

C、在函数体内可以多次使用RETURN语句

D、函数的调用应使用EXECUTE命令

39.下面哪个ORACLE函数把字符串x的所有单词的首字母变成大写(选一项)

A、initcap

B、concat

C、upper

D、lower

40.下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表(选一项)

A、授予了CONNECT的角色,但没有授予RESOURCE的角色

B、没有授予用户系统管理员的角色

C、数据库实例没有启动

D、数据库监听没有启动

41.下面哪个用户不是ORACLE缺省安装后就存在的(选一项)

A、SYSMANAGER

B、SYSTEM

C、SYS

D、SCOTT

42.下面那个部分是PL/SQL中必须存在的部分(选一项)

A、声明部分

B、执行部分

C、异常处理部分

D、跳转块

43.下面是有关Oracle主键约束的描述,正确的是(选一项)

A、主键约束用于唯一的确定表中的每一行数据

B、在一个表中,最多只能有2个主键约束

C、主键约束只能由一个列组成

D、主键约束不能由一个单列组成

44.下面是有关系统权限和对象权限的描述,正确的是(选一项)

A、系统权限是针对某个对象的权限,对象权限不与数据库中的某个对象关联

B、系统权限和对象权限都是针对某个对象操作的权限

C、系统权限和对象权限都不与具体的对象关联

D、系统权限不与数据库中的对象关联,对象权限是针对某个对象操作的权限

45.序列的两个属性是(选两项)

A、currval

B、nowval

C、nextval

D、preval

46.要审计用户执行的create,drop,和alter等ddl语句,应创建( )触发器。(选一项)

A、行级

B、语句级

C、模式

D、数据库

47.以下需求中哪个需要用分组函数来实现(选一项)

A、把ORDER表中的定单时间显示成'DD MON YYYY' 格式

B、把字符串'JANUARY 28, 2000' 转换成日期格式

C、显示PRODUCT 表中不同种类产品的COST的和

D、把PRODUCT表中的DESCRIPTION列用小写形式显示

48.有关ORACLE包的说法正确的是(选一项)

A、包的声明和包体中的函数可以在参数个数上不一致

B、包中不能定义变量

C、包中定义的全局变量所有的子过程都可以使用

D、包中的存储过程不能重载,但函数可以重载

49.有关ORACLE触发器的说法正确的是(选一项)

A、可以通过手工的方式激发触发器

B、停用触发器的唯一方法是删除触发器

C、行级触发器是在修改每条记录时都触发一次

D、在行级触发器中可以使用deleted和inserted表

50.有关ORACLE存储过程说法正确的是(选两项)

A、可以在查询语句中调用储存过程

B、存储过程是一次编译多次使用

C、存储过程通过传出参数的形式对外提供数据传递

D、存储过程中不能调用其他的存储过程

51.有关ORACLE的INSTEAD OF触发器说法正确的是(选一项)

A、替代触发器的触发源可以是表

B、替代触发器可以后置触发

C、替代触发器就是用触发器执行部分替换DML语句的操作

D、替代触发器仍然会执行DML语句

52.有关ORACLE函数说法错误的是(选一项)

A、函数中可以对表进行处理

B、函数的主要作用是进行业务处理

C、函数主要是对传入的参数进行数据处理

D、函数可以递归调用

53.有关ORACLE函数说法正确的是(选一项)

A、ORACLE不能自定义函数

B、函数每次调用的时候都需要解释执行PL/SQL

C、函数只能在查询中使用

D、函数可以不带参数

54.有关ORACLE视图说法正确的是(选一项)

A、视图的数据和对应表的数据单独存储

B、视图只能在存储过程中使用

C、使用WITH CHECK OPTION可以保证通过视图修改数据不会改变表视图的记录数

D、如果表不存在不能创建视图

55.有关ORACLE数据类型下列说法正确的是(选一项)

A、%TYPE是取的一个行结构类型

B、%ROWTYPE是取的一个行结构类型

C、VARCHAR2在PL/SQL中和SQL中表示数据的长度一致

D、PL/SQL和SQL中都有逻辑类型

56.有关ORACLE索引说法正确的是(选一项)

A、索引的数据和表的数据分开存储,但索引组织表除外

B、所有索引中的数据是顺序排序

C、分区表的索引必须统一存储

D、只能对分区表的索引进行分区

57.有关ORACLE异常说法正确的是(选一项)

A、可以利用非预定异常抛出有编号的异常

B、用户可以定义预定义异常

C、自定义异常反应的是ORACLE系统错误

D、使用try…catch抓异常

58.有关触发器的维护说法错误的是(选两项)

A、触发器创建后由系统自动调用

B、在触发器中不能执行事务操作

C、可以人为的设定触发器是否有效

D、不能对一个表的所有触发器同时修改为无效

59.有关序列说法错误的是(选一项)

A、序列的起始值必须在最大值和最小值之间

B、序列开始使用后不能进行修改

C、序列如果可以循环取值,下一个循环的开始值是minvalue指定的值

D、第一次使用序列的NEXTV AL得到的是起始值

60.阅读以下PL/SQL程序:

begin

for idx in 1..10 loop

dbms_output.put_line('Index='||idx);

end loop;

end;

下说法正确的是(选一项)

A、程序出错,因为第2行变量idx没有声明

B、程序出错,因为第3行字符串连接应该用+号,而不是||

C、程序出错,因为第3行变量idx必须用TO_CHAR函数进行类型转换

D、该段代码可以正常运行

61.在Oracal中,阅读以下PL/SQL代码:

DELCARE

vempno number;

BEGIN

SELECT empno INTO vempno FROM emp;

...

END;

针对上述PL/SQL片段,可能发生的异常是(选两项)

A、TOO_MANY_ROWS

B、DUP_CAL_ON_INDEX

C、NO_DATA_FOUND

D、ZERO_DIVIDE

62.在Oracle 中,使用了如下的语句创建用户TOM

CREATE USER TOM IDENTIFIED BY TOMSYS

则对于该用户而言,以下说法错误的是(选一项)

A、该用户的口令为TOMSYS

B、TOM默认为表空间为SYSSTEM

C、TOM 的临时表空间为TEMP

D、使GRANT UPDATE 命令可以修改TOM的口令

63.在oracle程序中处理语句时发生的逻辑错误导致( )故障。(选一项)

A、实例

B、介质

C、语句

D、用户进程

64.在Oracle数据库中,使用以下语句创建一个触发器:

Create or replace trigger ai_emp

After insert on emp

For each row

Begin

:new.ename:=upper(:new.ename);

End ai_emp;

以下说法正确的是(选一项)

A、触发器创建成功,该触发器将每次插入的新记录的ename列变为大写

B、触发器创建成功,该触发器将每次insert语句插入的第一条记录的ename列变为大写

C、触发器创建失败,因为insert触发器不能更改:new对象的值

D、触发器创建失败,因为after触发器不能更改:new对象的值

65.在Oracle系统中,可以使用( )提交完成的事务。(选一项)

A、commit

B、rollback

C、savepoint

D、transaction

66.在oracle中( )是最小的存储空间。(选一项)

A、区

B、段

C、块

D、表空间

67.在Oracle中, 关于HA VING 子句, 以下说法正确的是(选一项)

A、HA VING子句和WHERE子句相同

B、HA VING子句用于单行的条件查询

C、HA VING子句用于已分组的条件查询

D、HA VING子句必须紧跟在WHERE子句后面使用

68.在Oracle中,( )操作符返回两个查询所选定的所有不重复的行。(选一项)

A、INTERSECT

B、MINUS

C、UNION

D、OR

69.在Oracle中,INSTEAD OF触发器主要用于(选一项)

A、表

B、表和视图

C、基于单个表的视图

D、基于多个表的视图

70.在Oracle中,PL/SQL块中定义了一个带参数的游标:

CURSOR emp_cursor(dnum NUMBER) IS

SELECT sal,comm FORM emp WHERE deptno=dnum;

那么正确打开此游标的语句是(选一项)

A、OPEN emp_cursor(20);

B、OPEN emp_cursor FOR 20;

C、OPEN emp_cursor USING 20;

D、FOR rmp_rec IN emp_cursor(20) LOOP ... END LOOP;

71.在ORACLE中,rank()函数和dense_rank()函数的差别是(选一项)

A、rank函数和dense_rank函数都没有跳跃

B、rank函数和dense_rank函数都有跳跃

C、rank函数有跳跃dense_rank函数没有跳跃

D、rank函数没有跳跃dense_rank函数有跳跃

72.在Oracle中,表EMP包含以下列:

……

NAME VARCHAR2(20)

ADDR VARCHAR2(60)

……

要以NAME's address is ADDR格式返回数据,以下SQL语句正确的是(选一项)

A、SELECT NAME '''s address is ' ADDR FROM EMP;

B、SELECT NAME || '''s address is ' || ADDR FROM EMP;

C、SELECT NAME '\'s address is ' ADDR FROM EMP;

D、SELECT NAME || '\'s address is ' || ADDR FROM EMP;

73.在Oracle中,表分区方式()建议分区数是2的幂(2、4、8等),以获得最平均的数据发

布(选一项)

A、范围分区

B、列表分区

C、散列分区

D、复合分区

74.在Oracle中,不属于游标属性的是(选一项)

A、%NOTFOUND。

B、%FOUND

C、%ISCLOSED

D、%ROWTYPE

75.在Oracle中,当FETCH语句从游标获得数据时,下面叙述正确的是(选一项)

A、游标打开

B、游标关闭

C、当前记录的数据加载到变量中

D、创建变量保存当前记录的数据

76.在Oracle中,当从SQL表达式调用函数时,下列描述不正确的是(选一项)

A、从SELECT语句调用的函数均不能修改数据库表

B、函数可以带有IN、OUT等模式的参数

C、函数的返回值必须是数据库类型,不得使用PL/SQL类型

D、形式参数必须使用数据库类型,不得使用PL/SQL类型

77.在Oracle中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的SELECT

语句必须带有()子句。(选一项)

A、WHERE CURRENT OF

B、INTO

C、FOR UPDATE

D、ORDER BY

78.在Oracle中,第1个用户对数据库表Product实行了如下的命令:

SELECT * FROM Product WHERE ProductID='001' FOR UPDATE;

此时第2个用户也对该表执行了如下命令:

SELECT * FROM Product WHERE ProductID='001' FOR UPDATE WAIT 3;

UPDATE Product SET ProductID='002' WHERE ProductID='001';

COMMIT;

则针对第2个用户,说法正确的是(选一项)

A、修改成功,将ProductID为001的记录改为ProductID为002

B、等待3秒后修改成功,将ProductID为001的记录改为ProductID为002

C、提示资源被占用,如果第一个用户在3秒期间释放了资源,则提示修改成功

D、等待时间大雨3秒,第1个用户释放资源后,修改成功

79.在Oracle中,关于PL/SQL下列描述正确的是(选一项)

A、PL/SQL代表Power Language/SQL

B、PL/SQL不支持面向对象编程

C、PL/SQL块包括声明部分、可执行部分和异常处理部分

D、PL/SQL提供的四种内置数据类型是character,integer,float,boolea

80.在Oracle中,关于程序包的描述不正确的是(选一项)

A、程序包是一种数据库对象,它是对相关PL/SQL类型、子程序、游标、异常、变量和常

量的封装

B、程序包中私有对象是通过PRIV ATE关键字来标识的

C、PL/SQL允许两个或多个打包的子程序具有同一名称,只要子程序接受的参数数据类型

不同

D、程序包具有模块化、信息隐藏、新增功能及性能更佳等优点

81.在Oracle中,关于触发器的描述正确的是(选一项)

A、触发器可以删除,但不能禁用

B、触发器只能用于表

C、触发器可以分为行级和语句级

D、触发器是一个对关联表发出select、insert、update或delete语句时触发的存储过程

82.在Oracle中,关于锁,下列描述不正确的是(选一项)

A、锁用于在用户之间控制对数据的并发访问

B、可以将锁归类为行级锁和表级锁

C、insert、update、delete语句自动获得行级锁

D、同一时间只能有一个用户锁定一个特定的表

83.在Oracle中,关于子程序的描述不正确的是(选一项)

A、子程序是已命名的PL/SQL块,可带参数并可在需要时随时调用

B、子程序可以具有声明部分、可执行部分和异常处理部分

C、子程序参数的模式只有IN和OUT两种模式

D、子程序可分为过程和函数两种类型

84.在ORACLE中,模式是(选一项)

A、创建表的模板

B、一个用户下所有对象的集合

C、一种设计数据库的方法

D、数据库别名

85.在Oracle中,你需要创建索引提高薪水审查的性能,该审查要对员工薪水提高12个百分点

后进行分析处理,下面哪个create index命令能解决此问题(选一项)

A、CREATE INDEX my_idx_1 ON employee(salary*1.12);

B、CREATE UNIQUE INDEX my_idx_1 ON employee(salary)

C、CREATE BITMAP INDEX my_idx_1 ON employee(salary);

D、CREATE INDEX my_idx_1 ON employee(salary) REVERSE;

86.在Oracle中,你以SYSDBA登录,CUSTOMER表位于Mary用户方案中,下面哪条语句

为数据库中的所有用户创建CUSTOMER表的同义词()。(选一项)

A、CREATE PUBLIC SYNONYM cust ON mary.customer;

B、CREATE PUBLIC SYNONYM cust FOR mary.customer;

C、CREATE SYNONYM cust ON mary.customer FOR PUBLIC;

D、不能创建CUSTOMER的公用同义词。

87.在Oracle中,使用下列语句产生序列:

CREATE SEQUENCE id;

Oracle服务器会预开辟内存并维持的序列值有()个(选一项)

A、0

B、10

C、20

D、100

88.在Oracle中,使用以下语句创建视图:

CREATE OR REPLACE VIEW pen_view

AS SELECT * FROM order_master

WHERE ostatus = ‘p’ WITH CHECK OPTION;

当用户试图执行以下语句:

UPDATE pen_view SET ostatus = ‘d’ WHERE ostatus=’p’;

下列描述正确的是(选一项)

A、Oracle将ostatus修改为d,不提示任何错误

B、Oracle不执行更新操作,并返回错误信息

C、Oracle将ostatus修改为d,同时返回错误信息

D、Oracle不执行更新操作,也不提示任何错误

89.在Oracle中,使用以下语句创建视图;

create or replace view myView

as select * from orders

where status='p';

假定Orders表中包含10条status='p'的记录,当用户试图执行以下语句;

update myView set status='o' where status='p';

下列正确的是(选一项)

A、Oracle不执行更新操作,并返回错误信息

B、Oracle成功执行更新操作,再次查看视图时返回0行记录

C、Oracle成功执行更新操作,再次查看视图时返回10行记录

D、Oracle执行更新操作,但提示错误信息

90.在Oracle中,事务中使用下列SQL语句不会引起锁定(选一项)

A、SELECT

B、INSERT

C、UPDATE

D、DELETE

91.在Oracle中,数据库中的触发器是一个对关联表发出insert、update或()语句时触发的存

储过程。(选一项)

A、delete

B、drop

C、create

D、truncate

92.在Oracle中,通过命令()可以释放锁。(选一项)

A、INSERT

B、DELETE

C、ROLLBACK

D、UNLOCK

93.在Oracle中,下列( )语句不能用于控制游标。(选一项)

A、Open

C、Fetch

D、Close

94.在Oracle中,下列关于PL/SQL的说法不正确的是(选一项)

A、PL/SQL支持DML、DDL和DCL

B、PL/SQL支持游标操作和事务命令

C、声明部分是必选的

D、可执行部分是必选的

95.在Oracle中,下列哪种标量类型不能保存到数据库表中(选一项)

A、CHAR

B、BLOB

C、DATE

D、BOOLEAN

96.在Oracle中,下面关于函数描述正确的是(选两项)

A、SYSDATE函数返回Oracle服务器的日期和时间

B、ROUND数字函数按四舍五入原则返回指定十进制数最靠近的整数

C、ADD_MONTHS日期函数返回指定两个月份天数的和

D、SUBSTR函数从字符串指定的位置返回指定长度的子串

97.在Oracle中,下述( )命令会使挂起的事务完成。(选一项)

A、COMMIT

B、DELETE

C、UPDATE

D、SELECT

98.在Oracle中,序列venseq使用下面的语句创建:

CREATE SEQUENCE venseq INCREMENT BY 1 START WITH 10

MAXVALUE 100 MINV ALUE 10 CYCLE CACHE 5;

下面对序列venseq修改的语句,错误的是(选一项)

A、ALTER SEQUENCE venseq START WITH 1

B、ALTER SEQUENCE venseq MAXVALUE 90;

C、ALTER SEQUENCE venseq NOMINVALUE;

D、ALTER SEQUENCE venseq NOCACHE;

99.在Oracle中,以下不属于集合操作符的是(选一项)

A、UNION

B、SUM

C、MINUS

D、INTERSECT

100.在Oracle中,用户()拥有所有内置的程序包。(选一项)

B、SYSTEM

C、PUBLIC

D、DEFAULT

101.在Oracle中,用下列语句定义了一个过程:

CREATE OR REPLACE PROCEDURE test(a IN VARCHAR2,

b IN OUT NUMBER,

c OUT VARCHAR2) IS

BEGIN

……

END;

假定使用的变量都已定义,下面对过程test的调用语法正确的是(选一项)

A、test('String1',50,v_str2)

B、test(v_str1,v_num1,'String2')

C、test('String1',v_num1,v_str2)

D、test(v_str1,20,v_str2)

102.在Oracle中,用下列语句定义了一个过程:

CREATE PROCEDURE proc(value1 IN VARCHAR2,value2 OUT NUMBER,value3 IN OUT VARCHAR2)

IS

BEGIN

……

END;

假定使用的变量都已定义,下面对过程proc的调用语法正确的是(选一项)

A、proc('tt',10,v3)

B、proc('tt',v2,v3)

C、proc(v1,v2,v3)

D、proc('tt',10,'dd')

103.在Oracle中,用以下SQL命令创建了一个序列:

CREATE SEQUENCE my_seq

START WITH 394

INCREMENT BY 12

NOMINVALUE

NOMAXVALUE

NOCYCLE

NOCACHE;

用户执行包含my_seq.NEXTVAL的SQL语句三次,然后执行包含

my_seq.CURRVAL的SQL语句四次,请问序列my_seq的当前值是(选一项)

A、406

B、418

C、430

104.在Oracle中,有表“cd”它包含列“cdcode”,“category”和“cdname”,要查询category 取值为“CLASSIC”或“ROCK”的行,应采用语句(选两项)

A、SELECT * FROM cd WHERE category IN ('CLASSIC','ROCK');

B、SELECT * FROM cd WHERE category BETWEEN 'CLASSIC' AND 'ROCK';

C、SELECT * FROM cd WHERE category='CLASSIC'AND category='ROCK';

D、SELECT * FROM cd WHERE category='CLASSIC' OR category='ROCK';

105.在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是(选一项)

A、select seq.ROWNUM from dual

B、select seq.ROWID from dual;

C、select seq.CURRVAL from dual;

D、select seq.NEXTV AL from dual;

106.在Oracle中,阅读下列PL/SQL块:

DECLARE

v_lower NUMBER:=2;

v_upper NUMBER:=100;

v_count NUMBER:=1;

BEGIN

FOR i IN v_lower..v_upper LOOP

INSERT INTO test(results) VALUES (v_count);

v_count := v_count + 1;

END LOOP;

END;

请问FOR LOOP循环体执行了()次。(选一项)

A、1

B、2

C、98

D、100

107.在Oracle中,在SQL提示符下调用存储过程的方法是(选两项)

A、使用CALL语句

B、使用EXECUTE语句

C、使用RUN语句

D、直接使用过程名

108.在Oracle中,在以下情形建立位图索引可以获得较好的性能(选一项)

A、在列值唯一的列上建立

B、在列值相差很小的列上建立

C、在列值频繁重复的列上建立

D、在用于保存位图的列上建立

109.在Oracle中,在执行SQL语句时,你不小心使用Update命令将所有的ID值设置成了11111,那么使用( )命令可以取消这一操作。(选一项)

A、EXIT

B、OUIT

C、COMMIT

D、ROLLBACK

110.在Oracle中,执行下面的语句:

SELECT ceil(-97.342),

floor(-97.342),

round(-97.342),

trunc(-97.342)

FROM dual;

哪个函数的返回值不等于-97(选一项)

A、ceil()

B、floor()

C、round()

D、trunc()

111.在Windows操作系统中,Oracle的()服务器监听并接受来自客户端应用程序的连接请求。

(选一项)

A、OracleHOME_NAMETNSListener

B、OracleServiceSID

C、OracleHOME_NAMEAgent

D、OracleHOME_NAMEHTTPServe

112.在非归档方式下操作的数据库禁用了(选一项)

A、归档日志。

B、联机日志。

C、日志写入程序。

D、日志文件。

113.子程序的( )模式参数可以在调用子程序时指定一个常量。(选一项)

A、in

B、out

C、In out

D、inout

Toad_for_Oracle10中文手册

Toad? for Oracle Quest虹天软件(北京)有限公司 二零零六年八月

目录 1.方案简介 (4) 2.TOAD? FOR ORACLE (5) 2.1. S CHEMA B ROSWER (6) 2.2. SQL E DITOR (6) 2.3. P ROCEDURE E DITOR (7) 2.4. SQL M ODELER (8) 2.5. F AST R EPORT (9) 2.6. S CRIPT MANAGER (10) 2.7. M ASTER/D ETAIL B ROWSER (10) 2.8. C ONNECTION C OLOR-C ODING (11) 3.TOAD? FOR ORACLE PROFESSIONAL (11) 3.1. PL/SQL D EBUGGER (12) 3.2. C ODE P ROFILING (12) 3.3. K NOWLEDGE X PERT? FOR PL/SQL (13) 3.4. T EAM C ODING (14) 3.5. C ODE X PERT (14) 4.TOAD? FOR ORACLE XPERT (15) 4.1. SQL S CANNER (15) 4.2. SQL I NSPECTOR (15) 4.3. SQL O PTIMIZER (16) 4.4. I NDEX E XPERT (19) 4.5. C ROSS I NDEX A NALYSIS (19) 4.6. O UTLINE M ANAGER (20) 4.7. P LAN C HANGE A NALYZER (20) 4.8. B EST P RACTICES (22) 5.TOAD? FOR ORACLE SUITE (22) 5.1. DBA M ODULE (22) 5.1.1.Database Monitor (22) 5.1.2.Database Probe (23) 5.1.3.Health Check (24) 5.1.4.Instance Manager (24) 5.1.5.Top Session Finder (25) 5.1.6.Oracle Parameters (26) 5.1.7.Session Browser (26) 5.2. K NOWLEDGE X PERT? FOR O RACLE A DMINISTRATION (27) 5.3. D ATA F ACTORY?D EVELOPER E DITION (27) 5.4. B ENCHMARK F ACTORY? FOR D ATABASES (27)

(Oracle管理)oracle项目设计报告

成都东软学院 课程结业设计报告 课程: oracle数据管理与开发 项目名称:项目管理系统 作者:xxxxx 学号:xxxxx 专业班级: xxxxx 指导教师:xxxxx 2011年12月

目录 第一部分:项目概述 ........................................................................................- 1 -1.1内容 .................................................................................................................. - 1 -1.2目的 .................................................................................................................. - 1 -1.3功能 .................................................................................................................. - 2 -1.4意义 .................................................................................................................. - 2 -第二部分:E-R图..............................................................................................- 3 -第三部分:表图................................................................................................- 3 -第四部分:创建表的脚本: .............................................................................- 5 -第五部分:样本数据 ........................................................................................- 6 -第六部分:数据库测试.....................................................................................- 7 -6.1数据操纵........................................................................................................... - 7 - 6.1.1查询.................................................................................................................................... - 7 - 6.1.2插入.................................................................................................................................... - 8 - 6.1.3更新.................................................................................................................................... - 8 - 6.1.4删除.................................................................................................................................... - 8 -6.2问题总结........................................................................................................... - 9 -第七部分:项目总结 ........................................................................................- 9 - 7.1结论 ................................................................................................................... - 9 -7.2心得 ................................................................................................................. - 10 -

Oracle BIEE官方文档学习笔记-创建RPD文件

Created By Benny_Zhou 仅为个人学习分享交流,请勿用作商业用途。 1.创建RPD 文件的物理层 物理层定义了BI 查询的数据来源。 建议通过导入数据库或者其他数据来源的元数据的方式产生物理层。 可以从已有的数据源中导入(部分)模型。 可以在物理层手工创建对象。 当你导入元数据后,很多数据源的属性会根据导入过程中收集的信息自动配置。导入之后,仍然可以定义物理数据源的其他属性,比如连接关系等。物理层可以存在包括数据库、平面文件(Flat File ),XML 文档等多个来源。 1.1 创建新的RPD 文件 打开BI 管理器-文件-新建-输入名称- 输入密码,点击下一步 1.2 导入元数据 选择连接类型为OCI 10g/11g ; 输入数据源名称orcl ,数据源名称与tnsnames.ora 中的Oracle 数据库实例名称一致; 输入用户名和密码,点击下一步; 接受默认元数据类型,点击下一步;(主键和外键是否需要导入?) 选择需要导入的表,下一步; Creating a Repository Using the Oracle BI 11gAdministration Tool/创 建RPD 文件 2014年7月8日 16:48

选择需要导入的表,下一步; 弹出连接池窗口,接受默认,下一步; 出现导入信息,导入完成后,展开查看表是否成功导入。 1.3 验证连接 选择工具-更新所有行;

更新完成后,鼠标悬停在表上,观察行信息中的更新时间; 展开表,右键查看数据; 1.4 创建别名 鼠标点在表上,右键选择新对象-别名;输入别名;输入描述。 1.5 创建键和连接 在物理层选择几个表,右键选择物理图表-仅限所选对象; 需要调整物理图表中的对象,可以再工具栏中使用放大、缩小、适合、全部隐藏、全部展开等等 点击工具栏中的新建连接,先点击F1 Revenue,然后点击D1 Time,物理外键窗口打开。 注意先点击哪个表是有关系的。连接产生了1:N的关系,将第一个表的主键列和第二个表的外键列连接。

oracle课后题答案

一、选择题 1. 若关系的某一属性组的值能唯一地标识一个元组,我们称之为(B)。 A、主码 B、候选码 C、外码 D、联系 2. 以下不属于数据库模式的三要素的是(C)。 A、数据结构 B、数据操作 C、数据控制 D、完整性约束 3. 以下对关系性质的描述中,哪个是错误的?(B) A、关系中每个属性值都是不可分解的 B、关系中允许出现相同的元组 C、定义关系模式时可随意指定属性的排列次序 D、关系中元组的排列次序可以任意交换 二、填空题 1.数据管理发展的三个阶段是人工管理、文件管理和数据库系统管理。 2.数据库系统的三级模式包括逻辑模式、用户模式、物理模式。 三、思考题 1. 数据库管理系统的主要功能有哪些? 1)数据定义功能。DBMS提供相应数据语言来定义(DDL)数据库结构,它们是刻画数据库框架,并被保存在数据字典中。 2)数据存取功能。DBMS提供数据操纵语言(DML),实现对数据库数据的基本存取操作:检索,插入,修改和删除。 3)数据库运行管理功能。DBMS提供数据控制功能,即是数据的安全性、完整性和并发控制等对数据库运行进行有效地控制和管理,以确保数据正确有效。 4)数据库的建立和维护功能。包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。 5)数据库的传输;DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,通常与操作系统协调完成。 2.思考关系规范化的过程。 答:对于存在数据冗余、插入异常、删除异常问题的关系模式,应采取将一个关系模式分解为多个关系模式的方法进行处理。一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式,这就是所谓的规范化过程。 3.思考数据库设计的步骤。 答:1需求分析、2概念设计阶段、3逻辑结构设计阶段、4数据库物理结构设计阶段、5数据库实施阶段、6数据库运行和维护阶段。

ORACLE数据库设计指南

数据库设计核心原则 罗代均 一、3NF第三范式 通常认为,第三范式在性能,扩展性和数据完整性方面达到了最好平衡. 通常认为,第三范式在性能,扩展性和数据完整性方面达到了最好平衡. 有以下几个要点。有以下几个要点。 1.一个表只描述一个单一的事物(实体)。一个表只描述一个单一的事物 2.表内的每一个值在整个数据库只出现一次(外键除外) 2.表内的每一个值在整个数据库只出现一次(外键除外)。表内的每一个值在整个数据库只出现一次 3.表内的每一行都应该被唯一的标识(有唯一主键)。 3.表内的每一行都应该被唯一的标识(有唯一主键)。表内的每一行都应该被唯一的标识 4.表内不存储与主键无关的信息。表内不存储与主键无关的信息 二、字段设计技巧 1.确保表中没有计算字段 计算字段的值,是由其他字段的值计算而来,当你更新其他字段的时候,很容易忽略同时更新这个计算字段,造成数据的错误。 2.确保这个字段的值只有一个 例如下表Users: 用户ID 用户名称电话号码 001 robin 1358888888/028-*******/… 电话号码的值就不只一个,因此电话字段不能放在users表中,解决办法是增加一个表Phone 电话号码ID 用户ID 电话号码 001 001 13588888 002 001 028-888888 这个表就是Users的从表,用户ID是外键. 还有地址address,和电话的情况类似。 3.尽可能地细分字段 如下雇员表(employee) 雇员ID 雇员名称地址 emp_id emp_name emp_address 001 Robin 四川省成都市高新区天泰路1号 这里的emp_address就可以细分,改进的表如下 雇员ID 雇员名称国家省/直辖市地/市 001 罗代均china 四川成都区/县高新区街道天泰路1号 这样更方便我们编辑和统计,有利于保证数据的完整性。 三数据表设计技巧 1.为表内的每一个字段添加表名缩写 例如客户表 customer cust_id cust_name cust_type cust_city ... 这样书写SQL语句时,很容易就知道这个字段属于哪个表,代表什么含义。 例如cust_city ,就不会和employee表的emp_city混淆了。

oracle数据库课程设计报告书

《大型数据库》课程设计 课题在线购书系统 班级网络0901 黄玉娇文妮 学号 0930******* 0930******* 成绩 2011 年月日

目录 一、系统开发背景简介 (3) 1、系统可行性分析 (3) 2、系统开发目的 (3) 3、系统用途和需求 (3) 4、开发环境 (3) 5、国外研究及发展趋势 (3) 6、系统优势 (4) 7、制约因素 (5) 8、发展对策 (6) 二、系统功能分析与设计 (6) 1、系统功能模块简述 (6) 2、系统功能模块图 (7) 3、系统流程图 (7) 4、用例分析 (8) 5、页面流程图 (11) 三、数据库设计与实现 (13) 1、表设计 (13) 2、E—R图 (15) 3、数据库模型图 (16) 4、创建存储过程 (16)

5、建表 (17) 6、建立外键约束 (18) 7、创建序列 (19) 四、系统实现 (20) 1、登录实现代码 (20) 2、运行结果 (37) 五、小结 (40) 六、附录 (40)

一、系统开发背景及简介 1、系统可行性分析 (1)技术可行性——此网上书店系统可以运行于windows xp,windows server 2000/2003,windows vista操作系统。对系统要求只需要装有IIS即可。对计算机的硬件配置没有太高要求,现在的个人电脑完全可以满足。数据库运用简单易学的Access来实现。在设计方面,运用XHTML、CSS样式、JSP等知识,利用PhotoShop图像处理工具及Dreamweaver CS3制作出合理生动的网页。 (2)经济可行性——此系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发上。当系统投入运行后,可以实现在网上卖书和租书功能。所带来的效益远远大于系统软件的开发成本。在经济上是完全可行。(3)操作可行性——界面设计充分考虑浏览用户的习惯,图书信息浏览、 会员注册登录、租书、购书等功能操作方便。而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳。可操作性很强。 2、系统开发目的 据艾瑞咨询预测至2011年中国网络购物市场规模将达到4060亿元,由此可见网上购物已经成为人们日常消费方式。对于网上购书,由于运输方便,在网上购物不会让顾客有太大的顾虑,另外省去了中间周转的渠道,书籍的价格低廉也是一大优势。所以为了迎合市场需求,在线购书系统的出现很有必要。 3、系统用途和需求 本系统用于网上在线购书。需求:普通用户可以进行注册、登录、修改密码;购买书籍;查询、修改、取消、修改收货信息订单;删除已经放入购物车中的商品;修改购物车中的商品数量;查看商品详细信息;查找(分类查找)商品。管理员可以修改、取消、查询订单;修改订单状态(如将已审核的订单改为已发货);下架、上架、更新、查询、添加商品。 4、开发环境 网络环境:本系统开发环境为局域网或者校园网网络环境 操作系统:windows7或windows XP 开发工具:Myeclipse 数据库:oracle 10g 5、国外研究及发展趋势 网络经济是利用互联网技术广泛联系传统信息系统的丰富资源的一种动态商务活动它利用前所未有的方式将顾客、销售商、和供货商和企业员工联系在一起,能将有价值的信息迅速传递给需要的人们。网络技术的成熟,促进了信息技术更加广泛的应用,因此建立充分运用网络技术可以满足企业的不断增长的供货能力、客户和市场竞争的需求。销售商可以利用和网络触角伸展到客户的家中,架起一座桥梁,以先进的技术渗透到订货、生产、交货甚至售后服务等整个商务过程,网络作为经济活动的市场平台,在市场进入、交易运行和货款结算等环节,都是以电子数据的传递来完成的。市场经营全过程需要计算机系统和网络门户。

Oracle数据库基础

Oracle 数据库基础 数据库是我们安装完产品后建立的,可以在同一台主机上存在8i,9i,10g,11g等多个数据库产品,一套产品可以建立多个数据库,每个数据库是独立的。每个数据库都有自己的全套相关文件,有各自的控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件等等。 其中控制文件、数据文件、重做日志文件、跟踪文件及警告日志(trace files,alert files)属于数据库文件; 参数文件(parameter file)口令文件(password file)是非数据库文件 我们的表存储在数据库中 数据库不能直接读取 我们通过实例(instance)来访问数据库 数据库实例 实例由内存和后台进程组成 实例是访问数据库的方法 初始化参数控制实例的行为 一个实例只能连接一个数据库

启动实例不需要数据库 产品安装好 有初始化参数文件 就可以启动实例 与是否存在数据库无关 实例内存分为SGA 和PGA SGA:是用于存储数据库信息的内存区,该信息为数据库进程所共享。它包含Oracle 服务器的数据和控制信息,它是在Oracle 服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写。 PGA:包含单个服务器进程或单个后台进程的数据和控制信息,与几个进程共享的SGA正相反,PGA 是只被一个进程使用的区域,PGA 在创建进程时分配,在终止进程时回收. 后台进程是实例和数据库的联系纽带 分为核心进程和非核心进程 当前后台进程的查看 SQL> select name,description from v$bgprocess where paddr<>'00'; NAME DESCRIPTION

Oracle数据库课程设计分析报告

Oracle数据库 课程设计报告 题目:通讯录系统 班级:0805 课序号:01(张一,马工速) 02(张明,曲珊珊, 韩程) 组长: 张一 200893065 组员: 张明 200893203 曲珊珊 200892208 马工速 200893056 韩程 200893039

目录 一项目概述 (3) 二具体功能介绍 (3) 三设计与实现 (3) 需求分析 (3) 概念结构设计 (4) 逻辑结构设计 (4)

物理结构设计 (5) 程序讲明 (6) 数据库连接 (6) 系统结构图 (7) 软件功能截图 (7) 四组员分工………………………………………………………… 11

一项目概述 现代人的生活节奏日益加快,各种联系人也不断增多,然而有专门大一部分人依旧在使用纸质通讯录。依照我的总结,纸质通讯录有以下缺陷:1,储存信息量少,查找不方便;2,不能存放照片;3,安全性不高,信息容易丢失,且关于隐私爱护不强。为此,我开发了那个java通讯录程序。在我写的此程序中,上述缺陷得到了专门好的弥补。 二具体功能介绍 1,用户的登录,注册,删除功能; 2,联系人信息的增加,删除,修改,查询的功能; 3,联系人分组的增加,删除的功能; 4,联系人头像的上传,显示等功能;

5,联系人相册的各项治理功能(相片的上传,删除等功能); 6.实现系统托盘的功能. 三设计与实现 1,需求分析 数据流图 2,概念结构设计 E-R图

讲明:用户实体拥有用户名和密码2个属性;联系人实体拥有相片编号,相片名称,联系人性不,联系人年龄,联系人所属分组,联系人编号,联系人邮箱,联系人邮政编码,联系人地址,相片信息,用户名11个属性;相片实体拥有相片编号,相片名称,相片信息3个属性。 一个用户登录以后,能够在联系人表中建立多个联系人,因此用户实体和联系人实体是1:n的关系;每个联系人能够上传多张相片储存在相片表中,因此相片实体和联系人实体是n:1的关系。 3, 逻辑结构设计 E-R图自动转化为逻辑结构模型后如下:

Oracle 文档

Oracle 文档 本页包含Oracle 数据库、融合中间件、Beehive 和应用产品/E-Business Suite 的最新文档链接。 搜索Oracle 文档 Sun 文档 按类别浏览: 数据库 Oracle Database 11g第 2 版Oracle Database 11g第 1 版Oracle Database Lite 10g第 3 版Oracle Database 10g第 2 版Oracle 网关10g 第 2 版 Oracle Database Lite 10g第 2 版Oracle Communications Data Model Oracle Content Database 10g第1 版 Oracle Database 10g第 1 版Oracle Multimedia (Oracle inter Media) Oracle Spatial Oracle Fail Safe Oracle TimesTen In-Memory Database Oracle Berkeley DB Oracle Berkeley DB Java 版Oracle Berkeley

10g第 1 版Oracle 网关10g 第 1 版 Oracle9i Database 第2版 Oracle9i Database 第1版 适用于 Oracle9i(第1版和第2 版)的Oracle 网关Berkeley DB XML Oracle 9i Lite Oracle Secure Backup Oracle Application Express Oracle Audit Vault Oracle 数据访问组件Oracle SQL Developer 中间件 Oracle | BEA 产品文档 10g第3版 (10.3) Oracle Product Data Quality Oracle GoldenGate Oracle Fusion Middleware 11g 第 1 版 (11.1.1) Oracle Identity Management 10g (10.1.4) Oracle JRockit R28.0Oracle Application Server 10g第 3 版(10.1.3.1) Oracle Application Server 10g第 3 版(10.1.3) Oracle Application Server 10g第 2 版(10.1.2.0.2) Oracle Application Server 10g 第 2 版 (10.1.2) Oracle

Oracle 笔试题目带答案

1.( )程序包用于读写操作系统文本文件。(选一项) A、Dbms_output B、Dbms_lob C、Dbms_random D、Utl_file 2.( )触发器允许触发操作的语句访问行的列值。(选一项) A、行级 B、语句级 C、模式 D、数据库级 3.( )是oracle在启动期间用来标识物理文件和数据文件的二进制文件。(选一项) A、控制文件 B、参数文件 C、数据文件 D、可执行文件 4.CREATE TABLE 语句用来创建(选一项) A、表 B、视图 C、用户 D、函数 5.imp命令的哪个参数用于确定是否要倒入整个导出文件。(选一项) A、constranints B、tables C、full D、file 6.ORACLE表达式NVL(phone,'0000-0000')的含义是(选一项) A、当phone为字符串0000-0000时显示空值 B、当phone为空值时显示0000-0000 C、判断phone和字符串0000-0000是否相等 D、将phone的全部内容替换为0000-0000 7.ORACLE交集运算符是(选一项) A、intersect B、union C、set D、minus 8.ORACLE使用哪个系统参数设置日期的格式(选一项) A、nls_language

B、nls_date C、nls_time_zone D、nls_date_format 9.Oracle数据库中,通过()访问能够以最快的方式访问表中的一行(选一项) A、主键 B、Rowid C、唯一索引 D、整表扫描 10.Oracle数据库中,下面()可以作为有效的列名。(选一项) A、Column B、123_NUM C、NUM_#123 D、#NUM123 11.Oracle数据库中,以下()命令可以删除整个表中的数据,并且无法回滚(选一项) A、drop B、delete C、truncate D、cascade 12.Oracle中, ( )函数将char或varchar数据类型转换为date数据类型。(选一项) A、date B、to_date C、todate D、ctodate 13.ORACLE中,执行语句:SELECT address1||','||address2||','||address2 "Address" FROM employ; 将会返回()列(选一项) A、0 B、1 C、2 D、3 14.Oralce数据库中,以下()函数可以针对任意数据类型进行操作。(选一项) A、TO_CHAR B、LOWER C、MAX D、CEIL 15.partition by list(msn_id)子句的含义是(选一项) A、按msn_id列进行范围分区 B、按msn_id列进行列表分区

oracle设计实验报告材料

课程设计 课程题目:ORACLE应用系统设计设计题目:音像店信息管理系统 专业:计算机科学与技术 班级:计131 组员:李霆桑珠扎西虞洲 学号: 130761 130767 130762 日期: 2016-03-04 信息工程学院计算机科学与技术

目录 一.课程目的………………………………………………………. 二.题目要求……………………………………………………… 三.日期安排………………………………………………………. 四.组内分工……………………………………………………… 五.实验条件......................................................... ........................... 六.实验内容......................................................... ........................... (1)第一部分:Oracle管理技术……………………………………… 1.数据库管理…………………………………………………….. 2.角色和用户管理………………………………………………... 3.表和视图管理………………………………………………….. 4.索引和序列管理………………………………………………... 5.PL/SQL编程…………………………………………………… 6.使用游标、存储过程和触发器………………………………… 7.表空间管理……………………………………………………… 8.文件管理………………………………………………………… (2)第二部分:Oracle开发技术……………………………………….. ①数据库设计………………………………………………………………… ②界面设计.................................................... ③结果测试…………………………………………………………………… 七.问题及解决…………………………………………………….. 八.总结...............................................

公司Oracle ERP操作手册-中文辅助版

ERP系统 用户操作手册 Account Payables模块 文档作者: 创建日期: 确认日期: 2005-10-11 控制编码: AAVID/TR100/AP 文档版本: 1.0 审批: 拷贝数_____

文档控制记录更改 审阅人 分发

目录 文档控制......................................................................................................................................... 错误!未定义书签。目录................................................................................................................................................. 错误!未定义书签。 编写说明......................................................................................................................................... 错误!未定义书签。 使用对象..................................................................................................................................... 错误!未定义书签。 参考文档..................................................................................................................................... 错误!未定义书签。 概述................................................................................................................................................. 错误!未定义书签。 业务操作流程内容..................................................................................................................... 错误!未定义书签。 第一章、创建银行......................................................................................................................... 错误!未定义书签。 操作说明..................................................................................................................................... 错误!未定义书签。 适用范围 ................................................................................................................................. 错误!未定义书签。 主要业务 ................................................................................................................................. 错误!未定义书签。 注意事项 ................................................................................................................................. 错误!未定义书签。 操作过程..................................................................................................................................... 错误!未定义书签。 一.整理内部银行资料 (3) 二.银行资料录入 (3) 三.银行财务信息录入 (5) 四.定义银行付款单据 (7) 五.整理外部银行资料 (8) 六.外部供应商银行资料录入 (8) 七.员工供应商银行资料录入 (10) 第二章、创建供货商..................................................................................................................... 错误!未定义书签。 操作说明..................................................................................................................................... 错误!未定义书签。 适用范围 ................................................................................................................................. 错误!未定义书签。 主要业务 ................................................................................................................................. 错误!未定义书签。 注意事项 ................................................................................................................................. 错误!未定义书签。 操作过程..................................................................................................................................... 错误!未定义书签。 一.整理外部供货商信息资料 (12) 二.供货商信息录入 (12) 三.供货商银行信息分配 (18) 四.整理员工信息资料 (18) 五.员工信息资料录入 (18) 六.员工供货商资料分配 (18) 七.员工供货商财务信息录入 (21) 八.员工供货商银行信息分配 (22) 第三章、预付款及付款................................................................................................................. 错误!未定义书签。 操作说明..................................................................................................................................... 错误!未定义书签。 适用范围 ................................................................................................................................. 错误!未定义书签。 主要业务 ................................................................................................................................. 错误!未定义书签。 注意事项 ................................................................................................................................. 错误!未定义书签。 操作过程..................................................................................................................................... 错误!未定义书签。

Oracle试题(含答案)

_C++_CSD/ESD1405 1. 把工资大于1000的first_name,salary 显示出来,按工资排序,工资相同按first_name降序的SQL语句是? A. select first_name,salary from s_emp order by salary,first_name B. select first_name,salary from s_emp order by salary,first_name asc C. select first_name,salary from s_emp order by salary desc,first_name D. select first_name,salary from s_emp order by salary,first_name desc 正确答案:D 2. 已知数据库中有员工表s_emp和部门表s_dept,具体字段如下: 员工表字段介绍: ID 员工编号 LAST_NAME 员工姓 FIRST_NAME 员工名 USERID 用户编号 START_DATE 入职日期 COMMENTS 员工备注信息 MANAGER_ID 员工的领导ID TITLE 员工的职位 DEPT_ID 部门的编号 SALARY 员工的月薪 COMMISSION_PCT 提成 部门表的字段介绍: ID 部门编号 NAME 部门名 REGION_ID 地区编号 注:以下所有数据库相关题目,均使用这两个表 把s_emp表中的每个人的全名和工资列出来的SQL语句是? A. select first_name|last_name ,salary from s_emp

Oracle方案设计

3.1方案拓扑图 如上图所示前端四台IBM X3850M2服务器做集群应用,运行Oracle数据库,Oracle 库的数据文件存储在后端磁盘阵列上。后端存储采用了SAN网络的连接形式,四台服务器通过两台光纤交换机连接到存储阵列,采用双交换机的冗余连接提高了数据传输的可靠性。备份系统采用赛门铁克的NetBackUp备份软件把数据备份到磁带库中,如果用户有更高的备份需求可以采用飞康CDP设备对数据时时备份,可以实现数据丢失率在分钟级。 3.2服务器解决方案 服务器运行着关键Oracle数据库应用,为了提高应用的高可靠性,提高并发响应的速度,本方案采用了四台IBM X3850M2服务器做负载均衡群集的形式。四台服务器同时对外提供服务,一方面四台服务器相互分担访问负载提高响应速度,另一方面可以实现故障转移,提高服务的可靠性。 在服务器选择方面本着稳定性、可扩展性和易维护性的原则。本方案建议了IBM

X3850M2服务器,配置了四颗CPU,考虑到今后扩展要求CPU数量最多可以支持到16颗;磁盘配置2块146GB的SAS磁盘,安装操作系统和Oracle应用程序,两块磁盘做Raid1实现高可靠性,即使一块磁盘出现故障也不影响服务器正常使用;X3850M2服务器支持最多256GB内存,能充分满足用户今后应用扩展需求,ChipKill技术允许使用工业标准的DIMM来更正单位/多位错误;光通路面板显示各个物理部件工作状态包括CPU、内存、硬盘等,当部件出现故障时可以通过面板显示灯迅速找到故障原因;集成的远程管理适配器II SlimLine帮助用户远程监视系统运行状况,提高工作效率和可管理性。 3.3四节点群集实现方式 用户关键数据库应用将要采用Oracle数据库,由于用户对Oracle数据库访问量大,为了提高访问响应速度、保证应用的可靠和稳定性,本方案采用了Oracle RAC集群的解决方案。 Oracle RAC 运行于集群之上,为Oracle 数据库提供了最高级别的可用性、可伸缩性和低成本计算能力。如果集群内的一个节点发生故障,Oracle 将可以继续在其余的节点上运行。如果需要更高的处理能力,新的节点可轻松添加至集群。为了保持低成本,即使最高端的系统也可以从采用标准化商用组件的小型低成本集群开始逐步构建而成。 Oracle 的主要创新是一项称为高速缓存合并的技术,它最初是针对Oracle9i

相关文档
相关文档 最新文档