Oracle数据库基础培训课件.pptx
Oracle数据库基础培训,工程三部 谢迪,内容目录,概要描述,创建表空间和用户,数据库的导出和导入,Oracle/PLSQL的基础知识,Oracle的概要描述,Oracle的简介对象关系型的数据库管理系统(ORDBMS)在管理信息系统、企业数据处理、因特网以及电子商务领域使用非常广泛在数据安全性与数据完整性控制方面性能优越跨操作系统、跨硬件平台的数据互操作能力,Oracle的特点支持多用户、大事务量的事务处理数据安全性和完整性控制支持分布式数据处理可移植性,Oracle的概要描述,Oracle数据库,物理结构,逻辑结构,数据文件,控制文件,日志文件,数据库,表空间,段,区,数据块,Oracle数据库由操作系统文件组成这些文件为数据库信息提供实际物理存储区,逻辑结构是指数据库创建之后形成的逻辑概念之间的关系,表空间是数据库最大的逻辑单位,一个Oracle数据库至少包含一个表空间,就是名为system的系统表空间表空间由一个或多个数据文件组成,一个数据文件只能与一个表空间相关联,段是构成表空间的逻辑存储结构,段由一组区构成,分为:数据段,索引段,回退段和临时段,区为段分配空间,它由连续的数据块组成,如果段的空间已完全使用时,系统自动分配一个新区区不能跨数据文件存在,只能存在于一个数据文件中,模式,数据块是oracle数据库所能分配、读取或写入的最小存储单元,Oracle服务器以数据块为单位管理数据库数据文件的存储空间。,模式是对用户所创建的数据库对象的总称,模式对象包括表,视图,索引,同义词,序列,过程,程序包等等,Oracle查询工具,SQL*PLUS iSQL*PLUS PL/SQL PLSQL是SQL的扩展,它结合了SQL语言的数据操纵能力和过程语言的流程控制能力,Oracle的数据类型,Oracle的数据类型,Oracle的函数字符函数,Oracle的函数字符函数,Oracle的函数数学函数,Oracle的函数数学函数,Oracle的函数日期函数,PL/SQL存储过程,PL/SQL函数,PL/SQL数据包,Oracle对象视图,Oracle对象序列,补充说明,1、对数据库表查询返回相应的记录,一般使用数据包2、对数据库表增删改,一般使用存储过程3、对*要慎重使用,列出需要使用的列名即可4、多表查询,或经常使用到查询语句,一般使用视图5、自动增长列使用序列实现,一般采用手动修改序列6、对经常使用的功能,一般使用函数,例如:字符串分割7、查询语句全部大写,因为oracle的词法分析,会将小写转成大写,这样减少编译过程的时间8、查询语句的where条件,筛选数据越多的条件放在最后,条件中的“”最好用“=”9、查询次数很多的字段增加索引提高查询速度,启动/停止服务,点击鼠标右键可以启动/停止这三个服务,创建表空间,点击Database Control打开企业管理登录界面,点击服务器tab,点击表空间,点击创建,输入表空间的名称,点击“添加”按钮,点击“继续”按钮,点击“确定”按钮即可创建成功,创建用户,点击角色,点击“创建”按钮,点击角色,点击“编辑列表”按钮,点击“确定”按钮,点击“确定”按钮即可创建成功,使用PL/SQL创建表,点击PLSQL Developer,右击,点击“New.”,输入表名,点击Column,点击Apply建表成功,使用NetManager创建服务,点击Net Manager,选择“服务命名”,点击“+”,输入网络服务名,比如test,点击“下一步”,点击“下一步”,输入主机名/本地IP地址,点击“下一步”,LIFEI即为服务名,点击“下一步”,点击“测试”,点击“更改登录”,输入正确的用户名和口令后再次测试,成功即可,点击“完成”按钮即可创建成功,数据库导出,输入exp,按回车,输入用户名/用户密码NetManager里面创建的服务名,直接回车,输入导出的路径以及导出文件名称,直接回车,直接回车,直接回车,直接回车,输入导出用户,直接回车,提示导出成功即可,数据库导入,输入imp,按回车,输入用户名/用户密码NetManager里面创建的服务名,输入导入的文件,可以拖拽,直接回车,直接回车,直接回车,直接回车,直接回车,输入yes按回车提示导入成功即可,谢谢!,