Database 版 (精华区)
发信人: mm (绿色的梦), 信区: Database
标 题: 数据库技术专题(二)-----视图(2)
发信站: 紫丁香 (Sat Sep 20 17:35:45 1997)
三 视图的安全性
视图的安全性可以防止未授权用户查看特定的行或列,是用户只能
看到表中特定行的方法如下:
1 在表中增加一个标志用户名的列;
2 建立视图,是用户只能看到标有自己用户名的行;
3 把视图授权给其他用户。
四 逻辑数据独立性
视图可以使应用程序和数据库表在一定程度上独立。如果没有视图,
应用一定是建立在表上的。有了视图之后,程序可以建立在视图之上,
从而程序与数据库表被视图分割开来。视图可以在以下几个方面使程序
与数据独立:
1 如果应用建立在数据库表上,当数据库表发生变化时,可以在表
上建立视图,通过视图屏蔽表的变化,从而应用程序可以不动。
2 如果应用建立在数据库表上,当应用发生变化时,可以在表上建
立视图,通过视图屏蔽应用的变化,从而使数据库表不动。
3 如果应用建立在视图上,当数据库表发生变化时,可以在表上修
改视图,通过视图屏蔽表的变化,从而应用程序可以不动。
4 如果应用建立在视图上,当应用发生变化时,可以在表上修改视
图,通过视图屏蔽应用的变化,从而数据库可以不动。
--
_/ _/ _/ _/
_/_/ _/_/ _/_/ _/_/
_/ _/ _/ _/ _/ _/
_/ _/ _/ _/
_/ _/ _/ _/
※ 来源:.紫丁香 pclinux.hit.edu.cn.[FROM: space.hit.edu.c]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.601毫秒