1、数据库设计原理:应用层(用户)-逻辑层(表,SQL)-物理层(文件)
2、事务:防止意外突发情况的出现,保障操作的原子性,要么全部发生,要不根本不发生。
3、Undo日志:记录事务的操作记录,如果事务没有结束标记(没有发生提交或者回滚),则根据日志记录进行回滚恢复。
4、为防止断电等突发情况造成的影响,事务处理要遵循以下两条原则:
(1)先写日志:在新数据写入硬盘之前,要先把对应的初始日志写入硬盘的日志文件。
(2)先写数据:在新数据写入硬盘之后,再把事务提交的相关日志写入硬盘的日志文件。
5、数据库权限管理(授权使用GRANT):
(1)对数据操作的:DML,如增删改查
(2)对结构操作的:DDL,如创建表、修改表
(3)做管理的:如备份数据、创建用户等
原文:https://www.cnblogs.com/xy80hou/p/10828116.html