什么是数据库的安全性?什么是数据的完整性?两者有什么区别和联系?


什么是数据库的安全性?什么是数据的完整性?两者有什么区别和联系?

正确答案:数据库的安全性是指保护数据库,防止不合法、未经授权的使用,以免数据的泄露、非法更改和破坏。数据库的完整性是指避免非法的不合语义的错误数据的输入和输出,造成无效操作和错误结果。数据库的完整性是指尽可能避免无意滥用;数据库的安全性是指尽可能避免恶意滥用数据库数据。当然完整性和安全性是密切相关的。特别是从系统实现方法来看,某一种机制常常既可以用于安全性保护也可用于完整性保护。