oracle学习笔记(四)---15.事务回滚提交、索引、prowerdesigner

15.事务处理回滚提交

事务:Transaction 回退:rollback  提交:commit

oracle中,一个transaction起始于一个DML语句(insertupdatedelete),结束于以下几种情况:

1)用户显示执行commit语句提交操作或者rollback语句回退

2)当执行DDL语句(createalterdrop)时自动提交

3)用户断开连接,transaction自动提交

4)系统崩溃或者断电后,事务自动回退

 

16.索引序列图

唯一性好的数据才加索引  index

Create index idx_emp_ename on emp(ename);

但索引的作用性不高,只有大数据的时候才会用到,占内存

Drop index 索引名 ---删除suoyin

序列是oracle专用的对象

视图是虚拟的表--就是为了重用sql语句,保存数据

Create view v$_emp_dept as 查询结果;

 

17.prowerdesigner的安装和使用冲突问题

  Prowerdesigner软件---是用来设计数据库的,简化建表等一系列的操作的...

 

19.数据库设计三大范式关系处理

第一范式:保持原子性

第二范式、第三范式

关系到与约束,依赖性之间的联系

对于数据表之间的关系---一对多或者多对一关系,外键放在多的一方。

对于多对多关系,就是拆表,将主键与外键进行分割,拆成3个表...



ps:2014.07.24  终

你可能感兴趣的:(oracle,数据,索引,事务,回滚提交)