社区
MS-SQL Server
帖子详情
简单问题:建立视图的原则是什么?
mdog26
2008-03-14 10:49:10
简单问题:建立视图的原则是什么?
对多表连接查询(表的数量很多)是 用子查询效率高点 , 还是建立视图 后视图查询的效率高?
...全文
226
6
打赏
收藏
简单问题:建立视图的原则是什么?
简单问题:建立视图的原则是什么? 对多表连接查询(表的数量很多)是 用子查询效率高点 , 还是建立视图 后视图查询的效率高?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yiyi_wx
2008-03-17
打赏
举报
回复
说句题外话啊,刚才是lz在JAVA版要的js的date控件吧?已经发你邮箱里了,注意查收~
mdog26
2008-03-17
打赏
举报
回复
就子查询 和 视图来说
当我查询视图的时候,是不是间接的调用了子查询
如果是,就是说明 ,子查询的效率比视图的效率高
JL99000
2008-03-17
打赏
举报
回复
视图最开始的用途就是提供给数据库用户一个逻辑视图(相对于物理视图-基本表而言),所以视图存储在数据库中只是一段SQL语句,如果在视图上做查询,正如弱水大哥所说的,是要把现有的查询条件和视图的SQL联合起来,进行查询优化,此时视图的最大好处是基本表的变动(增加字段)不会影响到视图,同时也可以简化SQL语句的写法。
另外,建立索引视图才是能真正提高查询效率的方法
但是,这又失去了视图的原始含义
mdog26
2008-03-17
打赏
举报
回复
谢谢!yiyi_wx
wanghaojie
2008-03-14
打赏
举报
回复
建立视图 后视图查询的效率高
-狙击手-
2008-03-14
打赏
举报
回复
下列原因将视图包括在设计中:
一些数据子集关系到许多用户。由于每个视图都存储在数据库内,所以视图建立特定的数据子集以供任何数据库用户使用。
视图可以隐藏基表。可以禁止所有用户访问数据库表,而要求用户只能通过视图操作数据。这种方法可以保护用户和应用程序不受某些数据库修改的影响。例如,如果可以创建一个名为"本月销售额"的视图。在每月的第一天,可以相应地修改视图的定义。如果没有这个视图,用户每月都必须重新编写查询以选择相应月份的销售额。
关于采用业务用例
视图
来展示、归纳、整理业务用例的三点指导
原则
今日,网友LeoXu给我发了封邮件,提到了业务建模如何组织业务用例的
问题
。这个
问题
还是第一次被问到,而且Leo同学显然走了一点小弯路。在回答他的同时,他的这个
问题
也非常好,把它分享出来。另一方面,Leo同学显然是喜欢思考的,他给我
问题
的同时也包含了他的许多思考,这点要赞之。为了表示对他热爱思考的鼓励和赞许,特地在最后又留了一个
问题
,请Leo同学来回答。同时也欢迎各位网友就该
问题
畅所欲言!Leo同学
ISIS的邻居
建立
的
原则
和
建立
的过程
点到点网络中则使用P2P IIH。点到点网络的Hello消息(P2P IIH消息)没有此字段,也没有此字段之前的R保留位。ISIS设备之间都是
建立
的邻接关系下图AR1和AR3之间AR3是骨干区域 AR2和AR1是类型1-2类型2的区域,AR1只会存在AR1-AR2之间的LSDB数据库。2.设备处于init状态,发送hello报文,收到hello报文,但hello报文中不存在自身的system-id。*设备根据交互的hello报文进行DIS设备的选举 (只是做一个周期性的通告,没有OSPF中的DR那么重要)
Oracle--
视图
操作
视图
一、
视图
简介:
视图
是基于其他表或者其他
视图
的逻辑表,它本身没有任何数据。 在
视图
上的SELECT,INSERT,UPDATE和DELETE等操作实际都是针对
视图
基表来完成的。
视图
的作用: 1.限制数据访问。因为
视图
定义对应于SELECT语句,所以当访问
视图
时只能访问SELECT语句所涉及到的列。 2.简化复杂查询。如果经常需要在多个表之间执行复杂查询操作,那么可以基于该复杂查询语句
建立
视...
SQL
视图
视图
的概念
视图
是从一个或几个基本表(
视图
)导出的表。
视图
是一种SQL查询,在数据库中只存放
视图
的定义,不存放
视图
包含的数据,这些数据人仍然存放在原来的基本表中。因此
视图
也称为虚表。 基本表中的数据发生变化,
视图
对应数据也随之变化
视图
的作用 提供了一定程度的逻辑独立性 提高了数据的安全性 使用户能从多角度看待同意书 简化数据查询语言 查询信息系选修VB课程的学生的成绩,要求列出学生学号、姓名、课程号和成绩 select student.sno,sname,cname,grade from stu
视图
、创建
视图
的语法、
视图
的作用
1.1.
视图
1.1.1. 什么是
视图
视图
(VIEW)也被称作虚表,即虚拟的表,是一组数据的逻辑表示,其本质是对应于一条SELECT语句,结果集被赋予一个名字,即
视图
名字。
视图
本身并不包含任何数据,它只包含映射到基表的一个查询语句,当基表数据发生变化,
视图
数据也随之变化。 创建
视图
的语法: 01.CREATE [OR REPLACE] VIEW view_name[(alias[, alias…])] 02.AS subquery ;
视图
创建后,可以像操作表一样操作
视图
,主要是查询操作。 语法中的
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章