ORACLE+基础培训ppt课件_第1页
ORACLE+基础培训ppt课件_第2页
ORACLE+基础培训ppt课件_第3页
ORACLE+基础培训ppt课件_第4页
ORACLE+基础培训ppt课件_第5页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ORACLE+基础培训,1,ORACLE基础培训,业务支撑部2011-6-10,ORACLE+基础培训,2,参考资料,SQL基本概念_1.pdfSQL基本概念_2.pdfOra9iSQLRef.chm,ORACLE+基础培训,3,课程内容,数据库产品介绍,客户端软件安装和配置,数据库基本概念介绍,日常使用命令,SQL语言,ORACLE+基础培训,4,关系数据库产品主要有:ORACLE数据库IBMDB2数据库SQLSERVER数据库MySql等其它数据库NGBOSS系统使用ORACLE数据库,经营分析系统使用DB2数据库,较少使用其它数据库产品。,数据库产品介绍,ORACLE+基础培训,5,课程内容,数据库产品介绍,客户端软件安装和配置,数据库基本概念介绍,日常使用命令,SQL语言,ORACLE+基础培训,6,客户端软件安装和配置,安装ORACLE客户端配置数据库连接安装PL/SQLDeveloper工具,ORACLE+基础培训,7,在目录“D:softwareoracle9_client”下执行程序setup.exe,安装ORACLE客户端-(1),ORACLE+基础培训,8,安装ORACLE客户端-(2),ORACLE+基础培训,9,安装ORACLE客户端-(3),ORACLE+基础培训,10,安装ORACLE客户端-(4),ORACLE+基础培训,11,安装ORACLE客户端-(5),ORACLE+基础培训,12,安装ORACLE客户端-(6),ORACLE+基础培训,13,配置ORACLE客户端-(1),ORACLE+基础培训,14,配置ORACLE客户端-(2),ORACLE+基础培训,15,配置ORACLE客户端-(3),ORACLE+基础培训,16,配置ORACLE客户端-(4),ORACLE+基础培训,17,配置ORACLE客户端-(5),ORACLE+基础培训,18,配置ORACLE客户端-(6),ORACLE+基础培训,19,配置ORACLE客户端-(7),ORACLE+基础培训,20,配置ORACLE客户端-(8),ORACLE+基础培训,21,配置ORACLE客户端-(9),ORACLE+基础培训,22,配置ORACLE客户端-(10),也可以直接编辑TNS配置文件:C:oracleora92networkADMINtnsnames.oraNGCRMDBTEST=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.200.130.2)(PORT=1521)(CONNECT_DATA=(SERVICE_NAME=NGCRMDBT),ORACLE+基础培训,23,安装PL/SQLDeveloper工具-(1),运行安装程序“pls-setup.exe”,ORACLE+基础培训,24,安装PL/SQLDeveloper工具-(2),打开sn.txt,把注册编码复制到输入框,ORACLE+基础培训,25,安装PL/SQLDeveloper工具-(3),ORACLE+基础培训,26,安装PL/SQLDeveloper工具-(4),ORACLE+基础培训,27,安装PL/SQLDeveloper工具-(5),ORACLE+基础培训,28,安装PL/SQLDeveloper工具-(6),ORACLE+基础培训,29,安装PL/SQLDeveloper工具-(7),ORACLE+基础培训,30,安装PL/SQLDeveloper工具-(8),点击“Logon”图标,输入用户名和密码连接到数据库,即可以执行SQL语句对数据库进行操作。,ORACLE+基础培训,31,安装PL/SQLDeveloper工具-(9),点击“New”图标,可以打开SQL、Command、Explainplan窗口。,ORACLE+基础培训,32,安装PL/SQLDeveloper工具-(10),ORACLE+基础培训,33,答疑交流,ORACLE+基础培训,34,课程内容,数据库产品介绍,客户端软件安装和配置,数据库基本概念介绍,日常使用命令,SQL语言,ORACLE+基础培训,35,数据库基本概念-(1),Oracle服务器:Oracle服务器中包含多种文件结构、进程结构和内存结构;但是,处理SQL语句时,并非所有这些结构都会用到。某些结构用于提高数据库的性能,确保该数据库在遇到软件或硬件错误时可以恢复,或者执行维护该数据库所需的其它任务。Oracle服务器包括一个Oracle例程和一个Oracle数据库。Oracle例程:Oracle例程是后台进程和内存结构的组合。只有启动例程后,才能访问数据库中的数据。每次启动例程时,会分配系统全局区(SGA)并启动Oracle后台进程。后台进程代表调用进程执行各种功能。它们把为每个用户运行的多个Oracle程序所处理的功能统一起来。后台进程执行输入/输出(I/O),并监视其它Oracle进程来提高并行性,从而使性能和可靠性更加优越。,ORACLE+基础培训,36,数据库基本概念-(2),Oracle数据库:Oracle数据库包含操作系统文件(也称为数据库文件),这些文件为数据库信息提供了实际的物理存储。数据库文件用于确保数据一致性并能在例程失败时得以恢复。表空间:是实际存储数据的地方。数据库存储分配就是表空间的定义过程,因此表空间的设计对数据库物理设计极为重要,其参数设定好坏对数据库的性能及维护影响巨大。,ORACLE+基础培训,37,数据库基本概念-(3),表:表是由确定的列数和可变的行数组成的逻辑结构。是存放数据的基本单元。,ORACLE+基础培训,38,数据库基本概念-(4),视图:视图提供了在一个表或多个表中查看数据的替代方法,它是表上的一个动态窗口。视图并没有存储数据,它只是将一个查询结果集表示成一个虚拟表。索引:索引是为了加快查询的速度而在表上创建的对象。,ORACLE+基础培训,39,课程内容,数据库产品介绍,客户端软件安装和配置,数据库基本概念介绍,日常使用命令,SQL语言,ORACLE+基础培训,40,SQL语言,ORACLE+基础培训,41,SQL语言创建表,使用CREATETABLE语句创建表,需指定表名、列名和数据类型。,ORACLE+基础培训,42,SQL语言创建视图,使用CREATEVIEW语句创建视图,以限制对表的数据访问或代替常用的SQL查询语句。,ORACLE+基础培训,43,SQL语言修改表,ORACLE+基础培训,44,SQL语言删除表,在ORACLE10版本以后,如果DROP不带PURGE选项,则会把表先放在回收站DROPTABLEAPURGE;SELECT*FROMUSER_RECYCLEBIN;PURGETABLEA;,ORACLE+基础培训,45,SQL语言RENAME,ORACLE+基础培训,46,SQL语言注释,ORACLE+基础培训,47,SQL语言-插入数据,ORACLE+基础培训,48,SQL语言-插入数据,ORACLE+基础培训,49,更新数据,ORACLE+基础培训,50,更新数据,ORACLE+基础培训,51,SQL语言MERGE,ORACLE+基础培训,52,SQL语言MERGE,ORACLE+基础培训,53,删除数据,ORACLE+基础培训,54,答疑交流,ORACLE+基础培训,55,查询语句,Subselect语法:,Select-cause:,ORACLE+基础培训,56,查询语句-选择列,ORACLE+基础培训,57,查询语句-选择行,ORACLE+基础培训,58,查询语句-选择行,可以使用AND和OR来指定任意多个查询条件。,ORACLE+基础培训,59,查询语句-选择行,ORACLE+基础培训,60,查询语句-排序,ORACLE+基础培训,61,查询语句-去除重复行,ORACLE+基础培训,62,查询语句-运算次序,查询语句的运算次序如下,一个子句的输出是下一个子句的输入。只有运算次序在后面的子句才能引用运算次序在前面的子句。,ORACLE+基础培训,63,查询语句-给表达式命名,ORACLE+基础培训,64,查询语句-子查询,ORACLE+基础培训,65,查询语句-列函数,列函数对列中的一组值进行运算以得到单个结果值。,ORACLE+基础培训,66,查询语句-标量函数,标量函数对一个单一值进行某个运算以返回另一个单一值。,ORACLE+基础培训,67,答疑交流,ORACLE+基础培训,68,查询语句,字符串使用单引号,如:ClerkORDERBY指定多列时,先按第一列排序,对于第一列相同的行,再按第二列排序.不同列可以指定不同的排序,如:SELECTDISTINCTDEPT,JOBFROMSTAFFWHEREDEPT30ORDERBYDEPTASC,JOBDESC,ORACLE+基础培训,69,查询语句,多个搜索条件:SELECTDEPT,NAME,JOBFROMSTAFFWHEREJOB=ClerkAND(DEPT=20ORDEPT=21),ORACLE+基础培训,70,查询语句-分组,将WHERE子句与GROUPBY子句一起使用,ORACLE+基础培训,71,查询语句-分组,在GROUPBY子句之后使用HAVING子句,ORACLE+基础培训,72,查询语句-标量全查询,标量全查询返回一行,且该行只有一个值。,ORACLE+基础培训,73,查询语句-条件表达式,ORACLE+基础培训,74,查询语句-条件表达式,ORACLE+基础培训,75,查询语句-相关子查询,ORACLE+基础培训,76,查询语句-集合运算,ORACLE+基础培训,77,查询语句-集合运算,ORACLE+基础培训,78,查询语句-集合运算,ORACLE+基础培训,79,查询语句-集合运算,ORACLE+基础培训,80,查询语句-集合运算,TheexpressionsintheSELECTlistsmustmatchinnumberanddatatype.Parenthesescanbeusedtoalterthesequenceofexecution.TheORDERBYclause:CanappearonlyattheveryendofthestatementWillacceptthecolumnname,aliasesfromthefirstSELECTstatement,orthepositionalnotation,ORACLE+基础培训,81,查询语句-谓词,ORACLE+基础培训,82,查询语句-谓词,ORACLE+基础培训,83,查询语句-谓词,ORACLE+基础培训,84,答疑交流,ORACLE+基础培训,85,查询语句-连接,ORACLE+基础培训,86,查询语句-连接,ORACLE+基础培训,87,查询语句-连接,ORACLE+基础培训,88,查询语句-连接,ORACLE+基础培训,89,查询语句-连接,ORACLE+基础培训,90,课程内容,数据库产品介绍,客户端软件安装和配置,数据库基本概念介绍,日常使用命令,SQL语言,ORACLE+基础培训,91,日常使用命令-函数,ORACLE+基础培训,92,日常使用命令-建表,建相同定义表:CREATETABLETAB_TESTASSELECT*FROMUCR_CRM1.TF_F_USERWHEREROWNUMcmd.log&:在后台执行命令,退出登录也不会中断命令,ORACLE+基础培训,98,日常使用命令-主机命令,tarcvfa.tara:将a目录打包成a.tar文件t

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论