- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;数据库安全内容概述;背景;;数据库安全内容针对的问题;数据库安全性含义、控制方法及SQL Server安全性机制;;;数据库安全性含义;;;安全性不仅是数据库层面的问题,在计算机系统中都存在这个问题。
在计算机系统中,安全措施是通过层层设置的,安全模型的层次如下:;;;;服务器级别安全性管理;;;登录账号和用户账号;创建登录账号的过程;创建登录账号的登录名、验证模式和密码;指定登录账号的服务器角色;修改和删除登录账号;;SQL Server身份验证方法的设置;两种主要的验证模式;;SQL Server服务器角色的查看;默认安装的角色权限概述;;知识点总结;;用户标识和鉴定;用户存取权限控制;用户存取权限控制;;;数据审计;;三层安全结构;;总结;SQL Server具体数据库级安全管理;;;用户账号要在特定的数据库内创建,并关联一个登录账号(当一个数据库的用户创建时,必须关联一个登录账号)。
每个登录账号在一个数据库中只能有一个用户账号,但每个登录账号可以在不同的数据库中各有一个用户账号。 ;创建账户的方式;;;登录名:
对应的登录账号
默认架构:
该用户所属架构
拥有的架构查看和设置该用户拥有的架构。;使用用户映射查看数据库用户账号和登录账号的绑定关系。;user_name:数据库用户名。
login_name:登录用户名。;和创建用户的方法类似,找到数据库下的‘安全’文件夹节点。
在文件夹下找到所要修改的用户。
右键该用户,选择属性,则可以按照对话框修改用户信息。;和创建用户的方法类似,找到数据库下的‘安全’文件夹节点。
在文件夹下找到所要删除的用户。
右键该用户,选择删除对象,则可以删除用户信息。;;数据库角色概述;;权限管理分类;;;数据库完整性含义、描述方式及分类方式;;;数据库完整性的定义;数据库完整性的定义;;使用规则描述数据库完整性的方法;规则的执行时间;完整性的形式化描述;完整性的形式化描述;完整性的形式化举例;;数据库完整性约束的分类;数据库完整性约束的分类;数据库完整性约束的分类;数据库完整性约束的分类;数据库完整性约束的分类;;知识点总结;数据库完整性的实施;;;使用规则进行数据库完整性控制;规则的使用步骤;规则的使用步骤;规则的使用步骤;绑定规则和松绑规则的方法;绑定规则和松绑规则的方法;删除规则的方法;;默认的定义及创建方法;默认的定义及创建方法;默认的定义及创建方法;默认的查看、绑定和松绑;默认的查看、绑定和松绑;默认的绑定和松绑的举例、删除默认;默认的绑定和松绑的举例、删除默认;;知识点总结;;;多个用户同时访问数据库,如果对并发操作不加控制可能会产生不正确的数据,破坏数据的完整性。
并发控制就是解决这类问题,以保持数据库中数据的一致性,即在任何一个时刻数据库都将以相同的形式给用户提供数据。 ;;;;;举例说明不一致问题的产生过程;举例说明不一致问题的产生过程;引起数据不一致性的主要问题;引起数据不一致性的主要问题;引起数据不一致性的主要问题;引起数据不一致性的主要问题;;封锁分类;封锁分类;封锁可以保证合理地进行并发控制,保证数据的一致性。
在封锁时,要考虑一定的封锁规则,例如,何时开始封锁、封锁多长时间、何时释放等,这些封锁规则称为封锁协议。 ;使用封锁协议的过程;使用封锁协议的过程;使用封锁协议的过程;使用封锁协议的过程;封锁粒度;封锁粒度;死锁和活锁 ;死锁和活锁 ;解决封锁的方法;解决封锁的方法;;知识点总结;数据库恢复的含义及原理;;;数据库恢复的含义;;;登记日志文件 ;数据转储(Data Dump) ;;数据库故障及恢复方法;数据库故障及恢复方法;数据库故障及恢复方法;数据库故障及恢复方法;;知识点总结;谢谢
原创力文档


文档评论(0)