数据库笔记

2017-11-22  本文已影响0人  狼牙战士

一、数据库相关的一些基础概念

问题:如何让事务具有原子性、一致性、隔离性、持久性?
答:(1)加锁。对事务要访问的数据项加锁,其他的事务就不能访问它,直到该数据项解锁为止。(2)日志文件。事务管理程序记录了一个日志文件,包括事务的开始,引起的数据库的更新和每个事务的结束。日志文件存储在非易失性存储器上,即使掉电,日志也能完好保存。(3)事务提交。事务一般以“试验”的方式完成,在试验过程中,计算对数据库要做的更新,并不更新数据库本身,在事务提交之前,先把更新的内容复制到日志文件中,然后再把更新的内容写入到数据库。发生故障后,通过查看日志文件,就可以恢复系统。

二、数据库建模

三、关系模式和关系运算

四、SQL

上一篇下一篇

猜你喜欢

热点阅读