参见《SQL Sever 2005 数据库基础及应用技术教程与实训》 周奇
一 为什么要使用数据库?
因为数据库可以提供以下4个方面的数据控制功能:
(1) 数据完整性。 保证数据库始终包含正确的数据。用户可以设计一些完整性规则以确保数据的正确性。
(2) 数据安全性。 保证数据的安全和机密,防止数据丢失或被窃取。
(3) 数据库的并发控制。 避免并发程序之间的互相干扰,防止数据库被破坏,杜绝给用户提供不正确的数据。
(4) 数据库的恢复。 在数据库被破坏或数据不可靠时,系统有能力把数据恢复到最近某时刻的正确状态。