第10章 其他数据库对象 某软件公司sqlserver培训课件.pdfVIP

第10章 其他数据库对象 某软件公司sqlserver培训课件.pdf

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

第十章 其他数据库对象 东软IT人才实训中心 3 Sept. 2008Copyright 2008 By Neusoft Group. All rights reserved © Neusoft Confidential 目标: 本章旨在向学员介绍其他数据库对象 学时:4学时 的应用,通过本课的学习,学员应该 掌握如下知识: 教学方法:讲授ppt 1)视图 +上机练习+点评 2)索引 3)同义词 3 Sept. 2008 Confidential 本章要点 • 视图 • 序列 • 索引 • 同义词 3 Sept. 2008 Confidential 视图 • 视图是虚表。是一个命名的查询,用于改变基表数据的显示, 简化查询。视图的访问方式与表的访问方式相同。 • 视图的好处: – 可以限制对基表数据的访问,只允许用户通过视图看到表中 的一部分数据 – 可以使复杂的查询变的简单 – 提供了数据的独立性,用户并不知道数据来自于何处 – 提供了对相同数据的不同显示 3 Sept. 2008 Confidential 简单视图和复杂视图 • 简单视图:只涉及到一个表,而且SELECT子句中不包含函数 表达式列(包括单行函数和分组函数)。 • 复杂视图:涉及到一个或多个表,SELECT子句中包含函数表 达式列(单行函数或分组函数)。 3 Sept. 2008 Confidential 创建视图 CREATE VIEW view CREATE VIEW view [WITH 视图属性] [WITH 视图属性] AS AS 查询语句 查询语句 [WITH CHECK OPTION] [WITH CHECK OPTION] • 在子查询中可以加入复杂的SELECT语句. • 视图属性包括ENCRYPTION(文本加密)、SCHEMABINDING (视图绑定到基础表的架构)和VIEW_METADATA(指定引用视图 的元数据)。 3 Sept. 2008 Confidential 创建视图示例 • 例10-3 查询50部门的员工的年薪的视图 CREATE VIEW salvu50 CREATE VIEW salvu50 AS AS SELECT employee_id ID_NUMBER, last_name NAME, SELECT employee_id ID_NUMBER, last_name NAME, salary*12 ANN_SALARY salary*12 ANN_SALARY FROM employees FROM employees WHERE department_id = 50; WHERE department_id = 50; sp_help salvu50 sp_help salvu50 sp_helptext salvu50 sp_helptext salvu50 SELECT * FROM salvu50 SELECT * FROM salvu50 3 Sept. 2008 Confidential 通过视图执行DML操作 • 创建一个测试用表EMP_DML SELECT employee_id,last_name,salary SELECT employee_id,last_name,salary INTO emp_dml INTO emp_dml FROM

文档评论(0)

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

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

1亿VIP精品文档

相关文档