1.Oracle数据库入门.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《1.Oracle数据库入门.pptx》由会员分享,可在线阅读,更多相关《1.Oracle数据库入门.pptx(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle数据库入门线上线下平台预习2/46本章任务安装Oracle数据库创建员工表和部门表,并对表中数据进行CRUD操作对员工表进行分页查询按照业务的需要,使用SQL语言对员工信息数据进行查询3/46本章目标理解数据库基本概念掌握安装、配置和连接数据库了解数据类型和操作符会使用SQL语句对数据进行操作会使用常用内置函数4/46Oracle简介Oracle(甲骨文)公司1977年,三人合伙创办(Software Development Laboratories,SDL)1979年,更名为Relational Software Inc.,RSI1983年,为了突出核心产品,RSI更名为Orac
2、le2002年04月26日,启用“甲骨文”作为中文注册商标Oracle数据库管理系统Oracle公司的核心产品 目前最流行的数据库主要版本Oracle8i/9i(internet)、Oracle10g/11g(grid)基于C/S系统结构 5/46Oracle 主要组件 实实 例例 PMONSMONDBWRLGWRCKPT其他其他 数据文件数据文件控制文件控制文件控制文件控制文件日志文件日志文件日志文件日志文件参数文件参数文件归档日志文件归档日志文件口令文件口令文件SGA用户进程用户进程服务器进程服务器进程PGA共享池共享池数据缓冲区数据缓冲区日志缓冲区日志缓冲区内存结构内存结构后台进程后台进
3、程数据库数据库数据文件数据文件数据文件数据文件6/46数据库数据库表空间表空间1 1表空间表空间2 2表空间表空间1 1包含包含1 1个数据文件个数据文件表空间表空间2 2包含包含2 2个数据文件个数据文件data1_01.dbfdata2_01.dbfdata2_02.dbfOracle基本概念表空间全局数据库名 用于区分一个数据库的内部标识全局数据库名=数据库名+域名使数据库的取名在整个网络环境中唯一模式和模式对象模式为模式对象的集合每一个用户对应一个模式模式对象是用户拥有的对象非模式对象与用户无关,如表空间7/46安装Oracle安装注意事项选择安装目录最好是非系统盘选择安装目录最好是非
4、系统盘选择安装目录最好是非系统盘选择安装目录最好是非系统盘安装时可以直接创建数据库,也可以选择不创建安装时可以直接创建数据库,也可以选择不创建安装时可以直接创建数据库,也可以选择不创建安装时可以直接创建数据库,也可以选择不创建服务器的主机名不能有特殊字符服务器的主机名不能有特殊字符服务器的主机名不能有特殊字符服务器的主机名不能有特殊字符如果在创建数据库阶段提示错误,继续安装如果在创建数据库阶段提示错误,继续安装如果在创建数据库阶段提示错误,继续安装如果在创建数据库阶段提示错误,继续安装输入的数据库口令最好记录在记事本中,以免使用时忘记输入的数据库口令最好记录在记事本中,以免使用时忘记经验123
5、48/46启动、配置和链接数据库 根据安装时创建数据库ORCL,使用Sytem用户登录前做哪些工作?启动数据库服务配置客户端网络服务每个数据库都有SYS和SYSTEM两个默认用户,都具有创建用户权限使用SYSTEM用户登录ORCL数据库问题分析9/46启动数据库服务通过选择打开“服务”窗口,可以看到Oracle服务OracleService:数据库服务OracleOraDb11g_hom1TNSListener:数据库监听服务OracleDBConsole:企业管理器服务演示示例1:查看Oracle服务10/46配置客户端网络服务服务器端配置监听器客户端配置网络服务名tnsnames.oraO
6、racle 客户端客户端listener.oraOracle 服务器服务器监听协议监听协议地址地址端口号端口号全局数据库名称全局数据库名称监听协议监听协议地址地址端口号端口号服务名服务名本地网络服务名本地网络服务名在安装服务器软件时自动配置一个监听器Oracle中的 Net Manager工具和Net Configuration Assistant都能用来配置监听器和网络服务名建议使用建议使用Net ManagerNet Manager工具工具注意演示示例2:连接数据库配置11/46SYS和SYSTEM用户 SYS和SYSTEM用户都是Oracle 的系统用户,都使用SYSTEM表空间,SYS
7、拥有更大的权限通过SQL*Plus方式连接 通过PL/SQL Developer方式连接连接数据库SYS用户用户SYSTEM用户用户地位地位Oracle的一个超级用户的一个超级用户Oracle默认的系统管理员,拥有默认的系统管理员,拥有DBA权权限限作用作用主要用来维护系统信息和管理实例主要用来维护系统信息和管理实例 通常用来管理通常用来管理Oracle数据库的用户、数据库的用户、权限和存储等权限和存储等登录身份登录身份只能以只能以SYSDBA或或SYSOPER角色登录角色登录只能以只能以Normal方式登录方式登录12/46学员操作配置并登录ORCL数据库2-1训练要点启动数据库配置数据库连
8、接数据库需求说明教师机作为服务器,学生机作为客户端在客户端创建本地网络服务名myOrcl以System用户连接服务器的Orcl数据库访问Scott用户下的emp表指导技术顾问讲解需求13/46学员操作配置并登录ORCL数据库2-2实现思路服务器端启动操作系统中的数据库服务和监听服务客户端使用“Net Manager”工具创建本地网络服务名“myOrcl”客户端使用SQL*Plus工具,用System用户连接Orcl数据库访问Scott用户下emp表 使用PL/SQL Developer工具,以System用户连接Orcl数据库访问Scott用户下emp表SELECT*FROMScott.emp
9、;指导完成时间:20分钟14/46共性问题集中讲解常见问题及解决办法代码规范问题调试技巧共性问题集中讲解 15/46小结使用 Oracle 数据库的开发流程安装安装 OracleOracle 服务器软件服务器软件创建数据库创建数据库(安装时自动创建安装时自动创建)配置监听器配置监听器(安装时自动配置安装时自动配置)启动启动OracleOracle实例实例(自动启动服务自动启动服务)创建用户表空间创建用户表空间创建新用户并授权创建新用户并授权安装安装Oracle客户端软件客户端软件配置网络服务名配置网络服务名以新用户登录以新用户登录Oracle提交提交SQL查询查询服务器端客户端后面章节讲解后面
10、章节讲解16/46数据类型CHAR:VARCHAR2:NCHAR和和NVARCHAR2:NUMBER:字符数据类型字符数据类型数值数据类型数值数据类型存储固定长度的字符串存储可变长度的字符串存储Unicode字符集类型存储整数和浮点数,格式为NUMBER(p,s)数据类型数据类型描述描述DATE:TIMESTAMP:BLOB:CLOB:BFILE:LOBLOB数据类型数据类型DATE:存储日期和时间数据 TIMESTAMP:秒值精确到小数点后6位存储二进制对象存储字符格式的大型对象 将二进制数据存储操作系统文件中日期时间数据日期时间数据类型类型不建议使用不建议使用VARCHAR、INTEGER
11、、FLOAT、DOUBLE等类型等类型经验17/46伪列Oracle 中伪列就像一个表列,但是它并没有存储在表中伪列可以从表中列可以从表中查询,但不能插入、更新和,但不能插入、更新和删除它除它们的的值常用的常用的伪列有列有ROWID和和ROWNUMROWID格式ROWID是表中行的存储地址,该地址可以唯一地标识数据库中的一行,可以使用是表中行的存储地址,该地址可以唯一地标识数据库中的一行,可以使用ROWID伪列伪列快速地定位表中的一行快速地定位表中的一行AAAR3sAAEAAAACXAAA数据对象编号数据对象编号文件编号文件编号块编号块编号行编号行编号ROWNUM是查询返回的结果集中行的序号,
12、可以使用它来限制查询返回的行数是查询返回的结果集中行的序号,可以使用它来限制查询返回的行数如何查询stuInfo表中自然排序的第3条记录?提问演示示例1:查询ROWID伪列演示示例2:查询ROWNUM伪列18/46分页如何从EMP表中查询出薪水从高到低排序的第59条记录?使用伪列ROWNUM实现分页查询SELECT*FROM(SELECTe.*,rownumrnFROM(SELECT*FROMempORDERBYsalDESC)e)WHERE rn=5ANDrn100万的表的信息选择无重复的行选择带条件和排序的记录实用列别名利用现有的表创建新表问题演示示例3:创建stuInfo表22/46数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 数据库 入门
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内