数据库
yjxin0302
这个作者很懒,什么都没留下…
展开
-
数据库范式(转载)
数据库设计准则(第一、第二、第三范式说明) I、关系数据库设计范式介绍1.1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)...原创 2011-07-28 10:57:12 · 72 阅读 · 0 评论 -
oracle 触发器
触发器 Oracle 触发器 : 触发器是特定事件出现的时候,自动执行的代码块。类似于存储过程,但是用户不能直接调用他们。 功能: 1 、 允许 / 限制对表的修改 2 、 自动生成派生列,比如自增字段 3 、 强制数据一致性 4 、 提供审计和日志记录 5 、 防止无效的事务处理 6 、 启用复杂的业务逻辑 开始 : c...原创 2012-08-01 11:24:14 · 236 阅读 · 0 评论 -
大家都知道触发器是无需commit的,而且也不能写commit;触发器和触发它的DML是同一个事务...
大家都知道触发器是无需commit的,而且也不能写commit;触发器和触发它的DML是同一个事务 DML提交了,触发器的操作也提交了,所以无需Commit;否则就会造成错误信息。 当然,如果你一定要在触发器里写COMMIT,那也是可以的,可以用Oracle中的自治事务来处理,自治事务就相当于一个事务里的子事务。 在正常情况下,Oracle规定在触发器中不能运行 DDL(即Create/Al...原创 2012-08-02 13:06:12 · 1031 阅读 · 0 评论 -
xml db 操作
1.存储XML到表中: 1)创建带XMLTYPE字段的表: CREATE TABLE xmltable OF XMLTYPE;这里创建了一个只含一个XMLTYPE字段的表 CREATE TABLE xmlcontent (id number(19) primary key,xmlvalue XMLTYPE);这里创建了一个有主键和一个XML...原创 2012-08-02 17:21:31 · 231 阅读 · 0 评论 -
oracle 重做日志组的三个状态
current:表示该日志组为当前日志组,oracle正在使用该日志组; active:当current redo组发生日志切换时,状态会改变为active,在这个状态下,如果数据库为归档模式,archive进程会归档active日志组;如果发生数据库crash,该日志组也是实例恢复必需的日志组; inactive:当active日志组归档完毕并且oracle判断不需要进行实例...原创 2013-02-17 11:30:48 · 280 阅读 · 0 评论 -
转被风吹过的日子 通过日志恢复数据及归档模式修改
Oracle通过日志恢复数据及归档模式修改 --------------------------归档模式修改------------------------------------------------------- //查看归档模式 archive log list; //查看存档参数 show parameter db_recovery //日志存档路径:F:\orac...原创 2013-02-17 14:40:16 · 112 阅读 · 0 评论