教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

《数据库原理与应用》实验指导书修改版(1) - 图文(8)

来源:网络收集 时间:2026-08-09
导读: 《数据库原理与应用》实验指导 DELETE student WHERE stu_name like '%a%' 3、使用FROM子句扩展DELETE语句。 DELETE studentgrade FROM course WHERE course.tourse_name='数据结构' and studentgrade.course_id=co

《数据库原理与应用》实验指导

DELETE student

WHERE stu_name like '%a%'

3、使用FROM子句扩展DELETE语句。 DELETE studentgrade FROM course

WHERE course.tourse_name='数据结构' and studentgrade.course_id=course.course_id

第二种:

删除表中的所有行,而不记录单个行删除操作。

TRUNCATE TABLE name 参数:

name:要删除其全部行的表的名称。 示例:

上述不带参数使用DELETE的例子:

DELETE student_info,其效果相当于: TRUNCATE table student_info

24

《数据库原理与应用》实验指导

实验九 SQL Server数据库的安全性控制

一、实验目的

1、使学生加深对数据安全性的理解。

2、掌握 SQL Server中有关用户、角色的理解和使用。 3、掌握授权及回收权限的操作方式和sql命令方式的使用。

二、实验内容

(1) (2) (3) (4)

设置 SQL Server 的安全认证模式。 设置登录帐户U1,U2,U3,并测试登录。 设置数据库用户U1,U2,U3,他们分别能通过登录帐户U1,U2,U3登陆school数据库。 为U1账户设置对Student表的权限,让它查询Student,修改除了Stu-id之外的其他字段,并验证。

(5) 设置数据库角色。设置数据库角色A1,A1能查询、更新Course表,并把此角色赋

予U2并验证U2是否具有此权限。

(6) 修改U1的权限,让它具有传递性,并传递给U3,并验证。

三、实验步骤

(一) 任务一:设置 SQL Server 的安全认证模式。具体的操作步骤如下:

设置数据库的验证模式为“混合验证模式”。

(1) 启动企业管理器,打开企业管理器,在“树”窗口中展开一个服务器组,然后选择

希望设置身份验证模式的服务器;

(2) 在该服务器上单击鼠标右键,在弹出的菜单中选择命令“属性”,打开“属性”对 话

框。如图 1 所示:

25

《数据库原理与应用》实验指导

图 1设置安全认证模式

(3) 在属性对话框中选择“安全性”选项卡,在“服务器身份验证”区域中选择下列身

份验证模式之一:

①. SQL Server 和 Windows:指定用户可以使用 SQL Server 身份验证和 Windows 身

份验证连接到 SQL Server;

②. 仅Windows:指定用户只能使用 Windows 身份验证连接 SQL Server。 (4) 单击“确定”按钮,即可完成身份验证模式的选择和设置。 (二) 任务二:设置登陆帐号。具体的操作步骤如下: (1) 打开企业管理器,展开希望创建新的登录的服务器;

(2) 展开文件夹“安全性”,在登录名节点上单击鼠标右键;如图 2 所示:

26

《数据库原理与应用》实验指导

图 2新建登录名

(3) 弹出的菜单中选择“新建登录名”,打开“新建登录名”窗口。如图 3所示:

图 3 设置登陆帐号

(4) 在“新建登录名”窗口的“常规”选项卡中进行如下配置:

27

《数据库原理与应用》实验指导

①. 在“登录名”文本框中输入一个 SQL Server 登录的账号名;如U1 ②. 选择一种登录模式;SQL SERVER身份验证

③. 在“默认数据库”区选择连接时默认的数据库和语言。这里可以选择school,如果

没有选择,会提供系统默认的数据库master

(5) 在“新建登录”窗口的“服务器角色”选项卡,选择分配给登录账户的数据库角色;

在“新建登录”窗口的“用户映射”选项卡选择允许登录账户访问的数据库;如果此时选择school将会在school数据库下创建U1数据库用户; (6) 单击“确定”按钮,完成登录模式的创建。 (7) 测试登录名:

在服务器上右击,选择连接,如图4 ,打开连接到服务器对框框,在身份验证栏选择Sql Server身份验证,登录名输入U1,然后输入密码,如图5,点击确定。可以看到,现在对象资源管理器中出现了一个新的服务器,它当中显示有原服务器中的所有数据库,但是点击任一数据库,都不能打开,如图6。是因为没有设置当前登录所能访问的数据库,接下来可以为此登录名设置它所能访问的数据库。这个操作同样需要在原来创建此登录名的服务器下操作。

28

…… 此处隐藏:70字,全部文档内容请下载后查看。喜欢就下载吧 ……
《数据库原理与应用》实验指导书修改版(1) - 图文(8).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/595148.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)