《Oracle-数据库概述.pptx》由会员分享,可在线阅读,更多相关《Oracle-数据库概述.pptx(26页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Oracle数据库概述卫昆本章要点介绍数据库管理系统的基本概念介绍Oracle公司和Oracle的主要产品 了解Oracle数据库的主要开发工具和管理工具 Oracle数据库基本常用术语Oracle9i数据库的安装 数据库管理系统概述数据库就是用户存放数据、访问数据、操作数据的存储仓库数据库管理系统(Database Management System,D B M S)就是管理一个数据库的软件。DBMS是所有数据的知识库,并对数据的存储、安全、一致性、并发操作、恢复和访问负责。DBMS有一个数据词典(有时被称为系统目录),用于贮存它拥有的每个事物的相关信息,例如名字、结构、位置和类型,这种关于
2、数据的数据也被称为元数据(metadata)数据库的发展 手工管理阶段 数据不保存;应用程序管理数据;数据不能共享;数据不独立文件管理阶段 数据管理阶段 数据库的类型 网状型数据库层次型数据库关系型数据库 对象型关系型数据库的组成 多个表数据之间存在着关系在这些表上的数据操作依赖于关系关系用来描述多个表之间的数据依存,包括了一对一、一对多、多对多的关系这些关系在Oracle数据库中表现为主键(PK:primary key)、外键(FK:foreign key)这些约束条件RDBMS就是一个建立在这些关系模型基础上的Oracle从7.3的版本就完全支持关系型数据库Oracle公司和Oracle的
3、产品Oracle公司简介全球最大的数据库厂商全球第二大软件供应商在超过145国家设有分公司,员工人数超过4万Oracle走在技术的前列19792002技技术领先先 2002 Oracle9i Release2 2001 Oracle9i Release1 1998 第一个第一个InternetInternet数据数据库Oracle8Oracle8 i 1997 第一个第一个对象象-关系型数据关系型数据库产品品Oracle8Oracle8 1996 提出以网提出以网络为中心的中心的NCANCA体系体系结构构 1996 第一个与数据第一个与数据库结合的合的WEB Server WEB Server
4、 1996 第一个全能服第一个全能服务器器产品品 1994 第一个多媒体数据第一个多媒体数据库服服务器器 1994 第一个全面并行数据第一个全面并行数据库 1993 第一套跨平台的第一套跨平台的 GUI 工具集工具集 1991 第一个支持第一个支持 MPP 的关系数据的关系数据库 1991 第一个并行服第一个并行服务器数据器数据库 1990 第一套第一套Client/Server 的的应用用软件件 1989 第一个支持第一个支持OLTP 的关系数据的关系数据库 1988 第一套基于第一套基于Unix关系数据关系数据库 的的财务应用用软件件 1987 第一套集成第一套集成 Case 和和 4GL
5、 的工具集的工具集 1986 第一个第一个Client/Server 数据数据库 1984 第一套可移植的开第一套可移植的开发工具集工具集 1983 第一个可移植的数据第一个可移植的数据库1979 第一个商品化第一个商品化 SQL 数据数据库Oracle 在中国中国数据库市场最大厂商在应用软件领域迅速增长 在各个行业中应用广泛 Oracle 提供完整的解决方案电子商务电子商务应用应用互联网互联网计算平台计算平台培训顾问培训顾问咨询咨询应用开发应用开发工具工具主要产品数据库 oracle7.3 oracle8 oracle8i oracle9i oracle10g应用服务器 IAS ias9i开
6、发工具包 IDS developer2000 developer6i developer9iOracle 9iOracle 9i数据数据库Oracle 9i开开发包包InternetOracle 9i应用服用服务器器管理企管理企业数据数据运行企运行企业各种各种应用用开开发工具包工具包9i其他产品ERP软件(R11i)企业资源管理系统eLearning网络教学软件DATA WAREHOUSEOTHERSOracle数据库的特点支持大数据库、多用户的高性能的事务处理 Oracle遵守数据存取语言、操作系统、用户接口和网络通信协议的工业标准实施安全性控制和完整性控制支持分布式数据库和分布处理具有可移
7、植性、可兼容性和可连接性全球化、跨平台的数据库Oracle数据库的主要开发工具和管理工具 Oracle数据库的主要开发工具和管理工具开发工具:Sql*plus,Pro*C,SqlJ,form,report,jdeveloper管理工具:Sql*plus,OEM,Sql*loader,exp/imp,orapwd图形化的管理工具-Oracle的企业管理器Oracle Enterprise Manager“企业管理器”OEM的功能为DBAs提供了集中的系统管理控制台是管理、诊断以及调优数据库的工具可以从客户端管理多个网络节点和服务可以共享管理任务提供了管理并行服务器、复制数据库等多种管理工具OEM
8、的两种运行方式独立运行(Standalone)基于OMS(Oracle Managerment Server)的OEMOracle Enterprise Manager:架构OracleserverOracleserverOracleserverOracle ManagementServerAgentAgentConsoleRepositorySQL*PLUS的基本功能运行Sql语句的环境可以用于查询、操作数据库的数据也可以用于管理数据库基本特点:Oracle独有的运行环境有自己的一套Sqlplus命令在各个平台都可以运行Sqlplus命令与sql语句不一样提供了标准SQL扩充命令的支持Oracle数据库的一些基本概念 数据库对象:表约束条件视图索引序列同义词存储过程函数触发器包Oracle数据库的一些基本概念 数据库安全:用户方案一组数据库对象的命名集合;权限角色一组命名的权限;配额用户可使用存储空间限制Oracle数据库的一些基本概念 数据库文件与存储:数据文件存储数据的文件.BDF表空间-一个或多个数据文件组成表的存储空间;控制文件-类似注册表的作用.CTL重做日志文件-保存修改信息.LOG初始化参数文件Oracle数据库的一些基本概念 数据库网络访问:数据库名实例名 进程名服务名 service_name连接字符串服务命名自定义的连接别名监听器-谢谢!