第一章Oracle 数据库基础



《第一章Oracle 数据库基础》由会员分享,可在线阅读,更多相关《第一章Oracle 数据库基础(47页珍藏版)》请在装配图网上搜索。
1、,Copyright Oracle Corporation,2001.All rights reserved.,Oracle,数据库基础,本章要点,数据库管理系,统,统概述,Oracle,数据库简介,安装,Oracle,软件,Oracle,体系结构,创建和管理初,始,始化参数文件,启动和关闭例,程,程,数据库管理系,统,统概述,数据库的发展,人工管理阶段,文件系统阶段,数据库系统阶,段,段,数据库系统管,理,理数据的特点,1.,数据共享性高,、,、冗余少,2.,数据结构化,3.,数据独立性高,4.,有统一的数据,控,控制功能,(1),数据的安全性,控,控制,(2),数据的完整性,控,控制,(,
2、正确性、有效,性,性、相容性,),(3),并发控制,(4),数据恢复,数据库系统的,组,组成和结构,数据库系统,的,的组成,数据库系统,通,通常是指数,据,据库和相应,的,的软硬件系,统,统。主要由数据库、用户、软件和硬件四部分组成,。,。,数据库,数据库是长,期,期存储在计,算,算机内有组,织,织的共享的,数,数据的集合,。,。,用户,用户分为三,类,类:终端用,户,户、应用程,序,序员、数据,库,库管理员,软件,负责数据库,存,存取、维护,和,和管理的软,件,件系统,即,数,数据库管理,系,系统(,DataBaseManagementSystem,,简称,DBMS,),DBMS,的主要功能
3、,:,:,1.,数据定义,2.,数据操纵,3.,数据库运行,管,管理,4.,数据库的建,立,立和维护功,能,能,硬件,存储和运行,数,数据库系统,的,的硬件设备,。,。,包括,CPU,、内存、大,容,容量的存储,设,设备、外部,设,设备等。,数据模型,数据模型的,组,组成要素,数据模型是模型的一,种,种,是现实,世,世界数据特,征,征的抽象。,数据模型通,常,常由数据结构、数据操作和数据的约束,条,条件三个要素组,成,成。,数据库的类,型,型,按数据模型,特,特点分:,网状型数据,库,库,层次型数据,库,库,关系型数据,库,库,关系数据库,的,的数据结构,关系数据库,是,是指一些相,关,关的表
4、和其,他,他数据库对,象,象的集合。,对,对于关系数,据,据库来说,,关,关系就是表,的,的同义词。,表是由行和,列,列组成(类,似,似二维数组,的,的结构)。,列包含一组,命,命名的属性,(,(也称字段,),)。,行包含一组,记,记录,每行,包,包含一条记,录,录。,行和列的交,集,集称为数据,项,项,指出了,某,某列对应的,属,属性在某行,上,上的,值,也称为,字,字段值。,列需定义数,据,据类型,比,如,如整数或者,字,字符型的数,据,据。,关系数据库,的,的数据操作,语,语句,常用数据库,操,操作语句有,SELECT,,,INSERT,,,UPDATE,和,DELETE,常用数据库,定
5、,定义语句有,CREATE,,,ALTER,和,DROP,其他语句,关系数据库,的,的完整性原,则,则,候选键与主,关,关系键,能唯一标识,关,关系中元组,的,的属性或属,性,性集,则称,该,该属性或属,性,性集为候选键,也称候选关键字或候选码。,外部关系键,如果关系,R2,的一个或一,组,组属性,X,不是,R2,的主码,而,是,是另一关系,R1,的主码,则,该,该属性或属,性,性组,X,称为关系,R2,的外部关系键或外码。并称关系,R2,为参照关系,关系,R1,为被参照关系,。,。,为了维护数,据,据库中数据,与,与现实世界,的,的一致性,,对,对关系数据,库,库的插入、,删,删除和修改,操
6、,操作必须有,一,一定的约束,条,条件,这就,是,是关系模型,的,的三类完整,性,性:,实体完整性,参照完整性,用户定义的,完,完整性,实体完整性,是指主关系,键,键的值不能,为,为空或部分,为,为空。,参照完整性,是指如果关,系,系,R2,的外部关系,键,键,X,与关系,R1,的主关系键,相,相符,则,X,的每个值或,者,者等于,R1,中主关系键,的,的某一个值,,,,或者取空,值,值。,用户定义完,整,整性,是反映某一,具,具体应用所,涉,涉及的数据,必,必须满足的,语,语义要求。,常见关系数,据,据库,Oracle,MYSQL,DB2,Sybase,MicrosoftSQL Server
7、,ACCESS,Oracle,数据库简介,Oracle,数据库软件,是,是,Oracle,公司开发的,关,关系型数据,库,库产品,支,持,持各种操作,系,系统平台,,包,包括,Windows,、,Linux,和,Unix,等,目前,Oracle,在关系型数,据,据库产品领,域,域内处于领,先,先地位。,Oracle,的最新的数,据,据库软件版,本,本是,10g,,,8i,和,9i,的版本,也仍然在广,泛,泛使用中。,Oracle数据库的,典,典型特征,支持海量存,储,储、多用户,并,并发高性能,事,事务处理。,多种备份和,恢,恢复策略。,包,包括高级复,制,制,物理和,逻,逻辑的,24*7,备
8、份和恢复,工,工具,异地,容,容灾实现等,。,。,开放式联结,。,。给各种其,他,他应用提供,了,了统一的接,口,口,并可以,接,接入很多其,他,他传统应用,程,程序。,遵循,SQL,语言规范,,支,支持各种操,作,作系统、用,户,户接口和网,络,络通信协议,的,的工业标准,。,。,第一个实现,网,网格计算的,数,数据库(,10g,版本),2005Oracle10g,第一个实现,网,网格计算,2002Oracle9iRelease2,2001Oracle9iRelease1,1998,第一个,Internet,数据库,Oracle8i,1997,第一个对象,-,关系型数据,库,库产品,Orac
9、le8,1996,提出以网络,为,为中心的,NCA,体系结构,1996,第一个与数,据,据库结合的,WEB Server,1996,第一个全能,服,服务器产品,1994,第一个多媒,体,体数据库服,务,务器,1994,第一个全面,并,并行数据库,1993,第一套跨平,台,台的,GUI,工具集,1991,第一个支持,MPP,的关系数据,库,库,1991,第一个并行,服,服务器数据,库,库,1990,第一套,Client/Server,的应用软件,1989,第一个支持,OLTP,的关系数据,库,库,1988,第一套基于,Unix,关系数据库,的,的财务应用,软,软件,1987,第一套集成,Case
10、,和,4GL,的工具集,1986,第一个,Client/Server,数据库,1984,第一套可移,植,植的开发工,具,具集,1983,第一个可移,植,植的数据库,1979,第一个商品,化,化,SQL,数据库,技术领先,1979,2005,Oracle,的第一,Oracle主要产品,数据库,oracle7.3,、,oracle8,、,oracle8i,、,oracle9i,、,oracle10g,应用服务器,:,:,IAS 9i,。,ERP,产品:企业,管,管理组件,,包,包括财务管,理,理、人力资,源,源管理、生,产,产管理等模,块,块。,开发工具包,:,:包括了,Form,、,Report
11、,、,Designer,、,Jdeveloper,等可视化的,开,开发工具包,,,,可方便快,捷,捷的开发基,于,于,Oracle,数据库的应,用,用程序。,数据仓库产,品,品:包括,Discover,、,OWR,、,Express,等数据,仓库构建、,数,数据挖掘与,分,分析等软件,包,包。,构建环境,安装 Oracle9i,安装的硬件,环,环境需求,下列从,5,个主要的方,面,面阐述,Oracle 9i,对硬件环境,的,的要求。,1.,对,CPU,的要求,CPU,最低配置到,Pentium 166,就可以。,2.,对内存的要,求,求,内存容量最,低,低为,64MB,,最好在,256MB,以
12、上。,3.,对硬盘的要,求,求,建议配置,8GB,容量以上硬,盘,盘。,4.,对光驱的要,求,求,建议选用快,速,速光驱,,16,倍速以上。,5.,对网卡的要,求,求,一般可以选,用,用,10/100MB,自适应网卡,。,。,【安装】界,面,面,【欢迎】界,面,面,【文件定位,】,】界面,【可用产品,】,】界面,【安装类型,】,】界面,【数据库配,置,置】界面,【数据库标,识,识】界面,【数据库文,件,件位置】界,面,面,【数据库字,符,符集】界面,【摘要】界,面,面,【磁盘位置,】,】界面,【配置工具,】,】界面,【数据库配,置,置助手】界,面,面,【数据库配,置,置助手】配,置,置成功界面
13、,【安装结束,】,】界面,校验是否安,装,装成功,在命令行下,输,输入,Sqlplus system/,密码,如果出现如,下,下提示,则,数,数据库可正,常,常使用。,连接到,:,Oracle9i EnterpriseEdition Release9.2.0.1.0-Production,Withthe Partitioning,OLAP and Oracle Data Miningoptions,JServer Release9.2.0.1.0,Production,SQL,口令文件,例程,SGA,重做日志,缓,缓冲区,共享池,数据字典,高,高速缓存,库高速缓存,DBWR,SMON,PMON
14、,CKPT,LGWR,其它,用户进程,服务器进程,PGA,控制文件,数据文件,数据库,数据库缓冲,区,区高速缓,存,存,重做日志文,件,件,Java,池,大型共享池,参数文件,归档,日志文件,Oracle体系结构,后台进程结构,内存结构,例程,SGA,重做日志,缓冲区,共享池,数据字典,高速缓存,库高速缓存,DBWR,SMON,PMON,CKPT,LGWR,其它,数据库缓冲区,高速缓存,Java,池,大型共享池,Oracle,例程,Oracle,例程,:,:,是一,种,种访,问,问,Oracle,数据,库,库的,方,方式,始终,打,打开,一,一个,,,,并,且,且只,打,打开,一,一个,数,数
15、据,库,库,由内,存,存结,构,构和,后,后台,进,进程,结,结构,组,组成,内存,结,结构,Oracle,的内,存,存结,构,构由,两,两个,内,内存,区,区组,成,成,,分,分别,是,是:,系统,全,全局,区,区(,SGA),:,:,共享,池,池:存储最近,执,执行,的,的,SQL,语句,和,和最,近,近使,用,用的,数,数据,定,定义,数据,库,库缓,冲,冲区,高,高速,缓,缓存,:,:存储,已,已从,数,数据,文,文件,中,中检,索,索到,的,的数,据,据块,的,的副,本,本,重做,日,日志,缓,缓冲,区,区:记录,对,对数,据,据库,数,数据,块,块所,做,做的,全,全部,更,更改,
16、,,,主,要,要用,于,于恢,复,复,在,SGA,中还,可,可配,置,置其,它,它两,种,种内,存,存结,构,构:,大型,共,共享,池,池:分担,了,了共,享,享池,的,的一,部,部分,工,工作,Java,池:在安,装,装并,使,使用,Java,时是,必,必需,的,的,程序,全,全局,区,区(,PGA),:,:,是数,据,据库,服,服务,器,器内,存,存中,为,为单,个,个用,户,户进,程,程分,配,配的,专,专用,的,的内,存,存区,域,域,,是,是用,户,户进,程,程私,有,有的,,,,不,能,能共,享,享。,进程,结,结构,Oracle9i,网络,环,环境,里,里共,有,有两,大,大类,进,进程,。,。,1.,用户,进,进程,用,用,户,户进,程,程是,在,在客,户,户机,内,内存,上,上运,行,行的,程,程序,,,,如,客,客户,机,机上,运,运行,的,的,SQLPlus,、企,业,业管,理,理器,等,等。,用,用户,进,进程,向,向服,务,务器,进,进程,提,提出,操,操作,请,请求,。,。,服务,器,器进,程,程,系统,监,监控,进,进程,(,(,SMON,):,数,数据,
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专题党课讲稿:以高质量党建保障国有企业高质量发展
- 廉政党课讲稿材料:坚决打好反腐败斗争攻坚战持久战总体战涵养风清气正的政治生态
- 在新录用选调生公务员座谈会上和基层单位调研座谈会上的发言材料
- 总工会关于2025年维护劳动领域政治安全的工作汇报材料
- 基层党建工作交流研讨会上的讲话发言材料
- 粮食和物资储备学习教育工作部署会上的讲话发言材料
- 市工业园区、市直机关单位、市纪委监委2025年工作计划
- 检察院政治部关于2025年工作计划
- 办公室主任2025年现实表现材料
- 2025年~村农村保洁员规范管理工作方案
- 在深入贯彻中央8项规定精神学习教育工作部署会议上的讲话发言材料4篇
- 开展深入贯彻规定精神学习教育动员部署会上的讲话发言材料3篇
- 在司法党组中心学习组学习会上的发言材料
- 国企党委关于推动基层党建与生产经营深度融合工作情况的报告材料
- 副书记在2025年工作务虚会上的发言材料2篇