1
数据库技术及应用
1.11 模块8 数据库的日常维护与安全管理

模块8 数据库的日常维护与安全管理

一、情景描述

要保护数据,以防止因不合法的使用而造成的数据泄密和破坏,就要采取一定的安全措施。在数据库系统中,通过检查口令等手段来检查用户身份,合法的用户才能进入数据库系统;而当用户对数据库操作时,系统不会自动检查用户是否有权限执行这些操作。

创建备份数据库和恢复还原数据库是数据库管理员最重要的职责之一。数据库在使用的过程中,可能会因各种原因导致数据丢失或损坏等,如果没有一个可靠的备份和恢复计划,将无法在上述情况下恢复它们,从而造成巨大的损失。

备份数据库和还原数据库是保护数据库的一种重要手段。数据的备份与还原是指在计算机正常运行时,备份其中的数据,当计算机的硬件或软件系统出现故障时,通过还原操作恢复原有的数据库。SQL Server提供了完善的数据库备份和还原功能,用户可以将SQL Server数据库中的数据导出到其他数据库系统中,也可以将其他数据库系统中的数据导入到SQL Server中。

在本情景的学习中,要完成5个工作任务,以及两个关于BBS数据库“实战演练”的上机实践。

任务8.1 登录账户管理

任务8.2 数据库用户管理

任务8.3 角色管理

任务8.4 权限管理

任务8.5 备份与还原数据库

二、任务分析

在该模块的学习过程中,主要让用户掌握登录账户的创建和删除的方法与步骤;掌握创建和删除数据库用户的方法与步骤,理解登录账户和数据库用户之间的关系;掌握角色的定义、分类以及角色设置的方法与步骤;掌握权限的定义、分类以及权限设置的方法与步骤;理解备份与还原数据库的作用;掌握备份数据库和还原数据库的方法与步骤。

三、知识目标

(1)理解登录账户、数据库用户、角色、权限概念和作用。

(2)掌握利用SSMS创建登录账户、数据库用户、角色的方法步骤。

(3)掌握运用SSMS和T-SQL语句进行权限管理的方法。

四、能力目标

(1)能够熟练运用SSMS的方法进行数据库备份与还原、创建登录账户、数据库用户、角色、权限管理。

(2)能够熟练运用T-SQL语句进行权限管理。