什么是数据库的安全性
数据库的安全性主要是指保护数据库,防止由于非法使用数据库造成数据泄漏,更改或破坏。数据库管理系统提供的主要保护数据安全的手段是对用户存取数据库的数据进行严格的控制。用户存取数据库数据的控制,正常情况下由DBA利用数据库管理系统提供的用户管理和授权机制来完成。
各级封锁协议及其作用
1级封锁协议—对事物T要修改的数据R加X锁,直到事务结束为止.这可以防止丢失修改并保证事务T是可恢复的.
2级封锁协议—1级封锁协议加上对T要读取的数据R加S锁.这可进一步防止读”脏”数据.
3级封锁协议—1级封锁协议加上对T要读取的数据R加S锁,并直到事务结束才释放.这就进一步保证了数据可重复读.
相关推荐: