当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:22:00  来源:本站整理

SQL Server数据库技术(86)[MSSQL防范]

赞助商链接



  本文“SQL Server数据库技术(86)[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
  以上是“SQL Server数据库技术(86)[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • Windows 搭配 IIS7 PHP MySQL 环境
  • sqlserver索引的原理及索引成立的注意事项小结
  • SQL Join的一些总结(实例)
  • SQL的Join利用图解教程
  • SQL中JOIN和UNION辨别、用法及示例介绍
  • 关于SQL中CTE(公用表表达式)(Common Table Expression)的总结
  • mysql Out of memory (Needed 16777224 bytes)的错误办理
  • mysql提醒[Warning] Invalid (old?) table or database name问题的办理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • MySQL Order By语法介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • ??视图是从一个或多个表或视图中导出的表,其构造和数据是成立在对表的查询底子上的.和表一样,视图也是包含几个被定义的数据列和多个数据行,但就本质而言这些数据列和数据行根源于其所引用的表.所以视图不是真实存在的底子表而是一张虚表,视图所对应的数据并不实际地以视图构造存储在数据库中,而是存储在视图所引用的表中.
    ????视图一经定义便存储在数据库中,与其相对应的数据并没有像表那样又在数据库中再存储一份,通过视图看到的数据只是存放在基本表中的数据.对视图的操作与对表的操作一样,可以对其举行查询、改正(有一定的限制)、删除.
    ????当对通过视图看到的数据举行改正时,呼应的基本表的数据也要发生改变,同时,若基本表的数据发生改变,则这种改变也可以自动地反映到视图中.
    ????视图有很多长处,主要表目前:
    ?????视点集合
    ?????简化操作
    ?????定制数据
    ?????归并分割数据
    ?????安全性

    13.9.1 视点集合

    ????视图集合便是利用户只关心它感爱好的某些特定数据和他们所负责的特定任务.这样通过只答应用户看到视图中所定义的数据而不是视图引用表中的数据而提高了数据的安全性.

    13.9.2 简化操作
    ????视图大大简化了用户对数据的操作.因为在定义视图时,若视图本身就是一个复杂查询的后果集,这样在每一次履行相同的查询时,没必要重新写这些复杂的查询语句,只要一条简单的查询视图语句便可.可见视图向用户躲藏了表与表之间的复杂的衔接操作.

    13.9.3 定制数据
    ????视图可以实现让差别的用户以差别的方法看到差别或相同的数据集.因此,当有很多差别水平的用户共用同一数据库时,这显得极其重要.

    13.9.4 归并分割数据
    ????在有些情形下,由于表中数据量太大,故在表的计划经常将表举行水平分割或垂直分割,但表的构造的改变却对利用程序产生不良的影响.假如利用视图便可以重新保持原有的构造关系,从而使外情势保持不变,原有的利用程序仍可以通过视图来重载数据.

    13.9.5 安全性
    ????视图可以作为一种安全机制.通过视图用户只能查看和改正他们所能看到的数据.别的数据库或表既不可见也不可以拜候.假如某一用户想要拜候视图的后果集,必须授与其拜候权限.视图所引用表的拜候权限与视图权限的设置互不影响.

    ?
    ?
    本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .