首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >风景有什么好处?

风景有什么好处?
EN

Stack Overflow用户
提问于 2008-10-17 23:03:55
回答 13查看 16.2K关注 0票数 96

我只是想对RDBMSes中使用的视图有一个大致的了解。也就是说,我知道什么是观点,也知道如何形成观点。我也知道过去我用它们做什么。

但是,我想确保我对视图是有用的,什么是不应该有用的有一个透彻的理解。更具体而言:

  1. ,什么是有用的视图?
  2. ,在哪些情况下不应该使用视图?
  3. ,为什么要使用视图来代替表值函数,反之亦然?
  4. ,是否有任何情况下视图可能不明显?

(为了记录在案,这些问题中有一些是故意天真的。这在一定程度上是一个概念检查。

EN

回答 13

Stack Overflow用户

发布于 2008-10-17 23:08:20

在某种程度上,视图就像一个接口。您可以任意更改基础表结构,但视图提供了一种不必更改代码的方法。

视图是为报告作者提供简单内容的一种很好的方式。如果您的业务用户想要访问数据,比如Crystal Reports,您可以在他们的帐户中给他们提供一些视图来简化数据--甚至可以为他们去修饰数据。

票数 46
EN

Stack Overflow用户

发布于 2008-10-17 23:09:25

视图可以用来提供安全性(即:用户可以访问只访问表中某些列的视图),视图可以为更新、插入等提供额外的安全性。视图还提供了一种别名列名的方法(如sp),但是视图更像是与实际表隔离的。

票数 22
EN

Stack Overflow用户

发布于 2008-10-17 23:36:40

从某种意义上说,非道德化。有时,为了以更有意义的方式提供数据,去规范化是必要的。这是许多应用程序通过在其对象中进行域建模所做的事情。它们以一种更符合业务视角的方式来提供数据。

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/214132

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档