CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

视图

楼主moxing99(阿水)2002-12-18 16:07:30 在 MS-SQL Server / 基础类 提问

请问,什么是视图???我是初学者,大家别笑!哈哈哈哈!非常谢谢回答问题的大哥们!  
   
  小鸟,你好强呀!偶像!!!! 问题点数:15、回复次数:3Top

1 楼yinwx(yin)回复于 2002-12-18 16:24:26 得分 5

专业的讲视图是用户查看数据库表中数据的一种方式,它相当于一个虚拟表,  
  用户通过它来浏览表中感兴趣的部分或全部数据。它是个虚的,建立在表上,是从一个或若干个表中提取出的,一但建立了一个视图,在大部分情况下可将它视为表对待。Top

2 楼CrazyFor(冬眠的鼹鼠)回复于 2002-12-18 16:29:39 得分 5

视图就象你家的窗户,使你只能看到外面的一部份,而看不到全部,视图也一样,你只能看到表的一部份,或者是几个表的一部份,当然这一部份是你设计视图时需要得到的数据,你不想看到的数据就可以没有,这就是视图的作用。Top

3 楼happydreamer(www.sz.js.cn,www.gyxk.com)回复于 2002-12-18 16:32:56 得分 5

视图使用方案  
  视图通常用来集中、简化和自定义每个用户对数据库的不同认识。视图可用作安全机制,方法是允许用户通过视图访问数据,而不授予用户直接访问视图基础表的权限。从(或向)Microsoft®   SQL   Server™   2000   复制数据时也可使用视图来提高性能并分区数据。  
   
  着重于特定数据  
  视图让用户能够着重于他们所感兴趣的特定数据和所负责的特定任务。不必要的数据可以不出现在视图中。这同时增强了数据的安全性,因为用户只能看到视图中所定义的数据,而不是基础表中的数据。有关出于安全考虑使用视图的更多信息,请参见使用视图作为安全机制。    
   
  简化数据操作  
  视图可以简化用户操作数据的方式。可将经常使用的联接、投影、联合查询和选择查询定义为视图,这样,用户每次对特定的数据执行进一步操作时,不必指定所有条件和限定。例如,一个用于报表目的,并执行子查询、外联接及聚合以从一组表中检索数据的复合查询,就可以创建为一个视图。视图简化了对数据的访问,因为每次生成报表时无须写或提交基础查询,而是查询视图。有关数据操作的更多信息,请参见查询基础知识。    
   
  还可以创建内嵌的用户定义函数,在逻辑上作为参数化视图运行,或作为在   WHERE   子句搜索条件中含有参数的视图运行。有关更多信息,请参见内嵌用户定义函数。  
   
  自定义数据  
  视图允许用户以不同的方式查看数据,即使他们同时使用相同的数据时也如此。这在具有不同目的和技术水平的用户共享同一个数据库时尤为有利。例如,可定义一个视图以仅检索由客户经理处理的客户数据。视图可以根据使用该视图的客户经理的登录   ID   决定检索哪些数据。  
  Top

相关问题

  • 视图
  • 视图
  • 视图切分
  • 还是视图
  • 关于视图
  • SQL视图
  • 视图问题。
  • 视图问题
  • 嵌入视图
  • 刷新视图

关键词

  • 视图
  • 数据
  • 用户
  • 检索
  • 查询
  • 数据库
  • 客户
  • 安全
  • 信息
  • 表

得分解答快速导航

  • 帖主:moxing99
  • yinwx
  • CrazyFor
  • happydreamer

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo