数据库SQLServer实验五数据库安全性、完整性控制


一、实验目的

  • 掌握如何对数据库和表进行安全性、完整性控制

二、实验内容

  • 在示例数据库建立多个用户$u1,u2$,赋予$u1$查看和删除$student$表的权限,授予$u2$查看数学系学生视图的权限,然后验证它们是否具有真正的权限.
-- 分别执行
sp_addlogin 'u1','123',Stu

sp_addlogin 'u2','147',Stu

sp_grantdbaccess u1

sp_grantdbaccess u2

grant select,delete
on student
To u1

grant select
on  Math_Student
to u2

-- 验证过程略
  • 给示例数据库中每个表建立主码;相关的表建立外码;在每个表的部分列上建立$CHECK$约束.

  • 过程略(此过程一般在建表时就需要设置).


文章作者: 保底不歪抽早柚
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 保底不歪抽早柚 !
评论
  目录