好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

图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.《数据库系统实验指导》,单建魁等著,清华大学出版社

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

图6图76.权限管理(1)新建一个用户登录,采用sql身份验证的方式,用户名为HJ。将查询权限授予用户me:grantselectonstoHJ(2)收回授予用户HJ的查询权限:revokeselectonsfromHJ7.对表的某个字段的约束在定义表时
推荐度:
点击下载文档文档为doc格式
0041e0fdi57l7tx29ybm0wacw0f2i000gah
领取福利

微信扫码领取福利

微信扫码分享