《数据库应用基础.docx》由会员分享,可在线阅读,更多相关《数据库应用基础.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、任务7.4权限管理笔记一、填空题.权限用来指定授权用户可以使用的数据库对象及可以对这些数据库对象执行的操作。1 .用户拥有的权限是由两种途径赋予的:(1)直接赋予该用户的权限;(2)用户被赋予的角色所赋予的权限。2 .对用户的权限进行管理的方式(1)授予用户使用某些语句的权限(2)授予用户操作某些对象的权限。3 . SQL Server中包括三种类型的权限:默认权限 对象权限 语句权限.默认权限是指系统安装以后固定服务器角色、固定数据库角色和数据库对象所有者具有 的默认的权限。固定角色的所有成员自动继承角色的默认权限。4 .对象权限是指基于数据库层次上的访问和操作权限。这里的对象包括表、视图、
2、列和存 储过程等。5 .常用的对象权限包括查询(选择)、插入、修改、删除和执行等。案例1使用对象资源管理器,授予角色“teacher”对“图书信息管理”数据库中的“图 书库存”表的查询、插入和删除的权限。实现步骤:(1) 在对象资源管理器中依次展开“数据库”、“图书信息管理”、“表”,右键单击“图书库存”,选择“属性”命令。(2) 翻开“表属性一图书库存”对话框,选择“权限”选项卡,单击“搜索”按钮。(3) 翻开“选择用户或角色”对话框,单击“浏览”按钮。(4) 翻开“查找对象”对话框,勾选teacher w复选框,单击“确定”按钮。(5) 回到“选择用户或角色”对话框,单击“确定”按钮。(6
3、) 回到“表属性一图书库存”对话框,在“授予”列中,分别勾选“插入”、“删除”、 “选择”,单击“确定”按钮。6 .在SQL Server数据库中,授予用户或者角色的权限由该用户或者角色的成员所继承。但 如果这些权限发生冲突的话,拒绝权限始终优先。7 .语句权限表示用户能否对数据库和数据库对象进行操作,语句权限应用于语句本身,而不 是数据库对象。8 .如果一个用户获得了某个语句的权限,该用户就具有了执行该语句的权力。常见的语句权限包括有CREATE DATABASE:CREATE DEFAULT:CREATE FUNCTION:CREATE PROCEDURE:CREATE RULE:CREATE TABLE:CREATE VIEW:BACKUP DATABASE:BACKUP LOG:SELECT:INSERT:DELETE:UPDATE:案例2使用对象资源管理器,授予“Userl”执行创立表、创立视图和备份数据库等多个 语句的权限。实现步骤:(1) 在对象资源管理器窗口中右键单击“图书信息管理”,选择“属性”命令(2)翻开的“数据库属性一图书信息管理”对话框,单击“权限”选项卡,选择“Userl”, 勾选“备份数据库”、“创立表”、“创立视图”等,单击“确定”按钮。