- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 讲解要点: 1)授权的语法 2)强调授权只能向数据库用户授权,而不是相登录帐户授权。 3)数据库的权限仅限于当前数据库,如果希望访问其他数据库,还需要成为其他数据库的用户。 * 查看并验证结果也有两种方式: 1)使用企业管理演示直观效果。 2)使用查询分析器,使用相应的登录帐户登录,执行增删改查的语句, 执行delete删除语句将遭到拒绝。 * 超过3名学生提问 或 编码过程中遇到的问题需要集中讲解。 * * * * * 超过3名学生提问 或 编码过程中遇到的问题需要集中讲解。 * * * 作业分为课后作业和预习作业两部分。 1. 课后作业又分为必做部分和选择部分,请各位老师根据授课学生实际水平安排相应的作业。 其中: (1)必做部分要求全体学生课后必须完成提交的作业; (2)选择部分是针对学习能力较强的学生在完成了必做部分作业之后,要求完成的作业。 2. 预习作业 理论课预习作业包括了英文单词背诵和下一章节理论课教学内容的预习; 上机课预习作业包括了下一章节上机课教学内容的预习。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 超过3名学生提问 或 编码过程中遇到的问题需要集中讲解。 * * * * * * * * * * * * * * 讲解要点: 正如一个防卫森严的小区,您如果希望进入您的房间,需要闯三关。 第一关:您需要通过小区的门卫检查,进入小区; 第二关:到了您所在的单元楼门前,您还需要单元门的钥匙或门铃密码; 第三关:进了单元门后,您还需要您自己房间的钥匙。 我们回忆一下SQL Server的三层安全模型,非常类似小区的三层验证关口: 第一关:我们需要登录到SQL Server系统,即需要登录帐户; 第二关:我们需要访问某个数据库(相当于我们的单元楼),即需要成为该数据库的用户 第三关:我们需要访问数据库中的表(相当于打开我们的房间),即需要数据库管理员DBA给您授权, 如增添、修改、删除、查询等权限。 下面将逐一讲解如何创建登录帐户、如何创建数据库用户、如何给用户授权。 * 讲解要点: 1)两种登录方式的含义 2)由SQL Server的两种登录方式引出两种登录帐户:SQL帐户和Windows帐户。 * 讲解要点: 1)讲解如何创建Windows登录 2)讲解如何创建SQL登录 说明:由于每个中心的教师机配置不一样,创建Windos帐户时,请修改为具体的域和域帐户。 * 登录创建后,如何查看并验证呢?演示,有两种方式 1)使用企业管理器查看 2)使用查询分析器,单击菜单文件-连接进入登录窗口。 * 创建登录只是通过了第一关,我们还需要创建指定数据库的用户,打开数据库这道“单元门”。 告诉学员: EXEC sp_grantdbaccess ‘登录帐户名’,’数据库用户名 数据库用户名可以省略,默认和登录名相同。为了区别起见,本例特意取名不一样。 * 演示:使用企业管理器直观地查看刚才的创建的数据库用户。 * dbo用户:表示DataBase Owner数据库的主人,一般来说,谁创建的数据库, 谁就是数据库的主人,但是可以转让,就像房屋产权证转让一样。 guest来宾用户:就像你不是某个公司的员工,您进入该公司就是作为一个来宾(guest)身份一样。 数据库中的guest用户含义一样:如果登录到SQL Server中了,希望访问某个数据库,但又不是该 数据库的用户,那么当你访问是,SQL Server就认为你作为guest用户的身份访问数据库, 至于你作为guest来宾用户访问该数据库,能不能访问数据库呢?那就看管理员的授权了。 如果管理员给guest帐户授予了访问的权限,那么你就能访问,否则就不能访问。 * 打个比方:对于某间房屋来说,房屋的权限是指房产出售权(房主)、 转租(可能是租房人有事不住了,但又没到期)、只能居住(租房人) 对于数据库来说,指的是数据库的增(insert)、删(delete)、改(update0、查(select) 权限以及后续学习的执行权限等。 如何创建视图3-2 使用T-SQL语句创建视图 CREATE VIEW view_name AS SELECT 语句 使用T-SQL语句删除视图 IF EXISTS (SELECT * FROM sysobjects WHERE name = view_name) DROP VIEW view_name 使用T-SQL语句查看视图 SELECT * FROM view_name 需要使用一对单引号括起 如何创建视
您可能关注的文档
最近下载
- 医疗机构内麻醉、精神药品使用与管理制度.docx VIP
- 重庆市房屋建筑与装饰工程计价定额2018-建筑工程.docx VIP
- 重庆市房屋建筑与装饰工程计价定额2018建筑工程.docx VIP
- 七年级语文第一次月考卷(全解全析)(苏州专用)-A4.docx VIP
- 周杰伦所有歌词(14张专辑-包括床边的故事)呕心沥血已经整理完毕可打印.doc VIP
- 中古时期郡望郡姓地理分布考论.docx VIP
- 机械工程材料完整全套教学课件.pptx
- 城市轨道交通运营管理毕业论文-关于铁路客运服务质量的调查与探讨.docx VIP
- 2025年高压电工证题库(附答案).docx
- 智慧工地整体解决方案(投标方案).docx
文档评论(0)