2006年8月6日
摘要: 一、ORACLE事例1、ORACLE实例SystemGlobalArea(SGA)和BackgroundProcess被成为数据库的实例。2、ORACLE数据库一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等)3、系统全局共享区SystemGlobalArea(SGA)SystemGlobalArea是一块巨大的共享内存区域,他被看做是Oracle数据库的一个大缓冲池,这里的数据可以被ORACLE的各个进程共用。其大小可以通过如下语句查看:SQL>select*fromv$sga;NAMEVALUE-----------------------------FixedSize 阅读全文
posted @ 2006-08-06 15:40 springside例子 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 多说无谓现在开始吧!第一范式:1.所有记录具有相同的字段个数 2.所有的字段只包含一个单一的数据项 3.没有重复的数据字段第二范式:1.必须符合第一范式 2.表中不包含那些不含有与所有键相关信息的字段第三范式:1.必须符合第二范式 2.表中不能包含与主键无关的字段第四范式:1.必须符合第三范式 2.表不能包含一个实体的两个或多个相互独立的多值因子第五范式:1.必须符合第四范式 2.表必须可以分解为更小的表,除非那些表在逻辑上拥有与原始表相同的主键BC 范式: 1.多个候选键 2.复合候选键 3.候选键重叠 阅读全文
posted @ 2006-08-06 15:39 springside例子 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 数据文件和重做日志文件,在数据库中是最重要的文件组.这是数据最终要存储的地方.每一个数据库至少有一个与之相关的数据文件,一般的情况下会有多个.任何真正数据库至少有两个文件的---(系统数据文件,用户数据文件)以下我会介绍oracle实例是如何组织这些数据的!在oracle当中 分为1.表空间(tablespace)-----在oracle里面没有像mssql mysql那样的库...只有表空间一个oracle就是一个数据库实例2.段(segment)----有点跟 一般数据库的表(table)那些对象相似3.盘区(extent)4.块(block)以上这些都是oracle用于保存数据对象的分. 阅读全文
posted @ 2006-08-06 15:37 springside例子 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1、JDBC框架JDBC(Java DataBase Connectivity)是Java与数据库的接口规范,由Java 语言编写的类和接口组成,大致分为两类:针对Java程序员的JDBC API和针对数据库开发商的低层的JDBC driver API。而JDBC驱动程序由实施了这些接口的类组成。如下,JDBC的总体结构有四个组件:应用程序、驱动程序管理器、驱动程序和数据源。2、驱动程序类型JDBC驱动器根据其实现方式分为4种类型1、JDBC-ODBC bridge plus ODBC driver:JDBC-ODBC桥驱动程序,将JDBC调用转换为ODBC的调用。( This combina 阅读全文
posted @ 2006-08-06 15:37 springside例子 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 使用事务级别要慎重:因为事务级别越高,数量越多、限制性更强的锁就会被运用到数据库记录或者表中。同时,更多的锁被运用到数据库和它们的覆盖面越宽,任意两个事务冲突的可能性就越大。如果有一个冲突(例如两个事务试图获取同一个锁),第一个事务必将会成功,然而第二个事务将被阻止直到第一个事务释放该锁(或者是尝试获取该锁的行为超时导致操作失败)。 更多的冲突发生时,事务的执行速度将会变慢,因为它们将花费更多的时间用于解决冲突(等待锁被释放)。------------------------------------------------------TRANSACTION_NONE:正式地讲,TRANSACT 阅读全文
posted @ 2006-08-06 15:35 springside例子 阅读(131) 评论(0) 推荐(0) 编辑