4.3 视图机制 视图机制把要保密的数据对无权存取这些数据的用户隐藏起来, 视图机制更主要的功能在于提供数据独立性,其安全保护功能太不精细,往往远不能达到应用系统的要求。 视图机制(续) 视图机制与授权机制配合使用: 首先用视图机制屏蔽掉一部分保密数据 视图上面再进一步定义存取权限 间接实现了支持存取谓词的用户权限定义 视图机制(续) 例:王平只能检索计算机系学生的信息 先建立计算机系学生的视图CS_Student CREATE VIEW CS_Student AS SELECT FROM Student WHERE Sdept=CS; 视图机制(续) 在视图上进一步定义存取权限 GRANT SELECT ON CS_Student TO 王平 ; S(SNO , SNAME ,DNO ) SC(SNO,CNO,GRADE) C(CNO, CNAME ,TEACHER) 用户liming只能查询‘IS’系中平均成绩低于60的学生的学号和姓名,用SQL语句完成此工作(可以用多条SQL语句)。 练习1 select s#,sn from STUNDENT1 where DEPT=
原创力文档

文档评论(0)