数据库中事务DML,DDL,DCL,数据字典概念

1.事务

事务的官方解释是:事务是包含一个或多个SQL语句的逻辑单元.事务中的SQL语句能够全不提交(COMMIT),也可以全不回滚(Rollback).从上面的解释看,事务类似于操作系统中的进程,执行时不可分割,要么一起提交,要么一起回滚,可以将事务理解为于Oracle服务器的一次交互,Oracle中有很多的事务类型,包括:读写事务,可读事务,离散事务.默认的是读写事务.

※ 读写事务:事务可以包含查询,插入,更新,和删除表记录的SQL语句,即能包含改变数据库的语句.

※ 只读事务:顾名思议,事务中不能包含改变数据库的语句,只能读数据库不能写.

※ 逻辑事务:主要用来改进数据库的性能,在离散事务中将一些耗时的操作集中起来一起执行.

2.DML

数据库中将SQL语句分成三类:DML语句,DDL语句,DCL语句

数据库维护语言(Data Manipulation Language 或 Data Modification Language,DML)包括SELECT,INSERT,UPDATE,DELETE语句,后三个用来更改表中的数据.DML语句用于对表数据的操作.

3.DDL

数据定义语言(Data Definition Language,DDL),指一些创建,修改,删除数据库对象的语言,相应的语句有CREATE,ALTER,DROP.

4.DCL

数据库控制语言(Data Control Language ,DCL),用于控制用户对数据库的访问.常见的三条命令是GRANT,REVOKE,SET ROLE.

5.数据字典

数据字典
数据库的重要部分是数据字典。它存放有数据库所用的有关信息,对用户来说是一组只读的表。数据字典内容包括:

数据库中所有模式对象的信息,如表、视图、簇、及索引等。

分配多少空间,当前使用了多少空间等。

列的缺省值

约束信息的完整性。

用户的名字。

用户及角色被授予的权限

用户访问或使用的审计信息

其它产生的数据库信息。

数据库数据字典是一组表和视图结构。它们存放在SYSTEM表空间中。

数据库数据字典不仅是每个数据库的中心。而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合.
组成
1数据流
2数据流分量,即数据元素
3数据存储
4处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值