一、实验目的
- 掌握如何对数据库和表进行安全性、完整性控制
二、实验内容
- 在示例数据库建立多个用户$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$约束.
过程略(此过程一般在建表时就需要设置).