- 博客(7)
- 收藏
- 关注
转载 数据库范式——通俗易懂【转】
数据库范式是数据库设计中必不可少的知识,没有对范式的理解,就无法设计出高效率、优雅的数据库。甚至设计出错误的数据库。而想要理解并掌握范式却并不是那 么容易。教科书中一般以关系代数的方法来解释数据库范式。这样做虽然能够十分准确的表达数据库范式,但比较抽象,不太直观,不便于理解,更难以记忆。 本文用较为直白的语言介绍范式,旨在便于理解和记忆,这样做可能会出现一些不精确的表述。但对于初学
2014-12-25 23:59:16
699
转载 cursor工作原理一点点说明
原文地址:http://blog.itpub.net/742571/viewspace-874801/有网友说:db instance: share modle.open cursor时, 想问一下:1.如果没设large pool, cursor用的是UGA, 如果UGA用完了接着用哪个空间?还是会报错?2. 如果设定了large pool, cursor用的是l
2014-12-23 09:40:36
882
原创 使用物化视图实现更高级的约束
一:如何实现某两列的相同数不大于5.1、conn / as sysdba2、grant create materialized view to scott ;--授予创建物化视图的权限给scott用户3、create table t(a varchar2(10),b number,c number,constraint t_pk primary key(a,b,c));--建立测试表
2014-12-23 01:16:35
362
原创 体系结构2
1、数据文件,由三类文件组成:⊙ 第一类是文本离线文件,如参数文件、口令文件(spfile是服务端的)。⊙ 第二类也是离线文件, 如归档文件。⊙ 第三类是我们最关心的文件,DB在线文件,它按功能分如下几种:控制文件,数据文件,连接日志文件。他们的文件头都有一些描述信息、状态信息、一致性信息和控制信息。2、内存由SGA和PGA组成,分别代表系统全局区和进程全局区。S可以理解成SYSTEM,也可以
2014-12-23 01:15:14
302
原创 体系结构1
1、ORACLE主要体系结构包括:⊙ 用户进程,服务器进程⊙ 实例⊙数据库库文件(比如控制文件,日志文件,数据文件,参数文件,口令文件) 实例它是由后台进程和共享内存组成的,在WINDOWS,所有后台进程都在一个ORACLE进程里。在LINUX,我们可以看到很多ORACLE后台进程,另外实例还有共享的内存组成。2、oracle=用户+实例+数据库。用户需要的内存是UGA,PGA,CGA部分。实
2014-12-23 01:14:08
387
转载 理解游标CURSOR,OPEN_CURSORS参数 以及视图V$OPEN_CURSOR, V$SESSION_CACHED_CURSOR
游标概念: 游标的作用就是用于临时存储从数据库中提取的数据块,由系统或用户以变量的形式定义。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。Cursor游标分两种,一种是Shared cursor,位于SGA的一种library cache object,通常我们所说的
2014-12-23 01:13:08
1525
转载 Oracle数据库表类型
Oracle数据库表类型6.1 表的类型 1. 堆组织表 2. 索引组织表 3. 聚簇表 4. 散列聚簇表 5. 嵌套表 6. 临时表 7. 对象表 8. 外部表 一张表最多有1000列;表的行数理论上没有限制;表上索引个数可以是列的全排列数,而且一次性能够使用32个;表的数量没有限制。
2014-05-26 14:44:01
750
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人