第6章 数据库的运行与维护.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

;;了解数据库安全的基本概念。

掌握SQLServer的安全验证机制及其特点。

掌握数据库登录账号和数据库用户的概念。

掌握权限的概念。

了解角色的概念。

掌握角色的创建方法。

掌握游标的使用方法。;会创建登录账号。

会添加并管理数据库用户。

会给数据库用户授予和撤销权限。

会创建角色。

会使用角色管理数据库用户。

会使用游标。

;任务1:创建用户并为之授权。

王老师做了“18级计算机应用技术1班”的班主任,他想查看本班学生的基本信息和成绩信息,并且对本班学生基本信息进行修改,SQLServer数据库管理员将为他授予这些操作的权限。

任务2:使用角色管理用户。

新华职业技术学院新学期来了很多新生,每名新生都应具有查询成绩的权限,SQLServer数据库管理员需要尽快给所有新生授予此权限。;任务1:首先,要给王老师创建一个数据库登录账号,王老师通过该账号登录后发现无法访问student数据库,所以还要给该登录账号创建对应的数据库用户;有了数据库用户,王老师就可以访问student数据库了;但此时王老师发现他还查不到数据库中的任何表、视图或存储过程,这是因为数据库管理员还没有给新数据库用户授予这些数据库对象查询和修改的权限;而且王老师需要查看某个班学生的基本信息和成绩信息,这需要创建两个视图,再将学生的基本信息视图的查看和修改权限及成绩信息视图的查看权限授予新数据库用户。;完成任务的具体步骤如下:

(1)创建数据库登录账号s_TeacherWang;

(2)为该登录账号创建数据库用户d_TeacherWang;

(3)创建“18级计算机应用技术1班”学生的基本信息视图view_student_1和成绩信息视图view_score_1;

(4)给数据库用户d_TeacherWang授予视图view_student_1的查询和修改权限及view_score_1的查看权限。;任务2:首先给所有新生创建数据库登录账号,因为新生人数较多,逐个添加会相当麻烦,而且容易出错,可以考虑使用游标查询出所有新生的学号,再遍历游标通过执行相应的系统存储过程创建对应的数据库登录账号。在创建好数据库登录账号后,继续使用游标和系统存储过程为数据库登录账号创建数据库用户。为了方便管理??些用户,还需要创建一个角色,给角色授予成绩表(score)的查询权限,然后将所有新生数据库用户添加到角色成员中。为了方便授权,每个学生都有整个成绩表的数据查看权限,无须考虑个别情况。;完成该班级所有学生的权限分配任务的具体步骤如下:

(1)使用游标为所有新生创建数据库登录账号;

(2)为新生账号创建数据库用户;

(3)创建一个角色,将所有新生数据库用户添加到该角色中;

(4)给角色授权。;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;本任务涉及内容较广,包括登录账号的创建、数据库用户的创建、角色的创建与管理、权限的授予、游标的使用等。对于拥有相同权限的多个用户,可以考虑使用角色来统一管理它们。;;;掌握分离数据库的步骤。

掌握附加数据库的步骤。

了解如何转移数据库。;会分离数据库。

会附加数据库。

会转移数据库。;由于数据库服务器的硬件升级,管理员需要将淘汰的服务器中的student数据库转移到新服务器中。;首先要断开该数据库的所有连接,使用SQLServer的“分离数据库”功能分离出要转移的数据库,然后在磁盘中找到对应的数据库文件,一般包括主要数据文件和事务日志文件,有时还包括一个或多个次要数据文件,将这些文件都复制或剪切到可移动磁盘(如U盘、移动硬盘等)中。打开新服务器,启动数据库服务,使用具有管理员权限的登录账号登录,将可移动磁盘中的数据库文件复制到新服务器中的某个目录下,再使用数据库的“附加数据库”功能将数据库附加上去就可以使用了。;完成任务的具体步骤如下:

(1)分离数据库;

(2)将数据库文件复制到另外一台服务器中;

(3)在另外一台服务器中使用管理员账号登录数据库;

(4)附加数据库。;;;;;数据库的分离与附加是两个逆向过程。分离数据库是为了让数据库文件和服务器脱离关系,以便转移或备份数据库文件;当需要再次用到该数据库时,可以通过附加数据库的方式使数据库文件与数据库服务器产生关系,即将数据库存储于服务器中。;;;掌握SQLServer导入数据的步骤。

掌握SQLServer导出数据的步骤。;会使用SQLServer导入数据。

会使用SQLServer导出数据。;新华职业技术学院“后勤管理系统”的数据库LogisticsManager需要在校学生的基本信息,为了避免不必要的重复劳动,校领导决定用“学生成绩管理系统”数据库(student数据库)中已

文档评论(0)

粱州牧 + 关注
实名认证
文档贡献者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档