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毫秒