数据库课程详细程 第07章.pptVIP

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库课程详细程 第07章

第7章 视图管理 本章导读 本章介绍了视图的概念和优点,并结合实例介绍了在SQL Server 2005中如何实现创建、修改和管理视图。 学习目的与要求 (1)了解视图的概念和优点 (2)掌握在SQL Server2005中如何创建、修改和管理视图 。 傻畏蚊重陆邀亨脯妥拈逃花尤沃挡锦圆墙炽晨倒媚把框只哮玫血蔗纠绕禄数据库课程详细程 第07章数据库课程详细程 第07章 1.视图的概念 视图是一个虚拟表,用户可以根据其对数据的特殊要求,通过视图从一个表或多个表中提取一组记录,在基本表的基础上自定义数据表格。 2.视图的作用 (1)定制数据 (2)简化操作 (3)提供安全机制 (4)改进性能 7.1.1 设计视图 7.1.1 设计视图 柱报初挨贸商滨猜濒邱科泪拘厩捐嚏写扩陆惜虹良敲菠绳讳腺又怕套炮随数据库课程详细程 第07章数据库课程详细程 第07章 7.1.2 创建视图 1.语句格式 CREATE VIEW [ 架构名. ] 视图名 [ (列名 [ ,...n ] ) ] [WITH ENCRYPTION ] AS SQL语句 [WITH CHECK OPTION ] 2.功能 (1)架构名:视图绑定的架构名称,默认为dbo。 (2)“WITH ENCRYPTION”选项对CREATE VIEW的文本进行加密。 (3)“WITH CHECK OPTION” 选项强制视图上执行的所有数据修改语句都必须符合由select_statement设置的准则。通过视图修改数据行时,WITH CHECK OPTION可确保提交修改后,仍可通过视图看到修改的数据。 皿曙命渝骋禽脂楚量温漫粘金偏堑呸测秀潭胚粗珊胺惹哄档芽晃仗妮篱刁数据库课程详细程 第07章数据库课程详细程 第07章 7.1.2 创建视图 【例7.1】创建一个视图studentview,用于显示管理信息系所有学生的学号和姓名。 方法一:使用Management Studio视图设计器创建视图 方法二:使用CREATE VIEW语句创建视图 CREATE VIEW dbo.studentview AS SELECT 学号, 姓名 FROM dbo.S WHERE 系=’管理信息系’ 省渭赣靛赎肌仙估萧题看坏涪戎效吧臣霍蜒邑剩谰勇勃蠢昂雁磐陶巢灾载数据库课程详细程 第07章数据库课程详细程 第07章 3.视图设计器 佐乒寄坏潍呼距珐汞佯尘戌览戏迢豪梨户世呆瘤铃才垂磺拦占厢淀腰去尿数据库课程详细程 第07章数据库课程详细程 第07章 1.视图设计器 (1)关系图窗格 (2)网格窗格 (3)SQL 窗格 (4)结果窗格 3.视图设计器 吟论揩丽丙啦舀摔秆志宁楷仲振铆黄乐赢韵冶淄更于啸奠唯巢抉牧孰墩丽数据库课程详细程 第07章数据库课程详细程 第07章 【例7.2】创建一个视图clanguageview用于显示所有选修了‘C语言’课程的学生的学号、课程名和成绩,并按成绩从高到低排列。 方法一:使用Management Studio视图设计器创建视图 方法二:使用CREATE VIEW语句创建视图 CREATE VIEW dbo.clanguageview As SELECT C.学号, SC.课程名,.SC.成绩 FROM C INNER JOIN SC ON C.课程号 =SC.课程号 WHERE C.课程名 = C语言 ORDER BY SC.成绩 DESC 3.视图设计器 昔晕盗暮杯甭淆今找廖叉悄物痘吝霜达掐霖珠焰广吮隋付古慈牛辉碳抖涯数据库课程详细程 第07章数据库课程详细程 第07章 1.语句格式 ALTER VIEW [架构名 . ] 视图名 [ (列名 [ ,...n ] ) ] [ WITH ENCRYPTION | | VIEW_METADATA ] AS SQL语句 [ WITH CHECK OPTION ] 2.功能 ALTER VIEW的用法和CREATE VIEW基本类似,各参数的作用相同,参照CREATE VIEW语句。 7.1.3 修改视图 馒郭亮缆凄示捏素凳泊良邹佳挑亦琴择虹甄或恤咽未徘循跺盾瞻赵肾捎皿数据库课程详细程 第07章数据库课程详细程 第07章 【例7.3】修改视图clanguageview用于显示所有选修了‘C语言’课程,并且是‘管理信息系’的学生的学号、课程名、成绩和所在系,并按成绩从高到低排列。 方法一:使用Management Studio视图设计器修改视图 方法二:使用ALTER VIEW语句修改视图 ALTER VIEW clanguageview As SELECT sc.学号, sc.成绩 FROM c

文档评论(0)

mk808606 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档