南昌大学数据库实验报告 - 图文 

loading 分享 2026-8-20 下载文档

图6

图7

6.权限管理

(1)新建一个用户登录,采用sql身份验证的方式,用户名为HJ 。将查询权限授予用户me:grant select on s to HJ

(2)收回授予用户HJ的查询权限:revoke select on s from HJ 7.对表的某个字段的约束

在定义表时定义属性上的约束条件,如unique 、not null等

六、实验数据及处理结果

七、思考讨论题或体会或对改进实验的建议

1.如何避免用户数据的不一致

(1)提供定义完整性约束条件的机制 (2)提供完整性检查的方法

(3)违约处理,如拒绝执行该操作或级连执行其他操作。

2.遇到的问题及解决的方法

创建用户时使用语句“create role manager”总是报错,查资料得知SQL Sever 2000 不支持create role ,后采用sp_addrole。

3.体会或建议

通过几次的实验发现,所有可以在企业管理器中执行的操作,都可以在查询分析器中使用SQL代码来做。例如创建新的用户登录,就可以使用“sp_addlogin 'zhangsan','888888','abc' ”的sql语句,表示创建一个用户名为张三、登录密码为888888,默认数据库为abc的新登录用户。又如创建一个新的角色,可以使用“sp_addrole 'manager' ”sql语句来创建,表示创建了一个名为manager的角色。而删除新建的用户登录和角色则用“sp_droplogin'zhangsan'”和“sp_droprole'manager'”语句。

八、参考资料

1.《数据库系统实验指导》,单建魁等著,清华大学出版社


南昌大学数据库实验报告 - 图文 .doc 将本文的Word文档下载到电脑
搜索更多关于: 南昌大学数据库实验报告 - 图文  的文档
相关推荐
相关阅读