《精编》Oracle 数据库应用技术

上传人:tang****xu3 文档编号:133127315 上传时间:2020-05-24 格式:PPT 页数:44 大小:398.50KB
返回 下载 相关 举报
《精编》Oracle 数据库应用技术_第1页
第1页 / 共44页
《精编》Oracle 数据库应用技术_第2页
第2页 / 共44页
《精编》Oracle 数据库应用技术_第3页
第3页 / 共44页
《精编》Oracle 数据库应用技术_第4页
第4页 / 共44页
《精编》Oracle 数据库应用技术_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《《精编》Oracle 数据库应用技术》由会员分享,可在线阅读,更多相关《《精编》Oracle 数据库应用技术(44页珍藏版)》请在金锄头文库上搜索。

1、Oracle数据库应用技术 PartISQL基础PartIIPL SQL编程PartIIIOracle数据库管理 课程要求 考查课平时成绩30 出勤10 期末上机测试60 无故旷课3次 无成绩 第一部分SQL基础 Oracle数据库概述简单SQL语句SQL中的函数多表连接和子查询数据操纵数据库对象 1Oracle数据库概述 本章要点 介绍数据库管理系统的基本概念介绍Oracle公司和Oracle的主要产品了解Oracle数据库的主要开发工具和管理工具Oracle数据库基本常用术语Oracle数据库的安装 1 1数据库管理系统概述 数据库就是用户存放数据 访问数据 操作数据的存储仓库数据库管理系

2、统 DatabaseManagementSystem DBMS 就是管理一个数据库的软件 DBMS是所有数据的知识库 并对数据的存储 安全 一致性 并发操作 恢复和访问负责 DBMS有一个数据词典 有时被称为系统目录 用于贮存它拥有的每个事物的相关信息 例如名字 结构 位置和类型 这种关于数据的数据也被称为元数据 metadata 数据库的发展 手工管理阶段文件管理阶段数据管理阶段 数据库的类型 网状型数据库 图 数据结构 层次型数据库 树关系型数据库 二维表格 关系型数据库的组成 多个表数据之间存在着关系在这些表上的数据操作依赖于关系关系用来描述多个表之间的数据依存 包括了一对一 一对多 多

3、对多的关系这些关系在Oracle数据库中表现为主键 外键这些约束条件RDBMS就是一个建立在这些关系模型基础上的Oracle从7 3的版本就完全支持关系型数据库 1 2Oracle公司和Oracle的产品 Oracle公司简介 甲骨文 全球最大的数据库厂商全球第二大软件供应商 第三 在超过145国家设有分公司 员工人数超过4万 http zh wikipedia org zh cn 甲骨文公司 Oracle走在技术的前列 19792009 技术领先 2009Oracle11g第二版2007Oracle11g2003Oracle10g g代表Grid 网格2002Oracle9iRelease2

4、2001Oracle9iRelease11998第一个Internet数据库Oracle8i i代表Internet 全方位支持java1997第一个对象 关系型数据库产品Oracle81996提出以网络为中心的NCA体系结构1996第一个与数据库结合的WEBServer1996第一个全能服务器产品1994第一个多媒体数据库服务器1994第一个全面并行数据库1993第一套跨平台的GUI工具集1991第一个支持MPP的关系数据库1991第一个并行服务器数据库1990第一套Client Server的应用软件1989第一个支持OLTP的关系数据库1988第一套基于Unix关系数据库的财务应用软件1

5、987第一套集成Case和4GL的工具集1986第一个Client Server数据库1984第一套可移植的开发工具集1983第一个可移植的数据库 预言书写1979第一个商品化SQL数据库 Oracle在中国 中国数据库市场最大厂商在应用软件领域迅速增长在各个行业中应用广泛 Oracle提供完整的解决方案 培训顾问咨询 主要产品 服务器 数据库Oracle数据库服务器 2009年Oracle11g第二版以前版本 Oracle7 3oracle8oracle8ioracle9ioracle10g应用服务器 OracleWebLogicApplicationServer ias9i开发工具包IDS

6、PL SQLDeveloperTOADSQLDeveloperOracleJDeveloper OracleDesigner Oracle Oracle数据库 Oracle开发包 Oracle应用服务器 管理企业数据 运行企业各种应用 开发工具包 9i Oracle产品 应用软件 应用软件包 与2010年9月甲骨文OpenWorld大会上推出的OracleFusionApplication 一个全面的模块化的应用包 企业资源计划 ERP 软件 已有10年以上的历史 2005年 并购了开发企业软件的仁科软件 Peoplesoft 公司以增强在这方面的竞争力 客户关系管理 CRM 软件 自1998

7、年开始研发这种软件 2005年 并购了开发客户关系管理软件的希柏软件公司 Siebel 人力资源管理 HCM 收购了仁科 PeopleSoft 软件 2009年4月20日 甲骨文公司宣布以每股9 50美元 总计74亿美金收购Sun公司 Oracle数据库的特点 支持大数据库 多用户的高性能的事务处理Oracle遵守数据存取语言 操作系统 用户接口和网络通信协议的工业标准实施安全性控制和完整性控制支持分布式数据库和分布处理具有可移植性 可兼容性和可连接性全球化 跨平台的数据库 1 3Oracle数据库的主要开发工具和管理工具 Oracle数据库的主要开发工具和管理工具 开发工具 Sql plus

8、 Pro C SqlJ form report jdeveloper管理工具 Sql plus OEM Sql loader exp imp orapwd 图形化的管理工具 Oracle的企业管理器OracleEnterpriseManager 企业管理器OEM的功能 为DBAs提供了集中的系统管理控制台是管理 诊断以及调优数据库的工具可以从客户端管理多个网络节点和服务可以共享管理任务提供了管理并行服务器 复制数据库等多种管理工具 OEM的两种运行方式 独立运行 Standalone 基于OMS OracleManagementServer 的OEM OracleEnterpriseManag

9、er 架构 OracleManagementServer Agent Agent Console Repository 朴素但强大的工具 SQL PLUS SQL PLUS的基本功能 运行Sql语句的环境可以用于查询 操作数据库的数据也可以用于管理数据库基本特点 Oracle独有的运行环境有自己的一套Sqlplus命令在各个平台都可以运行Sqlplus命令与sql语句不一样提供了标准SQL扩充命令的支持 1 4Oracle数据库的安装与配置 安装需求 为了创建安装Oracle数据库 必须满足下面的条件 操作系统权限数据库权限足够的磁盘空间足够的内存空间 安装前的准备工作 创建有权限的操作系统用

10、户和组设置环境变量创建安装需要的目录执行安装文件开始安装 需要的操作系统用户和组 UNIX环境 相对复杂 但使用 需要创建一个Oracle用户和一个DBA组 并且Oracle用户属于这个组Windows环境不需要创建用户和组 使用在administrator组的用户安装数据库 需要的环境变量 ORACLE BASEORACLE HOMEORACLE SIDORA NLS33PATHLD LIBRARY PATH注意 Windows环境下 这些环境变量的设置是可选的 如果不设 数据库会在安装和创建时自动在注册表中创建和设置 创建安装需要的目录 UNIX 创建目录结构 例如 oracle prod

11、uct 版本号将对这个目录的访问权限完全授予Oracle用户Windows 不需要创建 windows平台上 在安装的时候会自动创建所需要的目录 安装Oracle数据库软件 UNIX在命令行下运行 runInstallerWindows运行安装目录中的setup exe文件 安装数据库的主要步骤 选择安装的产品选择安装的类型选择数据库配置类型输入全局数据库名称和SID设置数据文件存放目录选择数据库字符集设置网络配置创建数据库 如果从硬盘安装 则oracle的安装路径中不能出现中文 比如 d oracle数据库 setup exe Oracle安装 Oracle11gR1安装 1 5Oracle

12、数据库的一些基本概念 数据库对象 表约束条件视图索引序列同义词存储过程函数触发器包 Oracle数据库的一些基本概念 数据库安全 用户方案权限角色配额 Oracle数据库的一些基本概念 数据库文件与存储 数据文件表空间控制文件重做日志文件初始化参数文件 Oracle数据库的一些基本概念 数据库网络访问 数据库名实例名服务名连接字符串服务命名监听器 Oracle系统如何组织文件和数据 一个数据库可以包含多种模式 模式的概念 模式是一系列逻辑数据结构或对象的集合 Oracle中通过模式的概念来组织维护表 视图 索引等数据库对象 模式和数据库用户是一一对应的关系 一个模式只能被一个数据库用户所拥有

13、并且模式的名称与这个用户的名称相同 每一个用户都拥有一个唯一的模式 在默认情况下 用户所创建的所有对象都保存在自己的模式中 注意 在其他一些关系数据库系统中 模式与用户是两个截然不同的概念 不存在一一对应的关系 选择和切换模式 举例 1 进入 SCOTT 模式SQL CONNECTSCOTT TIGER连接成功后用户将处于SCOTT模式中2 切换到模式 SYSTEM 模式SQL CONNECTSYSTEM ORACLESQL SELECT FROMscott emp 本章小结 本章主要介绍了数据库管理系统的基本概念和Oracle数据库的特点 同时对Oracle公司的主流数据库产品进行了介绍 并讲解了Oracle主要的管理和开发工具 企业管理器和Sqlplus的主要功能 对Oracle数据库的一些基本概念进行了描述 为后面的课程提供了一些有益的帮助 在本章的最后也讲述了Oracle数据库在windows平台上的安装需求和安装步骤

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号