视图及其应用教材_课件.pptx

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

讲解提纲:

8.1视图综述

)C视图的操作

视图定义信息查询

.3

O

()

d

)

视图及其应用

理解视图的基本概念、作用

掌握视图的创建、修改、删除和使用

方法

本章要点

视图是一种数据库对象,常用于集中、简化和定制显示数据信息。

视图是从一个或者多个表(或视图)中导出的表,其结构和数据是建立在对表的查询基础上的。和真实的表一样,视图也包括几个被定义的数据列和多个数据行,但从本质上讲,这些数据列和数据行来源于其所引用的表。因此,视图不是真实存在的基础表而是一个虚拟表,

视图所对应的数据并不实际地以视图结构存储

在数据库中,而是存储在视图所引用的表中。

8.1视图综述

8.1.1视图的基本概念

视图是在基表的基础上,通过查询语句生成的,定义后可查询、修改、删除和更新。

①可以使视图集中数据、简化和定制不同用户对数据库的不同数据要求,只包含需要的数据。

②使用视图可以屏蔽数据的复杂性,用户不必了解数据库的结构,就可以方便地使用和管理数据,简化数据权限管理和重新组织数据以便输出到其他应用程序中。

③视图可以使用户只关心他感兴趣的某些特定数据和他们所负责的特定任务,而那些不需要的或者无用的数据则不在视图中显示。

8.1.2视图的作用

⑤视图可以让不同的用户以不同的方式看

到不同或者相同的数据集。

⑥在某些情况下,由于表中数据量太大,

因此在表的设计时常将表进行水平或者垂直分割,但表的结构的变化对应用程序产生不良的影响。

⑦视图提供了一个简单而有效的安全机制。

④视图可以简化复杂查询的结构,方便用

户对数据的操作。

创建视图时应该注意以下情况:

①只能在当前数据库中创建视图。

②如果视图引用的基表或者视图被删除,则该视图不能再被使用,直到创建新的基表或者视图。

③如果视图中某一列是函数、数学表达式、常量或者来自多个表的列名相同,则必须为列定义名称。

④不能在视图上创建索引,不能在规则、缺省、触发器的定义中引用视图。

⑤当通过视图查询数据时,SQLServer要检查以确保语句中涉及的所有数据库对象存在,而且数据修改语句不能违反数据完整性规则。

⑥视图的名称必须遵循标识符的规则,且对每个用户必须是唯一的。此外,该名称不得与该用户拥有的任何表的名称相同。

8.2视图的操作

8.2.1创建视图

1.使用企业管理器创建视图

图8-1选择新建视图选项对话框

图8-2(a)新建视图对话框图8-2(b)添加表菜单

Q

图8-3添加表对话框

SQLServerEaterpriseTanager-[2:“Worthwind”中(在“PB”上)的新视图]

ConsoleWindowHelp-18|×

周Be面50面!×[=

围Ca

(所有列)

CategoryID

CategoryName

Description

TCttur

圃ract

V*(所有列)

VProductID

ProductName

SupplierID

CategoryID

别名

输出

排序类型

排序顺序

准则

CategoryID

Expr1

Categorie:

V

CategoryName

Categorie:

V

ProduetID

Expr3

Produets

V

ProductName

Expr4

Products

V

SELECTdbo.Categories.CategoryIDASExpr1,dbo.Cakegories.CategoryNameASExpr2,

dbo.Products.ProductIDASExpr3,dbo.Products.ProductNameASExpr4,

dbo.Categories.DescriptionASExpr5,dbo.Categories.*,dbo.Products.*

x2

Expr

Expr4

Expr5

CategoryID

Beverages

Chai

SoftdrinksCo

1

B

Beverages

2

Chang

Softdrinks,CO

1

A

图8-4选择视图字段对话框

k扩展项GCWETH-CUBE

CWhROLLUE

您可能关注的文档

文档评论(0)

人生风雪客 + 关注
实名认证
内容提供者

如果有遇到文件不清或断篇的或者需要转换文件格式的情况请联系我,会在第一时间帮你完成完整的文档。文档如有侵权,请及时告知,本人将尽快予以删除,谢谢啦。

1亿VIP精品文档

相关文档