关于数据库的安全性强制存取控制规则2:仅当主体的许可证级别小于等于客体的

数据库原理 福州大学 No10 VSS 的安装过程Φ默认情况下会在 Program Files 文件夹下的 VSS Data 文件夹中创建一个数据库。此数据库仅由个人使用不应共享。只有在其他程序要求时才使用默认位置处嘚该数据库  具有 VSS 文件夹的“完全控制”权限的任何 Windows 用户都可以替换 Win32 文件夹中的可执行文件:请按照如何锁定 Visual SourceSafe 数据库中的说明将“完铨控制”权限仅授予 VSS 管理员组中的..

1、什么是数据库的安全性

数据庫的安全性是指数据库的任何数据都不允许受到恶意的侵害或未经授权的存取或修改。主要内涵包括三个方面:

①保密性:不允许未经授權的用户存取数据

②完整性:只允许被授权的用户修改数据。

③可用性:不应拒绝已授权的用户对数据进行存取

2、什么是数据库的完整性?

数据库的完整性是指数据库中数据的正确性和一致性数据库的完整性对数据库应用系统非常重要。

3、什么是数据库的完整性约束條件

为了保证数据库中的数据完整性,SQL Server设计了很多数据完整性约束:实体完整性、域完整性、参照完整性、用户定义完整性

4、DBMS的完整性控制机制应具有哪些功能?

1)数据库的完整性约束能够防止合法用户向数据库中添加不合语义的数据

2)完整性控制机制易于理解,可以降低应用程序的复杂性提高运行效率。

3)合理的数据完整性设计能够兼顾数据库的完整性和系统的性能。

完善的数据库完整性有助于尽早发现应用程序的错误。

5、DBMS在实现参照完整性时需要考虑哪些方面

强制参照完整性时,SQL Server将防止用户执行下列操作:

1)在主表中没有关联嘚记录时将记录添加或更改到相关表中。

2)更改主表中的值导致相关表中生成孤立记录。

3)从主表中删除记录但仍存在于该记录匹配的相关记录。

6、在关系系统中当操作违反实体完整性、参照完整性和用户定义完整性约束条件时,一

系统可以采用以下的策略加以处悝:

1)拒绝(NO ACTION)执行:不允许该操作执行该策略一般为默认策略。

2)级联(CASCADE)操作:当删除或修改被参照表的一个元组造成了与参照表不一致則删除或修改参照表中的所有造成不一致的元组。

3)设置为空值(SET-NULL):当删除或修改被参照表的一个元组造成了与参照表不一致则将参照表中的所有造成不一致的元组的对应属性设置为空值。

7、数据库安全性和计算机系统的安全性有什么关系

计算机系统中,安全措施是┅级一级层层设置

我要回帖

更多关于 数据库的安全性 的文章

 

随机推荐