oracle 11g课程学习总结文档

oracle 11g课程学习总结文档

ID:11543465

大小:3.51 MB

页数:115页

时间:2018-07-12

oracle 11g课程学习总结文档_第1页
oracle 11g课程学习总结文档_第2页
oracle 11g课程学习总结文档_第3页
oracle 11g课程学习总结文档_第4页
oracle 11g课程学习总结文档_第5页
资源描述:

《oracle 11g课程学习总结文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Oracle11G总结Ø数据库概念ØOracle体系结构ØOracle安装(高级安装)Ø启动OracleØSQL语句nOracle数据类型nSQL语句使用nSQL函数ØOracle数据库对象ndirectory目录n外部表n临时表n序列n视图n同义词n索引Ø表分区Ø并发与锁n行级锁n表级锁ØPL/SQL基础nPL/SQL简介nPL/SQL块基本结构nPL/SQL变量与常量nPL/SQL控制结构nPL/SQL集合Ø游标管理Ø异常处理ØOracle数据字典Ø子程序和程序包n过程n函数n自主事务处理n

2、程序包Ø触发器和内置程序包n触发器n内置程序包Ø备份与恢复Ø使用PowerDesignser设计数据库n创建CDMn创建PDMnPD连接Oracle数据115Oracle11G课程总结n去除生成Oracle脚本中双引号n逆向工程Ø疑难n无法启动OracleTNSListener监听服务n删除Oracle中奇怪的表名称BIN$…的方法Ø周三扩展课n2011年2月16日SQL语句处理过程n2011年2月23日Oracle优化器及执行计划n2011年3月2日动态SQL语句、Java创建及调用存储过程(

3、重点)115Oracle11G课程总结数据库概念Oracle、DB2、SQLServer属于关系型数据库关系型数据库采用结构化查询语言(SQL)作为客户端程序与数据库服务器间沟通的桥梁——客户端发送SQL指令到服务器端,服务器端执行相关的指令并返回其查询的结果。数据建模要将显示世界中客观存在的事物以数据的形式存储到计算机中并进行处理,就需要对其进行分析、抽象,进而确定数据的结构以及数据间的内在联系,这一过程成为数据建模。数据模型应满足三个方面要求:l能够比较真实地模拟现实世界l容易为人所理解l便

4、于计算机实现数据模型三要素:l数据结构-描述事物的静态特性l数据操作-描述事物的动态特性l完整性约束-描述事物内部和事物间的约束性关系E-R模型l在E-R模型中,现实世界时由一且成为实体的对象和这些对象之间的关系组成的。l在E-R模型三要素:实体、关系、属性。E-R图是描述概念事物,建立概念模型的实用工具。E-R三要素:l实体-用矩形表示l属性-用椭圆形表示,并用连线与实体连在一起。l实体间联系-用菱形框表示,并用连线分别与相关实体相连,且需在连线上注明联系类型。实体间联系类型:一对一关系(1:

5、1):两个实体集A和B,若A中的每个实体至多和B中一个实体有联系,反之,B中的每个实体至多和A中的一个实体有联系,称A对B或B对A是一对一关系。一对多关系(1:N):两个实体集A和B,如果A中每个实体可以和B中的0~多个实体有联系,而B中的每个实体至多和A中的一个实体有联系,则称A对B为一对多关系。多对多关系(M:N):两个实体集A和B,若A中的每个实体可与B中的多个实体有联系,反之亦然,称A对B或B对A是多对多关系。115Oracle11G课程总结Oracle体系结构Oracle数据库特点:l

6、全球化、跨平台的数据库lOracle遵守数据存取语言、操作系统、用户接口和网络通信协议的工业标准l支持多用户、高性能的事务处理l强大的安全性控制和完整性控制l支持分布式数据库和分布处理OracleDBMS(Oracle数据库管理系统)由Oracle数据库和Oracle实例组成。Oracle数据库:Oracle数据库包含操作系统文件(也称为数据库文件),这些文件为数据库信息提供了实际的物理存储。Oracle数据库:l物理组件n数据文件(.DBF)n日志文件(.LOG)n控制文件(.CTL)l逻辑组

7、件(由小到大)n数据块:最小存储单元(默认8K)n区:最小分配单元(8/16个块)n段:数据段、回退段、临时段、索引段,由区组成,分类型存储物理组件的之间交互顺序:Oracle启动→init.ora→控制文件→数据文件、日志文件。115Oracle11G课程总结Oracle实例(例程):Oracle实例是由内存结构和后台进程组成。只有启动实例后,才能访问数据库中的数据。Oracle实例内存结构:lSGA:Oracle核心引擎所需内存。(见下图)lPGA:服务器进程所需的内存。lUGA:用户进程所

8、需的内存SGA包括:l数据缓冲区:n用于存储从磁盘数据文件中读入的数据,所有用户共享。n服务器进程将读入的数据保存在数据缓冲区中,当后续的请求需要这些数据时可以在内存中找到,不需要再从磁盘读取,提高了读取速度。l日志缓冲区:n日志记录数据库的所有修改信息,日志信息首先产生于日志缓冲区。n当日志缓冲区的日志数据达到一定数量时,由后台进程将日志数据写入日志文件中。n相对来说,日志缓冲区对数据库的性能影响较小。l共享池:n共享池是对SQL、PL/SQL程序进行语法分析、编译、执行的内存区域n共享池由库

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。