社区
MS-SQL Server
帖子详情
简单问题:建立视图的原则是什么?
mdog26
2008-03-14 10:49:10
简单问题:建立视图的原则是什么?
对多表连接查询(表的数量很多)是 用子查询效率高点 , 还是建立视图 后视图查询的效率高?
...全文
180
6
打赏
收藏
简单问题:建立视图的原则是什么?
简单问题:建立视图的原则是什么? 对多表连接查询(表的数量很多)是 用子查询效率高点 , 还是建立视图 后视图查询的效率高?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
下列原因将视图包括在设计中:
一些数据子集关系到许多用户。由于每个视图都存储在数据库内,所以视图建立特定的数据子集以供任何数据库用户使用。
视图可以隐藏基表。可以禁止所有用户访问数据库表,而要求用户只能通过视图操作数据。这种方法可以保护用户和应用程序不受某些数据库修改的影响。例如,如果可以创建一个名为"本月销售额"的视图。在每月的第一天,可以相应地修改视图的定义。如果没有这个视图,用户每月都必须重新编写查询以选择相应月份的销售额。
什么是
视图
?作用是什么?
1.1.
视图
1.1.1. 什么是
视图
视图
(VIEW)也被称作虚表,即虚拟的表,是一组数据的逻辑表示,其本质是对应于一条SELECT语句,结果集被赋予一个名字,即
视图
名字。
视图
本身并不包含任何数据,它只包含映射到基表的一个查询语句,当基表数据发生变化,
视图
数据也随之变化。 创建
视图
的语法: 01.CREATE [OR REPLACE] VIEW view_name[(alias[,...
【多
视图
学习】显式
视图
-标签
问题
:多
视图
聚类的多方面互补性研究
摘要-一致性和互补性是促进多
视图
聚类(MVC)的两个关键因素。最近,随着流行的对比学习的引入,
视图
的一致性学习在MVC中得到了进一步的增强,导致了有希望的性能。然而,相比之下,除了在特征方面之外,互补性没有得到足够的关注,在特征方面,通常采用Hilbert Schmidt独立性准则项或独立编码器-解码器网络来捕获
视图
特定的信息。这促使我们在保持
视图
一致性的同时,从特征、
视图
标签和对比等多个方面全面重新考虑
视图
的互补性学习。
达梦数据库DM8:物化
视图
优化查询与预计算技术应用
摘要:本文系统介绍了达梦数据库DM8中物化
视图
的核心概念、分类体系与实现原理。物化
视图
通过预计算和物理存储显著提升查询性能,适用于高频复杂查询和数据仓库场景。达梦将物化
视图
分为
简单
型、聚合型、连接型、子查询型和复合型五大类型,不同类型的刷新能力存在差异。文章详细阐述了物化
视图
创建流程、日志机制与刷新策略配置方法,包括手动刷新、自动刷新和定时刷新等模式,并提供了具体SQL示例。最后强调应根据查询复杂度与刷新效率的权衡来选择物化
视图
类型,建议采用组合策略优化性能。
成为架构师系列: 怎样画系统架构图? 背后的本质是对
问题
的本质思考
开发人员必须钻研领域以获取业务知识。他们必须磨砺其建模技巧,并精通领域设计。 Eric《Domain-Driven Design》 所谓的领域建模,是一种通过日常不断实践,来强化开发人员思维,逼迫开发人员进入深度思考的过程,并通过在这个过程中的不断锤炼,可以使得开发人员形成结构化思考方式的方法论。领域模型 概念模型现实世界中对象可视化表达
问题
领域 > 业务领域概念 >
建立
业...
视图
的作用和创建、查询
1、什么是
视图
视图
:存储的查询语句,当调用的时候,产生结果集,
视图
充当的是虚拟表的角色. 如果要对一张表或者多张表进行查询,可以通过写复杂的SQL语句来实现 如果要这些SQL语句存储为
视图
,那么查询的时候,就直接查询这个
视图
就可以了. 2、
视图
的好处
视图
的好处,可以主要分为四点: 我
简单
的说一下,希望你能明白。 第一点: 使用
视图
,可以定制用户数据,聚焦特定的数据。 解释: ...
MS-SQL Server
34,871
社区成员
254,637
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章