oracle 实验-视图、序列、同义词的建立

oracle 实验-视图、序列、同义词的建立
oracle 实验-视图、序列、同义词的建立

实验七

名称:视图、序列、同义词的建立

姓名:学号:班级:

实验内容:

1.P192 2、3、4、5

2.P198 1、2

实验步骤和结果:(截图和步骤)

P192:

2、利用scott.emp表创建视图并完成以下操作:

(1)创建简单视图。

CONNECT scott/tiger;

GRANT INSERT,UPDATE,DELETE on emp to system;

CONNECT system/abc;

CREATE OR REPLACE VIEW v_emp

AS SELECT empno,ename,job,hiredate,deptno FROM scott.emp;

实验结果如下图所示:

(2)查看视图的结构。

DESC v_emp;

实验结果如下图所示:

(3)从视图中查询数据。

SELECT*FROM v_emp WHERE deptno=10;

实验结果如下图所示:

(4)查看视图中各字段的可更新性。

SELECT*FROM USER_UPDATEBLE_COLUMNS WHERE

table_name=‘V_EMP’;

实验结果如下图所示:

(5)向视图中增加新数据。

INSERT INTO v_emp V ALUES(1234,'JACK','CLERK','29-4月-1963',10);

实验结果如下图所示:

(6)利用视图修改数据。

UPDATE v_emp SET ename='Mark' WHERE empno=1234; 实验结果如下图所示:

(7)利用视图删除数据。

DELETE FROM v_emp WHERE empno=1234;

实验结果如下图所示:

3、利用scott.emp创建只读视图:

CREATE OR REPLACE VIEW v_emp_readonly

AS SELECT empno,ename,job,hiredate,deptno FROM scott.emp WITH READ ONLY;

实验结果如下图所示:

对视图执行删除操作,测试视图的只读性:

DELETE FROM v_emp_readonly WHERE empno=7782;

实验结果如下图所示:

4、利用scott.emp创建具有WITH CHECK OPTION选项的检查视图:

CREATE OR REPLACE VIEW v_emp_check

AS

SELECT empno,ename,job,hiredate,deptno

FROM scott.emp WHERE deptno=10

WITH CHECK OPTION;

实验结果如下图所示:

创建检查视图,通过视图对数据源表执行插入和修改操作:INSERT INTO v_emp_check

V ALUES (1235,'JACK','CLERK','29-4月-1963',20);

UPDATE v_emp_check SET deptno=20 WHERE deptno=10;

5、利用scott.emp方案下的emp表和dept表创建连接视图,查询部

门编号为10和30的部门及雇员信息。

CREATE OR REPLACE VIEW v_dept_emp

AS

SELECT a.deptno,a.dname,a.loc,b.empno,b.ename,b.sal

FROM scott.dept a,scott.emp b WHERE a.deptno=b.deptno

and a.deptno in(10,30);

实验结果如下图所示:

利用视图查询表中的数据:

SELECT * FROM v_dept_emp;

实验结果如下图所示:

查看视图中各字段的可更新性:

SELECT*FROM USER_UPDATABLE_COLUMNS WHERE table_name='V_DEPT_EMP'

实验结果如下图所示:

P198:

1、使用新建序列的值,为新表填充字段值:

(1)创建一张新表。

CREATE TABLE my_table(id INT PRIMARY KEY,name V ARCHAR2(20));

实验结果如下图所示:

(2)创建序列id_seq。

CREATE SEQUENCE id_seq

INCREMENT BY 1

START WITH 1

NOMAXV ALUE

ORDER;

(3)将序列的值插入到新表中。

INSERT INTO my_table V ALUES(id_seq.NEXTV AL,'张三');

INSERT INTO my_table V ALUES(id_seq.NEXTV AL,'李四');

SELECT * FROM my_table;

2、以scott用户登陆数据库,并在数据库中创建emp表的同义词s_e

(1)以system用户登陆后授权scott用户创建同义词的权限。

CONNECT system/abc;

GRANT CREATE PUBLIC SYNONYM TO scott;

(2)以scott用户登陆,创建公有同义词。

CONNECT scott/tiger;

CREATE OR REPLACE PUBLIC SYNONYM s_e

FOR emp;

(3)以system用户登陆,利用同义词来操作原表。CONNECT system/abc;

DESC s_e;

SELECT * FROM s_e;

实验结果如下图所示:

同义词和同义词辨析

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

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

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

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

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

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

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

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

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、表空间

oracle期末填空题整理

1、数据操纵语言中典型的四种语句是Insert、select 、update和delete 。 2、事务处理控制语言中的Commit命令表示提交事务,而回退事务则用ROLLBACK命令表示。 3、获取字符串变量长度的函数是LENGTH。 4、Oracle数据库中,生成唯一、连续的整数的对象是SEQUENCE(序列)。 5、PL/SQL基本语句块中的声明部分使用DECLARE关键词。 6、PL/SQL中对变量进行赋值,除了使用赋值符号?:=?外,还可以使用SELECT…INTO语句。 7、显示游标中要提取数据行,应使用FETCH关键词。 8、存储过程的参数模式除了具有In和Out外,还有IN OUT模式。 1.Oracle EnterpriseManager是一个基于 B/S的框架系统。 2.Oracle数据库的存储结构分为物理结构和逻辑结构。 3.在游标或者游标变量打开后还没有进行第一次提取时,%found属性为null。 4.在oracle中已commit或rollback作为上一个事务的结束标志及下一个新事物开始的标志。 5. DML表示数据操作语言,主要的DML有SELECT,INSERT,UPDATE,DELETE. 6.索引的主要目标是提高访问的速度。 7.在Oracle database 10g 系统中,可以使用DBCA工具和CREATE DATEBASE命令两种方式创建数据库。 8.命令Startup nomount只能启动数据库实例,但不能装载和打开数据库。 9.在输入URL进入Oracle Enterprice Manager Database Control 的时候,必须指出ip 地址和端口号。 10.在登录Oracle Enterprice Manager Database Control时,连接身份有两种选择,分别为normal和sysdba。 1. RDBMS的全称是关系数据库管理系统。 2. SQL*PLUS环境中的append指令的作用是追加在表的。 3. SQL*PLUS环境中的connect指令的作用是某用户连接至数据库。 4. SQL*PLUS环境中的list指令的作用是显示备份信息,缓冲区中最后命令。 5. SQL*PLUS环境中的show指令的作用是显示当前会话的。 8. 初始化参数的文件名称为 init.ora 。 9. 建立表格的语句是create table table_name(variable variable_type);。 10. 为oracle数据库中表格的每一列设定数据类型时,常用的数据类型有 number 、 char 、 varchar 、 date 。 11. oracle数据库中包含的数据约束有唯一约束、非空约束、主键约束、外键约束、 check约束。 12. 复制一个表格可以使用 create table table_name as select * from ref_table_name 。 13. 修改已经存在的表的存储参数 pfile 。 15. 创建一个简单的用户testUser, 密码为test的语句是create user testUser identified by test; 16. 创建存储过程的语句是create or replace procedure as … begin … end; 17. 创建一个视图的语句是create view as select … from table_name___ 18. 提交一个事务使用关键字___commit_____ 19. 获得两个集合的交集使用____intersect___ 20. 写出从表A中获取从第10条到第20条的sql语句select b.* from (select *,rownum rn from table_name order by col1)

英语常用同义词近义词

英语常用同义词近义词、短语辨析 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

oracle考题教学提纲

1.下面对数据库文件的叙述中,正确的是C A、一个表空间只能对应一个人数据库文件 B、一个数据文件可以对应多个表空间 C、一个表空间可以对应多个数据库文件 D、数据库文件存储了数据库中的所的日志信息 2.下面对数据库逻辑存储结构叙述中,正确的是__AB__ A、一个数据库实例由多个表空间组成 B、一个人段由多个区组成 C、一个人区由多个段组成 D、一个人块由多个区组成 3.下面哪种后台进程用于将数据缓冲区中的数据写入数据文件?__B__ A、LGWR B、DBWn C、CKPT D、ARCn 4.系统全局区包括下面那些区域?__ACD__ A、java池 B、软件代码区 C、数据缓冲区 D、日志缓冲区 5.解析后的sql语句会缓存到下面的SGA哪个区域中?_C___ A、java池 B、大型池 C、共享池 D、数据缓冲区 1.在SQL*Plus中链接数据库时,可以使用CONNECT命令。下面的4个选项中,哪几个命令是正确的?其中,用户名为scott,密码为tiger,数据库名为orcl。____D________ A.CONNECT scott/tiger; B.CONNECT tiger /scott; C.CONN scott/tiger as sysdba; D.CONN scott/tiger@orcl as sysdba; 2.执行语句SAVE scott_emp_query.sql APPEND,执行结果表示_____C_____。 A.如果scott_emp_query.sql文件不存在,则出现错误 B.如果scott_emp_query.sql文件已经存在,则出现错误 C.将缓冲区中的内容追加到scott_emp_query.sql文件中,如果该文件不存在,会创建该文件 D.将缓冲区中的内容替换掉 scott_emp_query.sql文件的内容,如果该文件不存在,会创建该文件 3.使用SQL*Plus中的____B_______,可以将文件中的内容检索到缓冲区,并且不执行。 A.SAVE命令 B.GET命令 C.START命令 D.SPOOL命令

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环境(多个实例)的需要面产生的,可以返回多个实例的信息。

Oracle创建序列的方法及技巧

Oracle创建序列的方法及技巧 日期:2008-06-23] 来源:互联网整理 前面说过,关系数据库的一个最重要的方面是,每个表必须有一个主键。许多情况下,在数据库中创建一个作为标识符的新键列是最容易的。例如,Agent s表有一个作为主键的AgentID列。但是,总是存在一个问题:从何处取得保证唯一的新编号?在一个较大的组织机构中,可能有一个人力资源部,可以建立某种处理,以便新雇员总能分配一个唯一的编号,并且在雇用某人时该数据被录入到表中。但必须有人密切关注所分配的所有编号,并且还需要检验它们唯一性的一个表单。 相对于依赖基于人工的处理,让数据库生成用作键值的编号更有意义。orac le为此目的使用序列。序列(sequence)是Oracle在需要时用来产生新值的一个编号集合。序列的两个关键点是:必须预先建立;需要代码请求生成新值。序列的编号不是在录入新行时自动生成的。你必须编写代码来生成值,并把它们存储在合适的列中。注意,可以对要自动生成编号的表的Insert事件编写一个数据库触发器。但是,Oracle中最常见的方法是在需要时生成关键值,通常是在表单上生成。 一般,在定义原始表时定义一个序列。但是,因为序列与表之间不存在直接的关系,所以可以在创建编号前建立序列。序列只需创建一次,在整个SQL*Plu s中都可以使用。 (1) 因为表中已经存在数据,找出其最大值: SELECT Max(AgentID) FROM Agents; (2) 最大值应该为15521,你可能想从一个比它大的值开始。用15522就可以了,但为保险起见,从20000开始: CREATE SEQUENCE seq_Agents INCREMENT BY 1 START WITH 20000; (3) 也是用SQL检索新值,它自动用序列定义中指定的值给计数器增量。试一下,以保证理解相应的命令: SELECT seq_Agents.NEXTVAL FROM dual; 此命令使用了人为的dual表,因为PL/SQL总是要求使用FROM子句。它应该返回值20000。如果重复此命令,它将返回20001、20002,如此等等。注意,序列简单地返回数字,不对这些数字做任何事情。由你决定使用这些数字作为新主

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

公文写作中常用同义词辨析 公文是处理公务的一种重要的文字工具,在制作过程中,对公文常用同义词语的选用是一件煞费苦心的事,下面从常用同义词中选取几组进行辨析。 截止与截至“截止”是指“到一定期限停止”,如“报名在昨天已经截止”,“截至”是截止到某个时候,如“报名日期截至本月底止”。在“截至”中“截”的意思就是“截止”,而“至”则是“到”的意思,所以“截至”就是“截止到”的意思,例如“北京市申办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

相关文档
最新文档