oracle数据库概述
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1998 第一个Internet数据库Oracle8 i -i代表Internet,全方位支持java
技
1997 第一个对象-关系型数据库产品Oracle8 1996 提出以网络为中心的NCA体系结构
术
1996 第一个与数据库结合的WEB Server 1996 第一个全能服务器产品
领
1994 第一个多媒体数据库服务器
亿美金收购Sun公司。 • http://www.oracle.com/technology/global/cn/products/index.html
16/44
Oracle数据库的特点
• 支持大数据库、多用户的高性能的事务处理 • Oracle遵守数据存取语言、操作系统、用户接
口和网络通信协议的工业标准 • 实施安全性控制和完整性控制 • 支持分布式数据库和分布处理 • 具有可移植性、可兼容性和可连接性 • 全球化、跨平台的数据库
1986 第一个Client/Server 数据库
1984 第一套可移植的开发工具集
1983 第一个可移植的数据库
--C预言书写
1979 第一个商品化 SQL 数据库
11/44
1979
2009
Oracle 在中国
• 中国数据库市场最大厂商 • 在应用软件领域迅速增长 • 在各个行业中应用广泛 • http://www.oracle.com/lang/cn/database/index.html
12/44
Oracle 提供完整的解决方案
电子商务 应用
互联网 计算平台
应用开发 工具
培训顾问 咨询
13/44
主要产品(服务器)
• 数据库 Oracle数据库服务器:2009年 Oracle 11g 第二版 以前版本:Oracle7.3 oracle8 oracle8i oracle9i oracle10g
5/44
数据库的发展
• 手工管理阶段 • 文件管理阶段 • 数据管理阶段
6/44
数据库的类型
• 网状型数据库 • 层次型数据库 • 关系型数据库
--图(数据结构) --树 --二维表格
7/44
关系型数据库的组成
• 多个表数据之间存在着关系 • 在这些表上的数据操作依赖于关系 • 关系用来描述多个表之间的数据依存,包括了一对一、
一对多、多对多的关系 • 这些关系在Oracle数据库中表现为主键、外键这些约束
条件 • RDBMS就是一个建立在这些关系模型基础上的 • Oracle从7.3的版本就完全支持关系型数据库
8/44
1.2 Oracle公司和Oracle的产品
9/44
Oracle公司简介 (甲骨文)
• 全球最大的数据库厂商 • 全球第二大软件供应商?第三? • 在超过145国家设有分公司,员工人数超过4万
3/44
1 Oracle数据库概述
本章要点:
•介绍数据库管理系统的基本概念 • 介绍Oracle公司和Oracle的主要产品 • 了解Oracle数据库的主要开发工具和管理工具 • Oracle数据库基本常用术语 • Oracle数据库的安装
4/44
1.1 数据库管理系统概述
• 数据库就是用户存放数据、访问数据、操作数据的存储仓 库
14/44
Oracle
Oracபைடு நூலகம்e 数据库
9i
管理企业数据
Oracle 应用服务器
运行企业各种应用
Oracle 开发包
开发工具包
15/44
Oracle 产品(应用软件)
• 应用软件包: 与2010年9月甲骨文OpenWorld大会上推出的 Oracle Fusion Application,一个全面的模块化的应用包。
先
1994 第一个全面并行数据库 1993 第一套跨平台的 GUI 工具集
1991 第一个支持 MPP 的关系数据库
1991 第一个并行服务器数据库
1990 第一套Client/Server 的应用软件
1989 第一个支持OLTP 的关系数据库
1988 第一套基于Unix关系数据库 的财务应用软件
1987 第一套集成 Case 和 4GL 的工具集
• 应用服务器: Oracle WebLogic Application Server,ias9i
•开发工具包 IDS PL/SQL Developer TOAD SQL Developer Oracle JDeveloper,Oracle Designer •http://tech.ddvip.com/2008-09/122050095460217_2.html
http://zh.wikipedia.org/zh-cn/甲骨文公司
10/44
Oracle走在技术的前列
2009 Oracle 11g 第二版
2007 Oracle 11g 2003 Oracle10g --g代表Grid, 网格
2002 Oracle9i Release2
2001 Oracle9i Release1
Oracle 数据库应用技术
Part I SQL基础 Part II PL/SQL编程 Part III Oracle数据库管理
1/44
课程要求
• 考查课
– 平时成绩30%,出勤10%,期末上机测试 60%
– 无故旷课3次,无成绩
2/44
第一部分 SQL 基础
1 Oracle数据库概述 2 简单SQL语句 3 SQL中的函数 4 多表连接和子查询 5 数据操纵 6 数据库对象
• 企业资源计划(ERP)软件:已有10年以上的历史。2005年, 并购了开发企业软件的仁科软件(Peoplesoft)公司以增强在这 方面的竞争力。
• 客户关系管理(CRM)软件:自1998年开始研发这种软件。 2005年,并购了开发客户关系管理软件的希柏软件公司( Siebel)。
• 人力资源管理(HCM):收购了仁科(PeopleSoft)软件。 • 2009年4月20日,甲骨文公司宣布以每股9.50美元,总计74
• 数据库管理系统( Database Management System,DBMS)就 是管理一个数据库的软件。
• DBMS是所有数据的知识库,并对数据的存储、安全、一 致性、并发操作、恢复和访问负责。
• DBMS有一个数据词典(有时被称为系统目录),用于贮 存它拥有的每个事物的相关信息,例如名字、结构、位置 和类型,这种关于数据的数据也被称为元数据(metadata)