数据库的概念

1、数据库设计原理:应用层(用户)-逻辑层(表,SQL)-物理层(文件)

2、事务:防止意外突发情况的出现,保障操作的原子性,要么全部发生,要不根本不发生。

3、Undo日志:记录事务的操作记录,如果事务没有结束标记(没有发生提交或者回滚),则根据日志记录进行回滚恢复。

4、为防止断电等突发情况造成的影响,事务处理要遵循以下两条原则:

(1)先写日志:在新数据写入硬盘之前,要先把对应的初始日志写入硬盘的日志文件。

(2)先写数据:在新数据写入硬盘之后,再把事务提交的相关日志写入硬盘的日志文件。

5、数据库权限管理(授权使用GRANT):

(1)对数据操作的:DML,如增删改查

(2)对结构操作的:DDL,如创建表、修改表

(3)做管理的:如备份数据、创建用户等

猜你喜欢

转载自www.cnblogs.com/xy80hou/p/10828116.html