武汉大学数据库原理课题组7.1 概述7.2 数据库安全性控制 第七章 数据库的安全性与完整性7.3 数据库完整性控制7.4 触发器本章小结案例武汉大学数据库原理课题组7.1 基本概念 数据库是计算机系统中大量数据集中存放的场所,它保存着长期积累的信息资源。如何保护这些宝贵的财富使之不受来自外部的破坏以及非法使用是DBMS的重要任务。数据库中的数据保护是多方面的,包括计算机外部的保护: 环境的保护,如加强警戒、防火、防盗 社会的保护,如建立各种法规、制度 设备保护,如及时进行设备检查和维修也包括计算机内部的保护: 网络中数据传输时的数据保护 计算机系统中的数据保护 操作系统的数据保护 数据库系统中的数据保护 应用系统中的数据保护武汉大学数据库原理课题组7.1 基本概念1.安全性和完整性的基本概念(1)安全性与完整性计算机系统的可靠性一般是指系统正常地无故障运行的概率。数据库的可靠性概念则是指数据库的安全性和完整性。安全性是指对数据库进行安全控制,保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。完整性是指数据的正确性、有效性和相容性,即完整性保证数据的准确和一致,使数据库中的数据