FY_Oracle_sir
fangyong2006
这个作者很懒,什么都没留下…
展开
-
ch00 数据库三范式经典实例解析
数据库三范式经典实例解析引言 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很难懂呢?非也,大学教材上给我们一...2007-08-29 16:32:23 · 331 阅读 · 0 评论 -
ch07 oracle的SQL语句优化
--------------------------------------SQL优化器------------------------what:是一个为所有的sql语句创建执行计划的工具。why:生成最快的,消耗资源最少的执行计划。两种优化器:基于规则的优化器(RBO),基于成本的优化器(CBO)。优化器模式Rule 模式:完全基于数据字典生成执行计划;最古老、比较稳定;...原创 2010-09-20 15:40:14 · 69 阅读 · 0 评论 -
ch03 oracle异常异常与动态sql
--------------------------------------oracle异常------------------------预定义异常:数据库给定的异常declare v_job varchar2(200);begin select job into v_job from emp;exception when too_many_rows the...2010-09-20 15:35:22 · 82 阅读 · 0 评论 -
ch05 oracle锁与表分区
-----------------------------------事务特性---------------------1.原子性(atomicity) --事务处理要么全部进行,要么不进行。2.一致性(consistency) –事务处理要将数据库从一种状态转变为另一种状态。3.隔离性(isolation) –在事务处理提交之前,事务处理的效果不能由系统中的其他事务看到...原创 2010-09-20 15:30:13 · 186 阅读 · 0 评论 -
ch06 oracle索引
--------------------------------------oracle索引------------------------1.what索引:在数据库的表或者视图上创建的对象,使用树状结构存储.2.why提高对含有大量记录的表的查询效率 通过快速定位数据的方法,减少磁盘I/O操作;3.索引的类型(6种)---B-Tree索引(不指定任何选项的创建...2010-09-20 15:28:30 · 82 阅读 · 0 评论 -
ch04 Oracle 数据库体系结构
--------------------------------------oracle体系结构------------------------1.what对象关系型的数据库管理系统 (ORDBMS) 2.why支持多用户、大事务量的事务处理数据安全性和完整性控制支持分布式数据处理可移植性3.oracle10体系结构--数据库的体系结构是指数据库的组...原创 2010-09-06 16:01:21 · 118 阅读 · 0 评论 -
ch03 oracle基础三
---数据迁移本章任务1:表模式--可以导出某个用户下的指定的表,授权的用户可以导出其他用户下的表--exp help=y 显示exp命令的所有参数--exp scott/tiger file=emp_dept.dmp tables=(employees,departments) log=emp_dept.log--imp help=y--imp hr...原创 2010-09-03 17:41:43 · 78 阅读 · 0 评论 -
ch08 oracle对象管理_表
对象管理_表本章任务1.管理普通表 如上图所示,每个数据行都有一个行头部,在这里存放了该行数据所包含的列的数量,以及锁定标记等。 对于每条记录来说都有rowid列,该rowid是一个伪列。也就是说,该列的值并没有实际地保存在数据块里,但是可以查询并显示出来。 rowid格式为:OOOOOOFF...原创 2010-07-14 11:20:43 · 126 阅读 · 0 评论 -
ch01 oracle基础一
本章任务1:网络配置-- 1、在服务端要启动两个服务 OracleListener:监听器 OracleServiceDB:数据库 2、通过net Manager配置网络连接,一定要保存 网络服务名 用tcp/ip协议 输入服务器主机fangyong(192.168.1.81) 输入数据库名db(ORCL) 测试 保存 3、进入o...2008-04-30 10:40:38 · 71 阅读 · 0 评论 -
ch02 oracle基础二
本章任务1:游标--DECLARE CURSOR sales_cur IS SELECT * FROM EMP;BEGIN FOR sales_rec IN sales_cur LOOP DBMS_OUTPUT.PUT_LINE('工资:'||sales_rec.empno); END LOOP;END;/2:存储过程与函...2007-09-11 18:03:58 · 83 阅读 · 0 评论 -
Oracle 执行计划(Explain Plan) 说明
如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。 看懂执行计划也就成了SQL优化的先决条件。 这里的SQL优化指的是SQL性能问题的定位,定位后就可以解决问题。 一.查看执行计划的三种方法1.1...原创 2013-06-11 22:26:54 · 79 阅读 · 0 评论