oracle数据库入门(培训课件)全解.ppt
《oracle数据库入门(培训课件)全解.ppt》由会员分享,可在线阅读,更多相关《oracle数据库入门(培训课件)全解.ppt(68页珍藏版)》请在咨信网上搜索。
1、ORACLE 数据库入门培训目录培训目录一、数据库一、数据库一、数据库一、数据库简介简介简介简介当前主流数据库及其简介当前主流数据库及其简介关系数据库介绍关系数据库介绍二、二、二、二、ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍体系结构体系结构数据存储结构数据存储结构启动和关闭启动和关闭用户管理用户管理备份和恢复备份和恢复三、三、三、三、ORACLEORACLE常用的开发工具常用的开发工具常用的开发工具常用的开发工具SQLPLUS PL/SQL TOAD PDM/ERWin培训目录培训目录一、数据库一、数据库一、数据库一、数据库简介简介简介简介当前主流数据库及其简介当前主流
2、数据库及其简介关系数据库介绍关系数据库介绍二、二、二、二、ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍体系结构体系结构数据存储结构数据存储结构启动和关闭启动和关闭用户管理用户管理备份和恢复备份和恢复三、三、三、三、ORACLEORACLE常用的开发工具常用的开发工具常用的开发工具常用的开发工具SQLPLUS PL/SQL TOAD PDM/ERWin数据库数据库数据库数据库简介简介简介简介当前主流数据库及其简介当前主流数据库及其简介当前主流数据库及其简介当前主流数据库及其简介 ORACLE ORACLE SQL SERVER SQL SERVER Mysql Mysql培训
3、目录培训目录一、数据库一、数据库一、数据库一、数据库简介简介简介简介当前主流数据库及其简介当前主流数据库及其简介关系数据库介绍关系数据库介绍二、二、二、二、ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍体系结构体系结构数据存储结构数据存储结构启动和关闭启动和关闭用户管理用户管理备份和恢复备份和恢复三、三、三、三、ORACLEORACLE常用的开发工具常用的开发工具常用的开发工具常用的开发工具SQLPLUS PL/SQL TOAD PDM/ERWinl关系数据库元素关系数据库元素l实体和联系实体和联系l键(键(key)l数据完整性数据完整性lSQL语言语言关系数据库关系数据库关
4、系数据库关系数据库简介简介简介简介关系数据库概念关系数据库概念关系数据库概念关系数据库概念关系数据库关系数据库关系数据库关系数据库简介简介简介简介关系数据库概念关系数据库元素关系数据库概念关系数据库元素关系数据库概念关系数据库元素关系数据库概念关系数据库元素l实体(实体(Entity):客观存在的并可相互区分的):客观存在的并可相互区分的“事物事物”实体通常成为表,表由行和列组成,每一行描述实体的一个示例,实体通常成为表,表由行和列组成,每一行描述实体的一个示例,每一列描述实体的一个特征每一列描述实体的一个特征实体在逻辑数据库设计时被确定实体在逻辑数据库设计时被确定l联系(联系(Relatio
5、n):实体之间存在的对应或连接关系):实体之间存在的对应或连接关系一对一关系(一对一关系(1:1):表中的一行与相关表中的零行或多行相关):表中的一行与相关表中的零行或多行相关一对多关系(一对多关系(1:n):表中的一行与相关表中的零行或多行相关):表中的一行与相关表中的零行或多行相关多对多关系(多对多关系(n:m):表中的多行与相关表中的零行或多行相关):表中的多行与相关表中的零行或多行相关联系的实现:在关系数据库设计中,联系通常利用逻辑键来实现联系的实现:在关系数据库设计中,联系通常利用逻辑键来实现关系数据库关系数据库关系数据库关系数据库简介简介简介简介关系数据库概念实体和联系关系数据库概
6、念实体和联系关系数据库概念实体和联系关系数据库概念实体和联系l主键主键超键(超键(Super Key):在一个关系中能唯一表示元组的属性集):在一个关系中能唯一表示元组的属性集侯选键(侯选键(Candidate Key):一个属性集能唯一标识元组而又):一个属性集能唯一标识元组而又不含多余的属性不含多余的属性主键(主键(Primary Key):被选用的侯选键):被选用的侯选键l外键外键公共键(公共键(Common Key):两个关系中具有相容(或相同)的):两个关系中具有相容(或相同)的属性或属性组属性或属性组外键(外键(Foreign Key):如果公共键是其中一个关系的主键,):如果公共
7、键是其中一个关系的主键,那么这个公共键在另一个关系中称为外键那么这个公共键在另一个关系中称为外键l组合键组合键组合键(组合键(Composit Key):由两个或两个以上属性(列)组):由两个或两个以上属性(列)组成的键成的键关系数据库关系数据库关系数据库关系数据库简介简介简介简介关系数据库概念键(关系数据库概念键(关系数据库概念键(关系数据库概念键(KEYKEY)l实体完整性实体完整性关系中的元组在组成主键的属性上不能有空值,也不能有重关系中的元组在组成主键的属性上不能有空值,也不能有重复值,否则就不能起到唯一标识元组的作用复值,否则就不能起到唯一标识元组的作用l域完整性域完整性关系中的属性
8、取值的正确性限制,包括数据类型、精度、取关系中的属性取值的正确性限制,包括数据类型、精度、取值范围、是否允许空值等值范围、是否允许空值等l参照完整性参照完整性反映了实体之间存在的某种约束条件。要求外键的值不允许反映了实体之间存在的某种约束条件。要求外键的值不允许参照不存在的主键的值,它使主键和外键之间的值保持一致参照不存在的主键的值,它使主键和外键之间的值保持一致或相容,来维护数据库数据的一致性或相容性或相容,来维护数据库数据的一致性或相容性l业务规则业务规则一般包括数据完整性、参照完整性、遵循组织的任一其他需一般包括数据完整性、参照完整性、遵循组织的任一其他需求,以便保证业务的正确运行求,以
9、便保证业务的正确运行关系数据库关系数据库关系数据库关系数据库简介简介简介简介关系数据库概念数据完整性(关系数据库概念数据完整性(关系数据库概念数据完整性(关系数据库概念数据完整性(Data IntergrityData Intergrity)l数据操纵语言(数据操纵语言(DML)SELECTDELETEINSERTUPDATEl数据定义语言(数据定义语言(DDL)CREATE 定义数据库实体结构定义数据库实体结构ALTER 修改数据库实体结构修改数据库实体结构DROP 删除数据库实体删除数据库实体GRANT/REVOKE数据库对象的权限管理数据库对象的权限管理l数据控制语言(数据控制语言(DC
10、L)COMMIT/ROLLBACKSAVEPOINT关系数据库关系数据库关系数据库关系数据库简介简介简介简介 SQL SQL 语言(语言(语言(语言(Structure Query LanguageStructure Query Language)培训目录培训目录一、数据库一、数据库一、数据库一、数据库简介简介简介简介当前主流数据库及其简介当前主流数据库及其简介关系数据库介绍关系数据库介绍二、二、二、二、ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍体系结构体系结构数据存储结构数据存储结构启动和关闭启动和关闭用户管理用户管理备份和恢复备份和恢复三、三、三、三、ORACLEOR
11、ACLE常用的开发工具常用的开发工具常用的开发工具常用的开发工具SQLPLUS PL/SQL TOAD PDM/ERWin datafiles redo log files control files parameter file 数据文件数据文件 日志文件日志文件 控制文件控制文件 参数文件参数文件ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 物理结构物理结构物理结构物理结构data filesredo log filescontrol fileparameter iles*.dbf*.logInitorasid.ora*.ctlORAC
12、LEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 物理结构图物理结构图物理结构图物理结构图DBWRLGWRCKPTSMONPMONinstanceSGAData bufferRedo LogbufferLibrarycacheData dictionarycacheShared poolControlfilesControlfilesControlfilesdatafilesControlfilesRedo logfilesALTERfileParameterfilePasswordfileUserProcessServerProcessPGABack
13、ground processARCHArchivedlog files占占OS内存的内存的60-70%,大小可由参数文件内参数计算,大小可由参数文件内参数计算shared pool(共享池共享池),database buffer cache(数据缓冲区数据缓冲区),redo log buffer(重做日志缓冲区重做日志缓冲区)(如以下图所示如以下图所示)SGA=share_pool_size+db_block_size*db_block_buffers +log_buffersORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 内存结构(内存结构
14、(内存结构(内存结构(SGASGA)shared_pooldatabase_buffer_cacheredo_log bufferinstance=SGA+background process实例实例 =内存分配内存分配 +一组后台进程一组后台进程ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 实例(实例(实例(实例(INSTANCEINSTANCE)SGAbackground processSGAbackground processSGAbackground process Oracle是多用户、多任务、可分布式管理的数据库,同是多用户、多
15、任务、可分布式管理的数据库,同时可有很多个用户对数据库操作。时可有很多个用户对数据库操作。ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 连接(连接(连接(连接(sessionsession)oracleuseruserusersession 事务是一组修改动作的集合事务是一组修改动作的集合Eg:1、insert DDL(数据定义语句数据定义语句)delete 例如:例如:create,alter,drop,commit 等等 commit 每两个每两个DDL语句间是一个语句间是一个transaction2、update DML(数据控制语句
16、数据控制语句)rollback 例如:例如:Insert,Delete,Update ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 事务(事务(事务(事务(transactiontransaction)l首首 先先 必必 须须 有有 一一 台台 主主 机机 或或 数数 据据 库库 服服 务务 器器 运运 行行 一一 个个 ORACLE INSTANCEl工工作作站站运运行行一一个个应应用用,它它试试图图通通过过适适当当的的SQL*NET驱驱动动同同服服务务器器取得联系取得联系l如如果果该该服服务务器器也也正正在在运运行行适适当当的的SQL*
17、NET驱驱动动。服服务务器器检检测测到到应应用的连接请求,开始用的连接请求,开始为此用户进程创建一个专用的服务器进程为此用户进程创建一个专用的服务器进程l客户端的用户执行一个客户端的用户执行一个SQL语句并提交此进程语句并提交此进程l服服务务器器进进程程收收到到此此SQL语语句句,并并开开始始检检验验在在ORACLE的的共共享享池池中中是是否否存存在在同同样样的的SQL语语句句。如如果果在在共共享享池池中中发发现现该该SQL语语句句,服服务务器器进进程程开开始始检检验验该该用用户户是是否否对对请请求求的的数数据据有有操操作作的的权权限限,然然后后使使用用在在共共享享池池中中的的SQL语语句句去
18、去执执行行该该语语句句。如如果果该该SQL语语句句在在共共享享池池中中不不存存在在,就就为为此此语语句句分分配配一一个个新新的的共共享享池池区区以以便便它它能能够够被被解析、执行解析、执行ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 事务处理过程事务处理过程事务处理过程事务处理过程l服服务务器器进进程程从从实实际际的的数数据据文文件件或或共共享享池池中中取取回回必必须须的的数据数据l服服务务器器进进程程在在在在共共享享池池中中修修改改数数据据。在在上上述述所所作作的的生生效效之之后后,DBWR后后台台进进程程把把修修改改后后的的数数据据块块
19、永永久久的的写写入入硬硬盘盘。在在此此事事务务提提交交成成功功之之后后,LGWR进进程程立立即即把把此事务记录到在线的此事务记录到在线的redo log filel如如果果此此事事务务成成功功,服服务务器器进进程程通通过过网网络络返返回回一一个个成成功功的的信信息息给给应应用用程程序序。如如果果该该事事务务不不成成功功,将将返返回回一一个个适当的信息适当的信息l在在上上述述的的事事务务过过程程中中,其其余余的的后后台台进进程程同同样样在在运运行行,等等待待着着条条件件符符合合而而被被触触发发。此此外外,数数据据库库服服务务器器还还管管理理着着其其他他用用户户的的事事务务,并并且且在在不不同同事
20、事务务之之间间提提供供数数据据一致性,防止不同事务对相同数据操作一致性,防止不同事务对相同数据操作ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 事务处理过程(续)事务处理过程(续)事务处理过程(续)事务处理过程(续)后台进程主要包含后台进程主要包含PMON,LCLN,RECO,SMON,DBWR,LGWR,CKPT,ARCH,主要的功能如下:,主要的功能如下:PMON 做程序的清洁工作,处理一些不正常退出的事件做程序的清洁工作,处理一些不正常退出的事件SMON 做系统的清洁工作,执行系统出错后自动恢复工作做系统的清洁工作,执行系统出错后自动
21、恢复工作LKN Oracle系统表级或行级加锁的进程系统表级或行级加锁的进程RECO 恢复进程恢复进程DBWR 数据写进程数据写进程LGWR 日志文件写的进程日志文件写的进程CKPT 检测点检测点ARCH 归档方式备份进程归档方式备份进程ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 体系结构体系结构体系结构体系结构 后台进程后台进程后台进程后台进程培训目录培训目录一、数据库一、数据库一、数据库一、数据库简介简介简介简介当前主流数据库及其简介当前主流数据库及其简介关系数据库介绍关系数据库介绍二、二、二、二、ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍体系结
22、构体系结构数据存储结构数据存储结构启动和关闭启动和关闭用户管理用户管理备份和恢复备份和恢复三、三、三、三、ORACLEORACLE常用的开发工具常用的开发工具常用的开发工具常用的开发工具SQLPLUS PL/SQL TOAD PDM/ERWin block 数据块:默认数据块:默认8K,最小的最小的I-O单位,伴随单位,伴随database产生而产生而产生,不可变产生,不可变extent 一组连续的数据块:是用户所能分配存储的最小单位一组连续的数据块:是用户所能分配存储的最小单位segment 段:有共同结构的一个或几个区域段:有共同结构的一个或几个区域(extent)tablespace 表
23、空间:一组物理数据的逻辑组合,表空间:一组物理数据的逻辑组合,(象逻辑间数据象逻辑间数据仓库仓库)file 文件:属于某个表空间的物理文件文件:属于某个表空间的物理文件database 数据库:一组表空间所构成的逻辑的可共享的数据。数据库:一组表空间所构成的逻辑的可共享的数据。备注:系统管理员能在SQLDBA状态,查看视图dba-extents、dba-segments、dba-tablespace、dba-data-files查看所有的extent、segment、tablespace和datafileORACLEORACLE数据库介绍数据存储结构数据库介绍数据存储结构数据库介绍数据存储结构
24、数据库介绍数据存储结构 存储结构单位存储结构单位存储结构单位存储结构单位ORACLEORACLE数据库介绍数据存储结构数据库介绍数据存储结构数据库介绍数据存储结构数据库介绍数据存储结构 BLOCKBLOCK结构结构结构结构block 结构结构存储的最小单位存储的最小单位BLOCK结构:结构:common and variable公用的变长标题公用的变长标题header 块地址,段类型块地址,段类型 85-100bytesTable directory 表目录,簇中的表信息,用于簇表段表目录,簇中的表信息,用于簇表段Row directory 行目录,块中的行信息行目录,块中的行信息Free s
25、pace 未用空间,用于未用空间,用于insert updataRow data 行数据,存储数据、索引行数据,存储数据、索引pctfree 20%pctfree 20%左右左右 它们是互相消涨的它们是互相消涨的pctused 40%pctused 40%左右左右Inittrans Inittrans 在单一块中最初活动的交易事务数在单一块中最初活动的交易事务数Maxtrans Maxtrans 在单一块中最大交易事务数在单一块中最大交易事务数可以控制可以控制block空间使用的几个参数如下:空间使用的几个参数如下:ORACLEORACLE数据库介绍数据库介绍数据库介绍数据库介绍 数据存储结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- oracle 数据库 入门 培训 课件
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。