文档库 最新最全的文档下载
当前位置:文档库 › 第9章 序列、同义词、程序包

第9章 序列、同义词、程序包

第9章 序列、同义词、程序包
第9章 序列、同义词、程序包

第9章序列、同义词、程序包

学习目标:

●了解序列、同义词、同义词的概念。

●掌握序列的定义及应用方法。

●掌握同义词的定义及应用方法。

●掌握程序包在程序设计中的应用方法。

9.1 序列

序列(Sequence)是可以是被多个用户使用的用于产生一系列唯一数字的数据库对象,序列定义存储在数据字典中。序列通过提供唯一数值的顺序表用于简化程序设计工作。当一个序列第一次被查询调用时,它将返回一个预定值。在随后的每一次查询中,序列将产生一个按其指定的增量增长的值。

9.1.1 创建序列

1. 创建序列

创建序列是使用CREA TE SEQUENCE命令完成的。如果要在当前方案中建立序列,用户必须具有CREA TE SEQUENCE系统权限;如果要在其他方案中建立序列,要求用户必须具有CREA TE ANY SEQUENCE系统权限。建立序列的基本语法如下:

CREA TE SEQUENCE[schema.]sequence_name

[INCREMENT BY integer] [START WITH integer]

[MAXV ALUE integer|NOMAXV ALUE] [MINV ALUE integer|NOMINV ALUE]

[CYCLE|NOCYCLE] [CACHE integer |NOCACHE]

[ORDER|NOORDER];

其中:

●[INCREMENT BY integer]:指定序列以integer递增,如果不指定integer,使用默

认值1。

●[START WITH integer]:序列的起始值为integer。若不指定该值,对升序序列将使

用该序列默认的最小值。对降序序列,将使用该序列默认的最大值。

●[MAXV ALUE integer| NOMAXV ALUE]:设置最大值integer或不设置最大值。

●[MINV ALUE integer| NOMINV ALUE]:设置最小值integer或不设置最小值。

●[CYCLE| NOCYCLE]:当达到最大值时循环或不循环。

●[CACHE integer | NOCACHE]:预分配缓存大小,默认为20。

●[ORDER| NOORDER]:默认情况下是NOORDER,这两个参数控制序列是否按照

顺序生成。只有在RAC环境中,这两个参数才有实际意义。

【例9.1】建立序列“seq_1”。代码如下:

CREA TE SEQUENCE seq_1

START WITH 50 INCREMENT BY 10

MAXV ALUE 99 CACHE 10;

执行了以上语句后,会建立序列seq_1。序列seq_1的第一个序列号50,序列增量为10,因为指定其最大值为99,所以将来要生成的序列号顺序为50、60、70、80、90。

2. 虚表和伪列

虚表(DUAL)主要是为保证在使用SELECT语句中的语句的完整性而提供的。DUAL表是Oracle中的一个实际存在的表,常用在没有目标表的SELECT操作中。DUAL表由Oracle 连同数据字典一同创建,所有的用户都可以访问该表。这个表只有一个列DUMMY,该列定义为V ARCHAR2(1)类型,有一行值X。

Oracle系统为了实现完整的关系数据库功能,还专门提供了一组伪列,这些列不是在建立对象时由我们完成的,而是由Oracle完成的。Oracle主要有以下伪列:

●CURRV AL AND NEXTV AL 使用序列号的保留字。

●LEVEL 查询数据所对应的级。

●ROWID 记录的唯一标识。

●ROWNUM 限制查询结果集的数量。

3. 序列的使用

(1)利用NEXTV AL伪列添加数据,格式如下:

INSERT INTO 方案名.表名

V ALUES(SYSTEM.序列名.NEXTV AL, , ,…)

COMMIT;

(2)利用虚表DUAL访问序列的值,格式如下:

SELECT 方案名.序列名.NEXTV AL FROM DUAL;

SELECT 方案名.序列名.CURRV AL FROM DUAL;

9.1.2 修改序列

修改序列是使用ALTER SEQUENCE命令完成的。数据库用户可以直接修改其自身方案的序列,如果要修改其它方案的序列,则要求该用户必须具有ALTER ANY SEQUENCE 系统的权限。需要注意,START WITH选项不能被修改。修改序列基本语法如下:ALTER SEQUENCE[schema.]sequence_name

[INCREMENT BY integer] /*递增或递减值*/

[MAXV ALUE integer | NOMAXV ALUE] /*最大值*/

[MINV ALUE integer | NOMINV ALUE] /*最小值*/

[CYCLE | NOCYCLE] /*是否循环*/

[CACHE integer | NOCACHE] /*高速缓冲区设置*/

[ORDER | NOORDER]

【例9.2】将序列“seq_1”的最大值修改为200,缓冲值修改为20。代码如下:

ALTER SEQUENCE seq_1

MAXV ALUE 200 CACHE 20;

9.1.3 删除序列

当序列不再需要时,数据库用户可以执行DROP SEQUENCE命令删除序列。

【例9.3】删除序列“seq_1”。代码如下:

DROP SEQUENCE seq_1;

9.1.4 使用OEM管理序列

4. 创建序列

(1)登录OEM,选择“管理”属性页,单击“数据库对象”下的“序列”超链接,打开“序列”页面。如图9.1所示。

图9.1“序列”页

(2)单击“创建”按钮,进入“创建序列”页面,如图9.2所示。在该页面设置新序列的信息。“创建序列”页面包含以下信息。

图9.2“创建序列”页

①“一般信息”项包含以下信息:

名称:创建序列的名称。注意:序列名称必须是一个有效的Oracle标识符。

方案:在方案文本框输入该序列的方案,也可以通过“手电筒”形状的按钮打开“方案选择”页面选择方案。默认方案是当前用户对应的方案。

②“值”项包含以下信息:

最大值:序列可允许的最大值。也可以设置最大值“无限制”。

最小值:序列可允许的最小值。也可以设置最小值“无限制”。

③“选项”项包含以下信息:

循环值:选中此选项,即指定在达到序列最小值或最大值之后,序列应继续生成值。对升序序列来说,在达到最大之后将生成最小值。对降序序列来说,在大到最小值后将生成最大值。如果未选中“循环值”,序列将在达到最小值或最大值后停止生成任何值。创建序列时,该复选框在默认情况下是未选中状态。

排序值:选中该选项,即指定序列号要按请求次序生成。创建序列时,该复选框在默认情况下是未选中状态。

④“高速缓存选项”:若勾选该选项,需要设置高速缓存大小。默认值为20。也可以指定值,可接受的最小值为2。对循环序列来说,该值必须小于循环中值的个数。如果序列能够生成的值数的上限小于高速缓存的大小,则高速缓存大小将自动改换为该上限值。默认情况下选中此选项。如果没有勾选该选项,则指定不预分配序列值。

(3)各参数设置完成后,单击“确定”按钮即可。

5. 修改序列

序列创建之后,可以利用OEM对其进行修改,在如图9.1所示的页面中,选择要修改

的序列,单击“编辑”按钮,进入“编辑序列”页面进行修改即可,如图9.3所示。

图9.3“编辑序列”页

6. 删除序列

进入“序列”管理页面后,如果要删除序列,应首先在图9.1中,选中序列,然后单击“删除”按钮,进入“确认”页面。如果确认删除序列,单击按钮“是”;如果要保留序列,单击按钮“否”。

9.2 同义词

同义词是方案对象如:表、索引、视图等对象的别名。在使用同义词时,Oracle会将其翻译成对应的对象名称。在数据库应用程序开发过程中,应尽量避免直接引用表、视图等数据库对象名称,应该用这些对象的同义词。这样当DBA对数据库对象做修改或变动时,可以避免重新编译应用程序。使用同义词,当引用对象发生变化时,只需要对同义词进行修改即可,而不必改动应用程序。

在Oracle数据库中,同义词包括公有同义词和私有同义词,其中,公有同义词在数据库中所有用户都可以使用,这种同义词由PUBLIC用户组拥有;私有同义词由创建它的用户所拥有,用户可以控制其他用户是否有权使用自己的同义词。

9.2.1 创建同义词

创建公有同义词是使用CREA TE PUBLIC SYNONYM命令完成的。创建私有同义词是使用CREA TE SYNONYM命令完成的。基本语法如下:

CREA TE [PUBLIC] SYNONYM [schema.]synonym_name FOR[schema.]object[@dblink];

其中:

PUBLIC表示创建公有同义词。第一个schema指向将要创建同义词所属的方案,默认情况下为当前用户。第二个schema表示同义词指向的对象所属方案。同义词指向的对象可

以是表、视图、过程、函数、包和序列。@dblink表明同义词是远程数据库同义词。

【例9.4】建立基于“课程表”的公用同义词“ty_kc”。代码如下:

CREA TE PUBLIC SYNONYM ty_kc FOR “课程表”;

该同义词属于PUBLIC用户组,所有用户都可以直接引用。注意,用户要有能够访问“课程表”的权限。

9.2.2 引用同义词

一旦创建同义词后,数据库用户可以直接通过同义词名称访问该同义词所指的数据库对象,而不需要给出该对象的所属关系。

【例9.5】以SYS用户查询Student数据库“课程表”中课程基本信息。代码如下:SELECT * FROM ty_kc;

如果没有为Student数据库“课程表”创建同义词ty_kc,那么SYS用户查询“课程表”时,则需指定“课程表”的所有者SYSTEM.课程表。

9.2.3 删除同义词

删除公有同义词是使用DROP PUBLIC SYNONYM命令完成的。删除私有同义词是使用DROP SYNONYM命令完成的。语法格式如下:

DROP [PUBLIC] SYNONYM [schema.]synonym_name ;

其中:

●PUBLIC:表示删除一个公有同义词。

●SCHEMA:指定将要删除同义词的所属方案。

●synonym_name:为将要删除的同义词名称。

【例9.6】删除公有同义词“ty_kc”。代码如下:

DROP PUBLIC SYNONYM ty_kc;

9.2.4 使用OEM管理同义词

7. 创建同义词

【例9.7】为“Student”数据库中“课程表”创建私有同义词“kc”。步骤如下:

(1)登录OEM,选择“管理”属性页,单击“数据库对象”下的“同义词”超链接,打开“同义词”页如图9.4所示,单击“创建”按钮,进入“创建同义词”页面,如图9.5所示,该页面包括以下信息:

①“一般信息”项包含以下信息:

名称:将要创建的同义词名称,设置为“kc”。

类型:指定要创建公有同义词还是私有同义词。创建私有同义词,选择“方案”类型;创建公有同义词,选择“公用”类型。在此,选择“方案”类型,值为“SYSTEM”。

②数据库:可以定义本地同义词,也可以为远程数据库定义同义词。若选择了“远程”,那么需要指定“服务名”,选择数据库链接。在此,选择本地数据库。

③“别名,代表”:同义词指向的对象。单击“手电筒”形状按钮,选择对象SYSTEM.课程表,如图9.6所示。单击“选择”按钮,返回“创建同义词”页如图9.7。单击“确定”按钮,完成同义词的创建。

图9.4“同义词”页

图9.5“创建同义词”页

图9.6“引用方案和对象”页

图9.7“返回创建同义词”页

8. 删除同义词

在图9.4中,在搜索栏项,在“方案”文本框输入“SYSTEM”,在“对象名”文本框输入“kc”,单击“开始”按钮,进行同义词查找,如图9.8所示,选中要删除的同义词“kc”,单击“删除”按钮,出现“确认”页面,如图9.9所示,单击“是”按钮,删除该同义词即

可。

图9.8“搜索同义词”页

图9.9“确认删除同义词”页

9.3 程序包

9.3.1 概述

程序包(Package)简称为包,是将相关的PL/SQL程序块或元素(变量、常量、过程、函数、游标等)组织在一起,作为一个完整的单元被存储在数据库中,以名称来标识。

包由两个分离的部分组成:包头(规范、说明)和包体(主体),这两个部分独立地存储在

数据字典中。包头是包与应用程序之间的接口,在这里可以定义包的公有组件,如变量、常量、过程、函数、游标等,这些公有组件不仅可以在包内使用,还可以由其他过程和函数调用。包体是包的具体实现,在其中可以定义私有组件,可以定义公有游标,实现在包头中说明的过程、函数等。

9.3.2 创建程序包

包的创建分为包头的创建和包体的创建两部分。

9. 创建包头

创建包头的语法格式为:

CREA TE OR REPLACE PACKAGE [schema.]package_name

IS | AS pl/sql_package_spec

END package_name;

其中:

●schema:指定将要创建的包所属用户方案;

●package_name:将要创建的包的名称;

●pl/sql_package_spec:变量、常量及数据类型定义,游标定义,函数、过程定义和参

数列表返回类型。

在定义包头时,要遵循以下规则:

●包元素的位置可以任意安排。然而,在声明部分,对象必须在引用前进行声明。

●包头可以不对任何类型的元素进行说明。例如,包头可以只带过程和函数说明语句,

而不声明任何异常和类型。

●对过程和函数的任何声明都必须只对子程序和其参数进行描述,但不带任何代码的

说明,实现代码则只能在包体中。

【例9.9】创建包头“my_package1”,其中包含一个函数“test_func”和一个过程“test_proc”。代码如下:

CREA TE OR REPLACE PACKAGE my_package1

AS

FUNCTION test_func RETURN V ARCHAR2;

PROCEDURE test_proc;

END my_package1;

10. 创建包体

创建包体的语法格式为:

CREA TE OR REPLACE PACKAGE BODY[schema.]package_name

IS | AS pl/sql_package_body

END package_name;

其中:

●pl/sql_package_body是游标、函数、过程的具体定义。

创建包体时,注意以下问题:

●包体只能在包头被编译后才进行编译。

●包体中的过程、函数名称必须严格地与包头中定义的名称相匹配。

●包体中声明的变量、常量等都是私有的,只能在包体中使用。但包体中可以使用包

头中声明的变量、常量等。

【例9.10】对应包头“my_package1”,创建包体。函数“test_func”显示系统时间,过程“test_proc”利用系统时间修改“成绩表”中学生的成绩。包体部分定义如下:CREA TE OR REPLACE PACKAGE BODY my_package1

IS

FUNCTION test_func

RETURN V ARCHAR2

AS

i NUMBER;

BEGIN

RETURN TO_CHAR(SYSDA TE, 'yyyy_mm_dd hh24'||': '||TO_CHAR(SYSDA TE, 'mi')|| ':

'||TO_CHAR(SYSDA TE, 'ss'));

END;

PROCEDURE test_proc

IS

i NUMBER;

BEGIN

i:=TO_NUMBER(TO_CHAR(SYSDA TE, 'yyyymmddhh24miss'));

i:=i mod 100;

UPDA TE 成绩表SET 成绩=i;

END;

END my_package1;

9.3.3 程序包应用

11. 调用包

在创建了包头和相应的包体之后,就可以调用该包的各个组件了。对包内公有组件的调用格式要用到包名并加“.”作为限定词,即包名.组件名称。下面用EXECUTE命令来调用包中的各个组件。

【例9.11】调用包“my_package1”中的函数“test_func”显示系统当前时间。代码如下:

SELECT my_package1.test_func FROM DUAL;

【例9.12】调用包“my_package1”中的过程“test_proc”修改“成绩表”中“成绩”列。代码如下:

EXECUTE my_package1.test_proc;

12. 包重载

在包的内部,过程和函数可以重载,也就是说包中可以包含一个以上名称相同的对象。

【例9.13】创建包“xs_package”,包内定义两个过程,分别实现按不同的输入参数添加学生信息。

包头部分定义如下:

CREA TE OR REPLACE PACKAGE xs_package

AS

PROCEDURE addstudent

(xh IN 学生表.学号%TYPE);

PROCEDURE addstudent

(xh IN 学生表.学号%TYPE,

xm IN 学生表.姓名%TYPE);

END xs_package;

包体部分定义如下:

CREA TE OR REPLACE PACKAGE BODY xs_package

AS

PROCEDURE addstudent (xh IN 学生表.学号%TYPE)

IS

BEGIN

INSERT INTO 学生表(学号)

V ALUES(xh);

COMMIT;

END ADDstudent;

PROCEDURE ADDstudent (xh IN 学生表.学号%TYPE,xm IN 学生表.姓名%TYPE) IS

BEGIN

INSERT INTO 学生表(学号,姓名)

V ALUES(xh,xm);

COMMIT;

END addstudent;

END xs_package;

【例9.14】调用“xs_package”包,通过输入不同参数添加学生信息。代码如下:DECLARE

BEGIN

xs_package.addstudent('033');

END;

或者:

DECLARE

BEGIN

xs_package.addstudent('034', 'lie');

END;

13. 删除包

当不在需要某个程序包时,可以将其删除,也可以只删除包体。

删除整个程序包的语法如下:

DROP PACKAGE package_name;

只删除程序包体的语法如下:

DROP PACKAGE BODY package_name;

【例9.15】删除“xs_package”程序包。代码如下:

DROP PACKAGE xs_package;

9.3.4 使用OEM管理程序包

14. 创建程序包

使用OEM创建包也分为创建包头和包体两部分。创建步骤如下:

(1)登录OEM,选择“管理”属性页,在“程序”下有“程序包”和“程序包体”两个超链接,分别进行包头和包体的操作。

(2)创建包头

单击“程序包”超链接,进入“程序包”页面,如图9.10所示。单击“创建”按钮,打开“创建程序包”页面,如图9.11所示。在“名称”文本框中输入包头名;在“方案”文本框中输入或选择包所属用户方案;在“源”编辑区中输入代码实现变量、常量及数据类型定义,游标定义,函数、过程定义和参数列表返回类型。单击“创建”按钮,完成创建操作。

(3)创建程序包体

单击“程序包体”超链接,进入“程序包体”页面,如图9.12所示。单击“创建”按钮,打开“创建程序包体”页面,如图9.13所示。在“名称”文本框输入程序包体的名称;在“方案”文本框中输入或选择包体所属用户方案;然后在“源”编辑区域输入定义函数、过程等的PL/SQL源代码。单击“创建”按钮,完成创建操作。

图9.10“程序包”页

图9.11“创建程序包头”页

图9.12“程序包体”页

图9.13“创建程序包体”页

15. 删除程序包

在图9.10中,选择要删除的程序包,单击“删除”按钮,进入“确认”页面,如果确认删除,单击“是”按钮,完成包的删除。

9.3.5 系统的内置程序包

Oracle系统提供了若干具有特殊功能的内置程序包。

●DAMS_ALERT包:用于数据库报警,允许会话间通信。

●DAMS_JOB包:用于任务调度服务。

●DAMS_LOB包:用于大型对象操作。

●DAMS_PIPE包:用于数据库管道,允许会话间通信。

●DAMS_SQL包:用于执行动态SQL。

●UTL_FILE包:用于文本文件的输入与输出。

●DBMS_OUTPUT包:允许用户从程序包、触发器和存储过程中输出信息。

除了包UTL_FILE既存储在服务器端,又存储在客户端,其他的DBMS包都存储在服务器端。此外,在某些客户环境下,Oracle还提供一些额外的包。

9.4 本章小结

序列用于生成顺序编号,能够以串行方式生成一系列顺序整数。序列可以被设置为递增、递减,有界或无界,循环或不循环等形式。序列经常被用来为主键列或者本来没有顺序的记录行提供顺序的流水号。

同义词是方案对象的别名,使用同义词,一方面可以简化对象的访问,另一方面可以提高对象访问的安全性。

程序包使程序设计实现模块化,提高程序的编写效率。在程序中首次调用包内的过程或

函数时,Oracle会把整个包调入内存,当再次访问包内对象时,Oracle将直接从内存中读取,不需要从磁盘载入,从而提高了程序的执行效率。

9.5 练习与思考

1、建立序列后,首次调用序列时应该使用哪个伪列?

A. ROWID

B. ROWNUM

C. NEXTV AL

D. CURRV AL

2、建立了公共同义词后,所有用户都可以使用该公共同义词吗?

A. 是

B. 不是

3、以SYSTEM用户登录到Student数据库,创建序列并执行下面操作。

(1)建立序列“seq_2”:序列初值为10、序列增量为1、序列最大值为100。

(2)为学生表插入一条数据:学号使用序列“seq_2”生成数据。

(3)查看“学生表”,显示所有学生信息。

(4)显示序列“seq_2”的当前值。

(5)显示当前用户所有序列的名称、序列增量和最大值。

4、创建同义词并执行下面操作。

(1)以SYSTEM用户登录Student数据库,基于“学生表”建立公共同义词“public_xs”。

(2)以SYSTEM用户登录Student数据库,查询同义词“public_xs”,显示学生的姓名和出生日期。

5、使用程序包有哪些优点?

9.6 上机实训

16. 实训目标

(1)掌握创建程序包头方法。

(2)掌握创建程序包体的方法。

(3)掌握程序包的调用方法。

17. 实训内容

(1)创建程序包“stu_package”,将统计“学生表”中不同性别的人数的函数和过程写到包中。

①以SYSTEM用户登录“Student”数据库。

②创建程序包头“stu_package”。

CREA TE OR REPLACE PACKAGE stu_package

AS

FUNCTION f_count(in_sex IN 学生表.性别%TYPE) RETURN NUMBER;

PROCEDURE p_count(in_sex IN 学生表.性别%TYPE ,out_num OUT NUMBER);

END stu_package;

③创建程序包体“stu_package”。

CREA TE OR REPLACE PACKAGE BODY stu_package

AS

FUNCTION f_count(in_sex IN 学生表.性别%TYPE)

RETURN NUMBER

AS

out_num NUMBER;

BEGIN

IF in_sex ='男' THEN

SELECT COUNT(性别) INTO out_num

FROM 学生表

WHERE 性别='男';

ELSE

SELECT count(性别) INTO out_num

FROM 学生表

WHERE 性别='女';

END IF;

RETURN(out_num);

END ;

PROCEDURE p_count(in_sex IN学生表.性别%TYPE ,out_num OUT NUMBER) AS

BEGIN

IF in_sex ='男' THEN

SELECT COUNT(性别) INTO out_num

FROM 学生表

WHERE 性别='男';

ELSE

SELECT COUNT(性别) INTO out_num

FROM 学生表

WHERE 性别='女';

END IF;

DBMS_OUTPUT.PUT_LINE(in_sex||'生人数为: '||TO_CHAR(out_num)); END;

END stu_package;

④调用程序包中函数,统计并输出女同学人数。

SET SERVEROUTPUT ON

DECLARE

woman_num NUMBER;

BEGIN

woman_num :=stud_package.f_count('女');

END;

⑤调用程序包中过程,统计并输出男同学人数。

SET SERVEROUTPUT ON

DECLARE

man_num NUMBER;

BEGIN

stud_package.p_count('男',man_num); END;

同义词和同义词辨析

同义词 意义相同或相近的一组词 意义相同的叫等义词,意义相近的叫近义词。 一、等义词 ㈠概念义、附属义完全相同,在任何语境中都能够替换,也叫绝对同义词, 如: 单车——自行车青霉素——盘尼西林电机——马达 六弦琴——吉他立刻——马上 ㈡概念义相同,附属义有一些细微的差别: 西红柿——番茄母音——元音剪刀——剪子 玉米——包谷、棒子公尺——米 二、近义词 美丽——漂亮 矗立——耸立——屹立 都有:高高的立起的意思,但不同: 矗立,着眼于直,是直而高的立着。用于物,不用于人。 耸立,着眼于高,高而突出的立着。 屹立,着眼于稳固,用于物,也可用于人。 近义词从形式上看,有三种: ①语素不同: 道路——途径毛病——缺点杰出——卓越美丽——

漂亮 谨慎——小心企图——打算忧虑——担心检举—— 揭发 ②素有同有异: 保卫——捍卫辩论——争论严格——严厉希望——期待 请求—恳求—哀求—乞求 赞赏—赞颂—赞扬—赞叹 ③素颠倒: 力气——气力整齐——齐整展开——开展粮食——食粮 情感——感情榜样——样榜兄弟——弟兄到达——达到 妒忌——忌妒健康——康健 同义词形成的原因: 一、认识深化的结果 人们在语言实践中因为认识的深化而不断创造新词,新词旧词并存使用,意义上有交叉,于是就形成了同义词。如: 拉:抓住一物,使之离开原处。 拖:磨着地面拉。 提:从下往上拉。

扯:不规则地拉。 抽:只拉其中一个部分。 拽:使劲拉 波动:上下起伏地动 摇动、摆动、晃动:前后或左右地动 转动:围绕一点旋转地动。 移动、挪动:从一个位置移到了另一个位置。 二、客观现象相近、相类联系的反映。 看、见、望、顾、窥、盯、观、察 三、语汇内部发展的结果(吸收各方面词语的结果) 语言的发展具有继承和发展两个方面,一方面创造新词,一方面吸收外来词、方言词、行业语等等,各方面的词并用,于是就出现了众多的同义词 见面(会晤)想念(缅怀)生日(诞辰)黎明(拂晓)——古语词 扩音器(麦克风)扳手(士巴拿)公共汽车(巴士) 发电机(马达)滑稽(幽默)——外来词 玉米——包谷、棒子、向日葵(朝阳花、望日莲)——方言 四、交际的特殊需要 人们对于客观事物的反映,往往带有一种主观的评价。而语言是传递信息,

(精选)同义词近义词大全

安然—安稳遨游—游览奥秘—神秘懊悔—后悔报酬—酬劳悲哀—悲伤崩塌—倒塌必然—必定避免—幸免便宜—廉价哺育—培育猜测—推测才干—才能采用—采纳诧异—惊诧颤动—抖动沉浸—沉醉惩罚—惩处迟延—拖延耻笑—讥笑炽热—酷热憧憬—向往酬谢—答谢啜泣—抽泣创造—制造绰号—外号慈悲—慈善慈祥—慈爱葱茏—葱郁聪明—聪慧催促—督促璀璨—明亮打扮—装扮打搅—打扰胆怯—害怕淡忘—忘却调皮—淘气叮嘱—嘱咐陡崖—悬崖妒忌—嫉妒对付—应付对照—对比恩赐—赏赐

发誓—宣誓发展—进展繁殖—生殖反抗—抵抗防御—防备妨碍—阻碍分量—重量分外—格外愤怒—愤慨锋利—锐利服侍—侍侯浮现—出现赋予—给予告别—告辞恭敬—尊敬估计—估量鼓励—鼓舞固然—当然故意—有意关心—关怀管理—治理贯通—贯穿瑰宝—珍宝含糊—模糊寒冷—严寒和蔼—和气宏伟—雄伟欢跃—喜悦环绕—围绕荒芜—荒凉回顾—回忆汇集—汇合获取—猎取祸患—祸害机灵—灵巧积累—积存即将—马上疾驰—飞奔寄托—寄予讥笑—嘲笑坚固—牢固坚毅—坚强艰苦—艰难

建造—建筑交织—交错娇嫩—柔嫩节制—克制竭力—尽力解救—拯救谨防—防备谨慎—慎重惊险—危险精密—周密精致—精巧敬仰—仰慕境界—境地居然—竟然绝望—无望开辟—开发开辟—开拓慷慨—大方可惜—惋惜空暇—空闲恐怖—恐惧控制—操纵款待—招待愧疚—内疚劳苦—劳累冷艳—艳丽黎明—拂晓立即—马上灵便—灵活领略—领会浏览—扫瞄隆重—盛大沦陷—沦落罗列—排列满意—中意漫步—闲逛茂密—茂盛朦胧—模糊弥漫—布满密切—紧密勉励—鼓励勉强—牵强藐视—轻视

明丽—明媚明艳—鲜艳摹仿—模仿蓦地—突然模范—榜样鸟瞰—俯视凝结—凝聚凝视—注视挪移—移动偶尔—间或判断—推断批评—批判疲惫—疲乏疲倦—疲乏僻静—偏僻漂亮—美丽飘荡—漂浮飘拂—漂动品格—品行平生—终生平庸—平凡平整—平坦普通—一般欺凌—凌辱奇妙—奇异歧视—卑视气魄—气势气势—气概启示—启发清晰—清楚乾坤—天地潜伏—埋伏谴责—责备惬意—满意亲密—亲热轻蔑—轻视轻盈—轻快清澈—清亮清纯—纯洁清晰—清楚驱赶—驱逐弱小—微小伤害—损害

Oracle应用程序编程1_5章试题汇总

一、选择题(每题1分,共40分) 1、Oracle数据库存储数据的方式包括()A A、文件系统 B、网络存储 C、自动存储设备 D、裸设备 2、Oracle是一种()数据库。D A、文件型 B、层次型 C、网状模型 D、关系型 3、Oracle10g的新特性是()D A、支持grid网格计算 B、提供RAC功能 C、为internet而设计 D、提供基于浏览器的企业管理器 4、Oracle数据库启动时必须启动的服务是()A A、OracleService B、OracleJobSchedulerOrcl C、OracleDBConsole D、OracleOraDB10g_homeliSQL*Plus 5、Oracle服务器提供的安装类型不包括()D A、企业版 B、标准版 C、个人版 D、移动版 6、下面哪项信息不会保存在控制文件中(D) A、日志文件的名称及位置 B、数据库的名称 C、初始化参数文件的位置 D、数据文件的名称和位置 7、下列哪个组件不是Oracle例程的组成部分?()C A、系统全局区SGA B、PMON后台进程 C、控制文件 D、调度进程 8、下列哪一个后台进程和对应的数据库组件能够保证即使用户对数据库所做的修改没有写入数据文件,也不会发生修改内容丢失的情况?()D A、DBWN后台进程与数据库缓存 B、LGWR后台进程与重做日志文件 C、CKPT后台进程与控制文件 D、ARCn后台进程与归档重做日志文件 9、如果一个服务器进程非正常终止,Oracle系统将使用下列哪一个进程来释放它占用的资源()A A、SMON B、PMON C、CKPT D、DBWR 10、以下不属于Oracle的物理组成结构的是()D A、控制文件 B、日志文件 C、数据文件 D、安装文件 11、系统全局区(SGA)是一个庞大的共享内存结构,包含了一个数据库实例的数据或控制信息。SGA可以分为不同的池,以下池不属于SGA的是()C A、共享池 B、大池 C、数据池 D、Java池 12、在Oracle数据库中数据增长的基本单位是()B A、区 B、块 C、段 D、表空间

英语常用同义词近义词

英语常用同义词近义词、短语辨析 1.idea, concept, conception, thought, notion, impression 这些名词均有“思想、观点、观念”之意。 idea: 最普通常用词,几乎适用于任何方面的思维活动。 concept: 指从众多实例中通过概括、归纳而形成的对事物本质、全貌及其内部联系 的概念或看法。如:A small baby has no concept of right and wrong.婴儿没有是非概念. It was Aristotle who proved the world is round. Plato popularized the concept.亚里士多德证明了地球是圆的,柏拉图普及了这一概念。 conception: (概念、观念、思想)通常指个人或一些人所持有的具体概念或念头,也可指概念的形成过程,含一定的想象和感情色彩意味。如:He’s got a really strange conception of friendship. 他对友谊有一种非常独特的见解。 ancient Greek thought古希腊思想; lost/deep in thought陷入思索中/在沉思中,如:Derek was staring out of the window, lost in thought. Derek凝视着窗外,陷入了沉思。 thought: 指以推理、思考等智力活动为基础的心理思维活动及其结果。如:Marxism-Leninism, Mao Zedong Thought, Deng Xiao-ping Theory, “三个代表”之英文表达法——摘自CNN 'THE THREE REPRESENTS' Theory first raised by President Jiang Zemin in early 2000. Communist party must: 1 - Represent most advanced productive forces, including private business. 代表中国先进社会生产力的发展要求 2 - Represent the most advanced culture. 代表中国先进文化的前进方向 3 - Represent fundamental interests of the broad masses (i.e. not merely a "revolutionary party" but one that stands for all Chinese.) 代表中国最广大人民的根本利益 notion: 尤指错误或模糊的概念、想法;无可靠的基础,未经深思熟虑的观点。 misguided notions of male superiority男尊女卑的错误观点,突然的念头,奇想notion to do sth At midnight she had a sudden to go to the beach.半夜里她突发奇想要去海滩。 impression: 指外部刺激在思想中所产生的印象。尤指(对人、事的)印象;感想,常接of, 如:What’s your impression of Frank as a boss? 你对身为老板的Frank印象如何?

2017oracle期末考试题及答案

5.10.15.20.25.30. 1、以下()内存区不属于SGA。A A.PGA B.日志缓冲区 C.数据缓冲区 D.共享池 2、()模式存储数据库中数据字典的表和视图。 B A.DBA B.SCOTT C.SYSTEM D.SYS 3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE关键字, 则Oracle就将()表空间分配给用户作为默认表空间。 C A.HR B.SCOTT C.SYSTEM D.SYS 4、()服务监听并按受来自客户端应用程序的连接请求。 A A.OracleHOME_NAMETNSListener B.OracleServiceSID C.OracleHOME_NAMEAgent D.OracleHOME_NAMEHTTPServer 5、()函数通常用来计算累计排名、移动平均数和报表聚合等。 B A.汇总 B.分析 C.分组 D.单行 6、()SQL语句将为计算列SAL*12生成别名Annual Salary D A.SELECT ename,sal*12 ‘Annual Salary’ FROM emp; B.SELECT ename,sal*12 “Annual Salary” FROM emp; C.SELECT ename,sal*12 AS Annual Salary FROM emp; D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp; 7、锁用于提供( )。D

A.改进的性能 B.数据的完整性和一致性 C.可用性和易于维护 D.用户安全 8、( )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不 允许插入、更新和删除行。 C A.行共享 B.行排他 C.共享 D.排他 9、带有( )子句的SELECT语句可以在表的一行或多行上放置排他锁。B A.FOR INSERT B.FOR UPDATE C.FOR DELETE D.FOR REFRESH 10、使用( )命令可以在已分区表的第一个分区之前添加新分区。 A.添加分区 B.截断分区 C.拆分分区 D.不能在第一个分区前添加分区 11、( )分区允许用户明确地控制无序行到分区的映射。 A.散列 B.范围 C.列表 D.复合 12、可以使用()伪列来访问序列。 A.CURRVAL和NEXTVAL B.NEXTVAL和PREVAL C.CACHE和NOCACHE D.MAXVALUE和MINVALUE 13、带有错误的视图可使用()选项来创建。 A.FORCE B.WITH CHECK OPTION

简单的同义词是什么

简单的同义词是什么 简单指的是不复杂的事物,以下是“简单的同义词”希望能够帮助的到您! 简便 纯粹 浅易 精练 简易 单纯 单一 简陋 方便 浅显 轻易 纯洁 大略 粗略 容易 简略 概略

扼要 精炼 简约 简洁 1、你这样对待学生,太简单粗暴了。 2、老师对我们总是进行耐心细致的说服教育,从来不简单粗暴。 3、同志之间开展批评要和风细雨,不能简单粗暴。 4、对犯错的同学要耐心教育,简单粗暴的批评是不能奏效的。 5、挽救失足青年要坚持耐心说服,不能简单粗暴。 6、这次的考试题出乎意外的简单。 7、这道题乍一看挺难,其实很简单。 8、这两种算法比较起来,还是第二种简单些。 9、简单粗暴的教育方法造成了不良的后果。 10、头脑简单、处事笨拙的人是不适合做领导的。 11、张老师知识丰富,教学水平高,真不简单。 12、我的理财之道狠简单,不过是开源节流。 13、造句简单得很,绝对不用搜索枯肠. 14、这道题很简单,他会做对根本不足为奇。 15、这道题很简单,小明做起来真是得心应手。 16、听力老师的讲解,我恍然大悟,原来这道题如此简

单。 17、蟋蟀是有特别好的工具的动物吗其实很简单,蟋蟀属于普通动物,所以没有。 18、这台机器的工作原理很简单。 19、简单的说,这是一个不堪回首的年份和财季。 20、即使是加工简单的工艺品,王师傅也刻意求工,一丝不苟。 21、一个叹为观止的胜利也许因为一个简单的民族忠诚问题就此发生逆转。 22、不是简单的亦步亦趋就能学习好知识,而是需要以身实践,甚至要付出巨大的努力刻苦钻研才能学好。 23、当然,这些看似简单的策略实在是知易行难。 24、轻信易惑的道理很简单,人家就利用你的弱点来达到目的。 25、今天的考试很简单,我不费吹灰之力就答完了。 26、这次考试,我做错了一道特别简单的排序题,我自言自语地骂了自己一句:“真笨!”。 27、这些简单而意味深长的话,我一直铭刻在心。 28、即使是简单的加工,赵师傅也一丝不苟,刻意求工。 29、作为一名美术老师雕梁画栋是一件非常简单的事情。 30、要精致不要粗糙,做事尽善尽美,考虑问题复杂化,

Sql_Lab4 视图、序列、同义词和索引

SQL实验四视图、序列、同义词和索引 实验目标: ?创建视图 ?创建序列 ?插入值时在表中使用序列 ?创建同义词 ?创建索引 4.1 视图 视图是一个虚拟表,其内容是借助于查询从表中获取的。在这些表中所作的更改自动反映在视图中。语法如下: CREATE VIEW viewname AS SELECT; 注意:ORDER BY 不能与视图一起使用。 实验4-1 建立“上海”客户的视图,并取名“Customer_sh”。 上面的查询创建一个名为“Customer_sh”的视图。创建视图之后,您可像查看任何表一样查看该视图。请给出如下所示的语句:

实验4-2 建立一个名为Order_Sh的包含所有上海客户订单信息的视图,要求在该视图中包括各客户的公司名称、订单代号和订购日期等属性列。 实验4-3 删除名为 Customer_sh的视图。 4.2 序列 序列用来生成可用作主键的唯一整数。语法如下: CREATE SEQUENCE sequencename INCREMENT BY START WITH ; ?sequencename 是创建的序列的名称; ? 是指定的递增数,默认值是 1; ? 是序列的开始数。 实验4-4 创建名从3开始、步长为1、名为“seqno”的序列。

上面的查询创建名为“seqno”的序列,我们也可以在创建序列之后插入值。格式如下: INSERT INTO tablename(sequence column number, columnnames) VALUES (sequence name.NEXTVAL, values); ?Sequence column number是您生成序列编号的列名称 ?Column names是表的其他列。 实验4-5 假定数据库中有一个名为new_ptype的表,其结构和数据如下图所示: 请给出如下所示的语句:

英同义词近义词大全

同义词 编造:fabricate fiction spin(编造) weave 伪造(的):fake pattern forge mork bogus sham 一群:a galaxy of.....(talent) a pack of..... a multitude of.... a herd of+牛羊鹿 a host of a gangs of stacks of.... 发(射)出:emit radiate 共同的:joint mutual reciprocal 壮观的:magnificent grand stately majestic 治疗:treat cure heal therapy remedy 神圣的:sacred holly divine sainted 衰退:lag decline recession 强调:highlight stress emphasize underline 空的:empty

hollow blank 大:tremendous vast immerse huge massive 工资:wage salary pay bonus 健康的:wholesome healthy sound 倾向:tend incline apt to... lean towards... predispose be liable to 潜在的:potential latent underlying 优点:merit advantage edge (优势) 缺点:lame disadvantage drawback shortcoming defect 赤裸的:bare naked bald 合同:bargain contract pact bond (契约、债券)职业的:career professional vocational 名声(声望):celebrity fame reputation prestige(+ous)

oracle数据字典详解

学习笔记:oracle数据字典详解 --- 本文为TTT学习笔记,首先介绍数据字典及查看方法,然后分类总结各类数据字典的表和视图。然后列出一些附例。 数据字典系统表,保存在system表空间中。 由表和视图组成,由服务器在安装数据库时自动创建,用户不可以直接修改数据库字典,在执行DDL 语句时,oracle会自动修改。 记录一些表和视图(只读的),新建的表不要和这空间建在一起(9i以前的版本新用户建的表默认表空间为system,注意修改) --查询数据字典: select * from dictionary --数据字典导出方法: conn / as sysdba spool on spool c:\dic.txt select * from dictionary spool off 主要四部分: 1,内部RDBMS表:x$…… 2,数据字典表:……$ 3,动态性能视图:gv$……,v$…… 4,数据字典视图:user_……,all_……,dba_……

数据库启动时,动态创建x$,在X$基础上创建GV$,在GV$基础上创建V$X$表-->GV$(视图)--->V$(视图) +++ 一,内部RDBMS表x$……,例如:x$kvit,x$bh,x$ksmsp,x$ksppi和x$ksppcv 核心部分,用于跟踪内部数据库信息,维持DB的正常运行。 是加密命名的,不允许sysdba以外的用户直接访问,显示授权不被允许。最好不要修改. x$kvit=Kernel Layer Performance Layer V Information tables Transitory Instance parameter 数据库启动时,动态创建x$…… +++ 二,数据字典表……$,如tab$,obj$,ts$…… --用来存储表、索引、约束以及其他数据库结构的信息。 --创建数据库时通过脚本sql.bsq来创建,脚本:$oracle_home/rdbms/admin/sql.bsq +++ 三,动态性能视图gv$……,v$……,如V$parameter --记录了DB运行时信息和统计数据,大部分动态性能视图被实时更新以反映DB当前状态。 --数据库创建时建立的。 --只有sysdba可以直接访问。 --查看表v$fixed_view_definition(***),可以查看GV$和V$视图的创建语句。(oracle提供一些特殊视图,用来记录其他视图的创建方式,v$fixed_view_definition就是其中之一) --select view_definition from v$fixed_view_definition where view_name='V$FIXED_TABLE'; --gv$……=Global V$,在X$……基础上创建,是为了满足OPS环境(多个实例)的需要面产生的,可以返回多个实例的信息。

公文写作中常用同义词辨析

公文写作中常用同义词辨析 公文是处理公务的一种重要的文字工具,在制作过程中,对公文常用同义词语的选用是一件煞费苦心的事,下面从常用同义词中选取几组进行辨析。 截止与截至“截止”是指“到一定期限停止”,如“报名在昨天已经截止”,“截至”是截止到某个时候,如“报名日期截至本月底止”。在“截至”中“截”的意思就是“截止”,而“至”则是“到”的意思,所以“截至”就是“截止到”的意思,例如“北京市申办2000年夏季奥运会得到了北京市人大代表和政协委员的大力支持。截至今天18时,已有500多位人大代表和近300名政协委员在网上签名支持北京申办奥运会”(《人民日报》2000年2月18日),句中“截至”就不能用作“截止”。 布置与部署“布置”是指“在一个地方安排和陈列各种东西或人以使这个地方适合某种需要”,也指“对一些活动做出安排”;“部署”是指“安排、布置(人力、任务)”。比较起来,“布置”适用的范围要比“部署”宽泛一些。“部署”一般适用于较大规模的、比较正式的、带有较浓厚的书面色彩的或者与军事有关的场合,只能与人力、任务、工作等少数几个词语搭配,如“军事部署、战略部署、统一部署”等,如果我们把“布置房间”说成“部署房间”那就错了,如果把“部署”写成“布署”那就是写别字了。 其他与其它“其他”是指“别的”,可以指人,也可以指事物,如“抓住主要矛盾,其他问题也就迎刃而解了”,“其他”用在单音节词前要带“的”,用在双音节词前一般不带“的”;“其它”是从“其他”中分化出来的,仅用于事物。在公文写作过程中,将“其他”与“其它”混用的现象比较普遍,有些是选用不当,有些则是难于取舍造成的,实际上,在典范的现代白话文著作中,已逐步淘汰了“其它”而一律用“其他”,既指人,也指事物。 中心与重心“中心”是指“跟四周距离相等的位置;事物的主要部分;在某一个方面占主要地位的城市或地区;设备、技术力量等比较完备的机构和单位(多用作单位的名称)”等。“重心”是指“物体各部分所受的重力产生合力,这个合力的作用点就叫做这个物体的重心”,由此引申为事情的中心或主要部分。写作中不能把“中心工作”写成“重心工作”。 启用与起用“启用”是指“开始使用”,“启”有“开始”的意思,如“启用单位印信”、“新机场已经落成,即将启用”等;“起用”是指重新任用已退职或免职的官员”,在这里,“起”有“向上”的意思。两个词语的根本区别在于“起用”指人,而“启用”一般不指人。 称谓:我、本、该;你、您、贵;大家 时间:不日,不时,即日,即刻,当即,一度,几度,如期,限期,届时,定于,兹,行将,旋即,在即,如期,拟于,逾期,曾,前迄,自,嗣后,俟,径行,先期,迅即 发端:为了,根据,按照,遵照,顷据,顷奉,接,前接,近接,闻,近闻,悉,兹有,兹因,兹派,兹聘,兹定于,电悉,谨悉,欣闻,欣悉 收束:函告,函复,函达,盼复,盼示,见复,此令,此复,此致,此据,谨此,谨呈,谨贺,谨启,谨上,为要,为盼,为荷,为宜,请批复,请批示,请核示,请予审批 期请:期,以期,望,尚望,希,盼,切盼,请,务请,呈请,报请,提请,恳请,敬请,敬希拟请,烦请,切望,敬祈,尚祈

常见同义词近义词

雅思写作常见同义词/近义词归纳总结 解决(动词):Solve, deal with, cope with, handle, settle, resolve, address, tackle 问题(名词): problem, matter, issue 事件(名词): incident, affair, event 教育(名词): education, schooling 经济上的(形容词): economic, financial 释放(动词): relieve,emancipate 压力(名词): stress, pressure, strain, 强调(动词): lay stress on, lay emphasis on, emphasize, accentuate, put the accent on 忽略(有意)(动词): ignore, turn a deaf ear to 忽略(无意)(动词): neglect 意识(名词): awareness(外界信号所产生的), consciousness(自我的) 提高(动词): raise, facilitate, promote, boost up, enhance 完善(动词): better, improve 基本的(形容词): basic, fundamental, 损害(动词):Damage, hurt, injure, harm, undermine,spoil 给与(动词):Give, offer, render, impart, provide, supply, afford 培养(动词):Develop, cultivate, foster 优势(名词):Advantage, merit, virtue, benefit, strength, edge 缺陷(名词):Disadvantage, demerit, drawback, downside, weakness 大于,胜于(动词):outweigh, overshadow 利弊兼有(名词):pros and cons 使迷惑(动词):Puzzle, bewilder, perplex, baffle 重要的(形容词):Key, crucial, critical, important, significant, vital, substantial, indispensable, imperative 认为(动词):believe, insist, maintain, hold, argue, be convinced, be firmly convinced, be fully convinced 保护(动词):Protect, conserve, preserve 确保(动词):Assure, ensure, guarantee 有害的(形容词):harmful, detrimental 有益的(形容词):Useful, helpful, beneficial, profitable, rewarding,advantageous 帮助(名词): help, assistance 要求(名词):Request, demand, needs, requisition 消除(动词):Eliminate, clear, remove, clear up, take away 导致(动词):Lead to, bring about, result in, cause, generate, trigger, give rise to 因此(连词):therefore, thus, consequently, as a consequence, accordingly, as a result, 宣称(动词):Allege, assert, declare, claim 发生(动词):Happen, occur, take place 原因(名词):Reason, factor, cause 发展(名词):Development, advance, progress 影响(名词):Influence, impact, effect 强加(动词): impose…on,exert …on, put …on, place…on 明显的(形容词):Clear, obvious, evident, manifest, apparent 事实上:in practice,essentially,in essence,in reality,as a matter of fact,it is a fact that 换言之:Namely,that is to say,in other words,to put it like this,to put it differently,to put it from another way,to put it from another angle 比如:such as(A, B and so on), say (A), as it did in the case of,

同义词同义关系

(类)abet : encouragement=elucidate : clarity 鼓励:鼓励=阐明:清晰(同义词) (类)absolve: exculpatory= stir: motivational= encourage: hortative 使无罪:开脱无罪的= 激起:激发的=鼓励:鼓励的(同义词) (类)abusive : invective = disputatious: polemic 辱骂的:谩骂的=好争论的:好争辩的(同义词) (类)accommodate :supply = inter: burial=obliterate: removal 提供:提供=埋葬:埋葬=删除:移除 (类)acumen: shrewd =alacrity: prompt 敏锐:敏锐的=敏捷:敏捷的(同义词) (类)acute: perspicacity =whimsical: caprice 敏锐的: 敏锐=善变的: 善变(同义词) (类)admonish: warning =apprise: information 警告:警告=通知:告知(同义词) (类)admonish: caution = ameliorate: improve 警告:警告=改善:改善(同义词 (类)affect: love = entice: tempt 爱:爱=引诱:诱惑(同义词) (类)agrarian: farming=mercantile: trade 农业的:农业=商业的:商业(同义词) (类)alacrity: prompt=acumen: shrewd 敏捷:敏捷的=敏锐:敏锐的(同义词) (类)alacrity: procrastinate= husbandry: dissipate 敏捷:拖延=节俭:浪费(反义词) (类)ameliorate: improve=admonish: caution 改善:改善=警告:警告(同义词) (类)annoyed: peeved = conservative: hidebound恼人的:恼人的=保守的: 保守的(同义词) (类)anthology: collection = compendium: summary 文选:文集=摘要:摘要(同义词) (类)apocalyptic: prophetic=inconsequential: illogical 预言的:预言的=不符合逻辑的:不符合逻辑的(同义词) (类)approbation: praise = objection: demur 嘉许:称赞=反对:反对(同义词) (类)aquatic: water =aerial: air水的:水=空中的:空气(同义词) (类)arboreal: trees=sidereal: stars 树的:树=恒星的:恒星(同义词) (类)archetype: exemplify = harbinger: presage 榜样:是……的榜样=预兆:预示(同义词) (类)aseptic: disinfections=anesthetic: numbs 消毒的:消毒=麻醉的:麻木 (同义词) (类)bonhomie: genial = tact : diplomatic温和:温和的=机智,策略:有策略的(同义词) (类)bootless: futility=effulgent: resplendence 无用的:无用=辉煌的:辉煌(同义词) (类)bootless: futile=void: empty 无用的:无用的=空洞的:空的(同义词) (类)bootless: futile = interesting: intriguing无用的:无用的=有趣的:有趣的(同义词) (类)braided: stranded = grooved: striated编织成的:梳成辫子的=有条纹的:有条纹的(同义词) (类)brattish: mischievous = tightfisted: parsimonious 淘气的:调皮的=吝啬的:吝啬的(同义词) (类)brazen: impudence = impassive : deadpan 厚颜无耻的:厚颜无耻=冷漠的:冷漠(同义词) (类)brazenness: impudence = stubbornness : recalcitrance 厚颜无耻:厚颜无耻=固执:顽固(同义词) (类)breach: rift = criticize : faultfinding破裂:裂缝=批评:挑剔(同义词) (类)callous: impassive=dupe: duplicity 冷漠:冷漠的=欺骗:不诚实(同义词) (类)caprice : whimsical = stealth: furtive反复无常:反复无常的=偷偷:偷偷的(同义词) . (类)caprice: whimsical = perspicacity: acute 反复无常:反复无常的=敏锐:敏锐的(同义词) (类)caprice: whimsical= resplendence: effulgent 反复无常: 反复无常的=辉煌的:辉煌(同义词) (类)caprice: whimsical=foresight: prudent 反复无常:反复无常的=先见之明:明智的(同义词) (类)caprice: whimsical=insight: discerning 反复无常:反复无常的=洞察力:洞悉的(同义词) (类)censure: reprimand = derision: jeer责难: 谴责=嘲弄:嘲笑(同义词) (类)censure : reprehension= dissuade: remonstrance 责难:责难=反对:反对(同义词) (类)censure: reprehend = pity : lament 谴责:谴责=可惜:可惜(同义关系) (类)charade: dissimulate=void: emptiness 装模作样:假装=空洞:空 (同义词) (类)dank: moisture= dappled: spot 潮湿的:潮湿的=有斑点的:斑点(同义词) (类)synonymous: meaning=interchangeable: function 同义词意思相同=可互换的功能相同

几个Oracle的笔试题

Oracle笔试试题 1. SQL必备 <选择题每空 1 分共 14题> 1. 如果在where子句中有两个条件要同时满足,应该用以下哪个逻辑符来连接 ( ) A.OR B.NOT C.AND D.NONE 2. 外连接的条件可以放在以下的那一个子句中( ) A.FROM B.WEHRE C.SELECT D.HAVING E.GROUP BY F.ORDER BY 3. 在从两个表中查询数据时,连接条件要放在哪个子句中( ) A.FROM B.WHERE C.SELECT D.HAVING E.GROUP BY 4. 用以下哪个子句来限制分组统计结果信息的显示( ) A.FROM B.WEHRE C.SELECT D.HAVING E.GROUP BY F.ORDER BY 5. 以下需求中哪个需要用分组函数来实现( ) A.把ORDER表中的定单时间显示成 'DD MON YYYY' 格式 B.把字符串 'JANUARY 28, 2000' 转换成日期格式 C.显示PRODUCT 表中的COST 列值总量 D.把PRODUCT表中的DESCRIPTION列用小写形式显示 6. 以下那些命令可以暗含提交操作( )

A.GRANT B.UPDATE C.SELECT D.ROLLBACK 7.RDBMS是下列哪一项的缩写( ) A. Relational DataBase Management System(关系数据库管理系统) B. Relational DataBase Migration System(关系数据库移植系统) C. Relational Data Migration System(关系数据移植系统) D. Relational DataBase Manage System(关系数据库管理系统) 8.INSERT 是( ) A. DML语句 B. DDL语句 C. DCL语句 D. DTL语句 9.SELECT CHR(66) FROM DUAL的结果是( ) A. Z B. S C. B D. 都不是 10.函数返回一个值除以另一个值后的余数( ) A. MOD B. ABS C. CEIL D. 以上都不是 11. 什么锁用于锁定表,仅允许其他用户查询表中的行,行不允许插入,更新, 或删除行( ) A. 共享 B. 排他 C. 共享更新 D. 以上都不是 12.什么是oracle提供的一个对象,可以生成唯一的连续的整数( ) A. 同义词 B. 序列 C. 视图 D. 没有 13. 那种类型的约束可以自动创建索引( ) A.CHECK B.UNIQUE

便于的同义词,反义词及造句

便于的同义词,反义词及造句 如:书后附有《索引》,以便于读者查检。 以下是学习啦为大家整理的关于便于的同义词,反义词及造句,欢迎阅读!便于的同义词:利于方便轻易[注释]1.轻视,简慢。 2.轻佻浮躁。 3.轻率,随便。 4.容易;简单。 5.随便改……简易[注释]①简单而容易的:~办法。 ②设施简陋的:~公路ㄧ~楼房。 便于的反义词:不便[注释]1.不利。 2.不方便;不适宜。 3.不熟习。 4.不至于。 5.缺钱用。 ……麻烦[注释]1.费事;烦琐。 2.烦扰;打扰。 3.事故,问题。 ……便于的造句:1. 笔记要便于看,要经常看,这是又一本教材。 2. 适时适度的弯曲,便于卸掉那份多余的沉重,从而求得更好的生存和发展。 3. 书征书解便于官而不便于民,官倚书为包纳,书即视花户为产

业,官坐享成功,而书之侵渔含混原剩加收流有不可胜言者。 4. 有了这些记录,可以便于日后查考。 5. 最理想的防线应该是越短越好。 因为防线越短,就越便于被迫采取防御的军队进行防守。 6. 为了便于巧妙实施机动,必须避免使两支相互完全独立的部队在同一条边境线上作战。 7. 这样不但便于孩子记忆,而且还能取到事半功倍的效果。 8. 正人君子带着它就嫌麻烦,而强盗带着它就便于逃跑。 9. 还有许多事情我不便于说,也不值得说,可是他对于彭伯里府上造谣中伤的事实,真是数说不尽。 10. 老年人饮食:宜食粥。 老人胃的消化力弱,宜常食粥,便于消化吸收。 早晨吃白粥,能清洗肠胃,通畅大小二便;粥中含水分较多,可稀释过夜后已浓缩的血液,使血流顺畅,改善循环,避免血液栓塞,故吃粥比其它食品为优。 11. 记住别人给我们的帮助以便于以后报答他人;忘记别人给我们的伤害做一个宽宏大量的人。 12. 更便于获得市场导购价值的最新信息,时刻关注客户反馈,并据此不断改进工作中的不足.13. 应尽量选穿曲下摆式样的衬衫,既便于下摆掖进裤腰内,又使穿着舒适,腰臀部位平服美观。 14. 我们能够更好地利用显露出来的基于服务的中间件,并便于解

同义词与近义词

:姓名班级学号: 《同义词,近义词与对完汉语词汇教学》综述 一.前言 目前,在同义词,近义词的分合,定义分类等方面学界还存在不少争论,而对同义词,近义词的辨析也缺乏一种比较系统和操作性强的方法。 这对于对外汉语同义词、近义词的教学的开展是不利的。因此,本文针对这一现象,对这篇《同义词,近义词与对完汉语词汇教学》的论文进行综述。 二.正文 这篇论文的关键词有:同义词,近义词,辨析,以及最外汉语。 (一)作者做了一份关于“将对外汉语作为第二语言的学习者的同义词、近义词学习情况”的调查。她选择了二十二名来自不同国家,对汉语有 着不同掌握程度的学习者来进行调查,调查结果显示1 学习者在同义 词、近义词的掌握方面,总体上不乐观。2 学习者对不含相同语素的 同义词、近义词掌握得最好,而对同素逆序的同义词。近义词掌握最 差。3 学习者对同义词、近义词的掌握程度和其自身的母语情况,汉 语学习时间没有必然联系。从以上三点可以看出,由于在对外汉语教 学方面缺乏专门针对同义词和近义词的学习的词典,甚至在在同义 词、近义词本体的研究上还存在分歧,因此有必要针对这个问题进行 研究探讨。 (二)研究一开始针对同义词与近义词的本体,对于二者是否等同,至今仍存在争议,本文从三个方面问题谈作者的看法。 1 二者的差别在于,两物完全相同无差别,叫“同”,两物有重合也有差别,叫“近”。判断是否有同义词,可从意义上,看二者是否属于同一概念,但由于词义与概念并不完全等同,概念还具有不同的层次,所以又有了以是否为同一事物为标准的说法,但又由于虚词无法囊括其中而且存在一物多词的现象,因此不得不发现,最重要的其实是联系词与事物之间的桥梁——思维 2 面对这些,出现了一些判断标准,。有人提出了“义位标准”,但由于主观性太强,缺乏客观标志,难以成立。又有人提出了意义形式标准,并随之而产生了“替换法”和“同形结合法”。前者若是替换之后是同一事物则是同义词,否则是近义词。但有时会出现特定情境下课互换但并不明显不同义的情况,因此替换法的判别只能充当辅助手段。后者则是指,当不同词指同样的事物对象,它们各与指另一相同事物对象联合,其联合体也必然是同一对象。也就是A+C=B+C,则A=B。 3 作者认为,不同词性的词不是同义词,因为语法意义总是通过一定的语汇意义或依附于一定的语汇意义实现的,词汇意义与语法意义有密切联系。 (三)同义词,近义词的分类 1 意义角度分类 作者认为葛本仪所说的同义词分为完全同义词、不完全同义词、义项交叉同义词和言语同义词。

相关文档