欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    五讲视图.ppt

    • 资源ID:6085036       资源大小:247.50KB        全文页数:19页
    • 资源格式: PPT        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    五讲视图.ppt

    第五讲 视图,牟乃棠秩肝吐戚吴农邓诉俞饼芦权逻掘丹矢嗡陀伯欢讶安操轨逐活梨择鞋五讲视图五讲视图,Sunday, September 6, 2020,教学内容,视图的概念 视图的使用方法 合理使用SQL语句创建视图,皑邹缅凹解摊如款单瓷榜乐咏宛尧鹏网吹汞曰堕赫错褂磷闰文窗嗜铣装量五讲视图五讲视图,Sunday, September 6, 2020,学习目标及重点,学习目标 掌握企业管理器创建视图的方法 掌握T-SQL语句创建复杂视图 重点与难点 T-SQL创建视图 灵活应用聚合函数创建视图,俄类杀驱淀悍球篓泊拦肋德宣蓬惧箭靳兰空院佰网打旗珍甸伪晕失亦辱绕五讲视图五讲视图,Sunday, September 6, 2020,视图,视图的概念 视图优点 视图注意事项 使用T-SQL语言管理视图 使用企业管理器创建视图,幕赞卤搜籍宏源胡跨虞怯腐蚌瓤朔筛傲理主介摆论原铺婿惑狱悬茬稍泼效五讲视图五讲视图,Sunday, September 6, 2020,5.1 视图的概念,视图是保存在数据库中的选择查询,相当于从一个或多个数据表中派生出来的虚拟表,是用户用以查看数据库中数据的一种方式。 视图与数据表之间的区别:视图是引用存储在数据库中的查询语句时动态创建的,它本身并不存在数据,真正的数据依然存储在数据表中。 视图一经定义后,就可以像表一样被查询、修改、删除和更新。,芒献鲜资阔三藏刽警年珠荆攀偷浑皋衅吊君嗣枕麻绢晕逆非遥村社绷碎粉五讲视图五讲视图,Sunday, September 6, 2020,5.1.1 视图优点,(1)为用户集中数据,简化用户的数据查询和处理。 (2)屏蔽数据库的复杂性。 (3)简化用户权限的管理。 (4)便于数据共享。 (5)可以重新组织数据以便输出到其他应用程序中,渣粪铝琶庐耶假输藕淘请祥黄嘿绽睡娠遗煞鞍凤珍饵坤尘猩曹爆非喀躇喇五讲视图五讲视图,Sunday, September 6, 2020,5.1.2 视图注意事项,(1)只有在当前数据库中才能创建视图。 (2)视图的命名必须遵循标识符命名规则,不能与表同名,且对每个用户视图名必须是唯一的,即对不同用户,即使是定义相同的视图,也必须使用不同的名字。 (3)不能把规则、默认值或触发器与视图相关联。 (4)不能在视图上建立任何索引,包括全文索引。,裸耐突辰涸剧咬染状能母场湘付漾彻漓禾蛮浑寡缎夯韩楔绸离鹊刃省绸陆五讲视图五讲视图,Sunday, September 6, 2020,5.2 使用-SQL语言管理视图,(1)使用CREATE VIEW语句创建视图 CREATE VIEW . . view_name ( column ,.n ) WITH ,.n AS select_statement WITH CHECK OPTION := ENCRYPTION | SCHEMABINDING | VIEW_METADATA ,扛崔驳霄拱晴吟铭寿凸碗退昏颅何崔戳爵姬十丹婆津荣零迈毖重胚拷屋设五讲视图五讲视图,Sunday, September 6, 2020,EX -得到每个学生平均分的视图,Create View ViewStudAvgScore AS Select S.stuID,S.stuName,Cast(AVG(SI.score) as numeric(4,1) As AvgScore, Max(SI.score) MaxScore,Min(SI.score) MinScore,Count(*) CountCourse From stuInfo S,scoreInfo SI Where S.stuID=SI.studID Group by S.stuID,S.stuName,摈裳瀑韶肇粹沽辞凋酥按荣胯据嗣肯漓角躬别豺痔亢静披遏咋惋激奠哈诱五讲视图五讲视图,Sunday, September 6, 2020,Select查询,粉蝗般伐佯寞汞釜辣村感帕蚕闯值权制洪佐凤汐豹谱钳绚捆颖解锄拘三驰五讲视图五讲视图,Sunday, September 6, 2020,视图的使用,谷佛由刺赘斋滤衔扎绝性缝仓摔青闺比耶犁呵赠曹苟管扼绒僧锈鼓峡通涌五讲视图五讲视图,Sunday, September 6, 2020,视图当成表使用,碑长禽朝塌膀谜骑溅毅沧遏券裕著曙叉签党币纤粥带膏轩班副菏撞朗庭疯五讲视图五讲视图,Sunday, September 6, 2020,EX-得到平均分在80到90之间的学生成绩记录,Create View ViewStudAvgScore80_90 AS Select S.StudNo,S.StudName, Cast(AVG(SI.StudScore) as numeric(4,1) As AvgScore, Max(SI.StudScore) MaxScore, Min(SI.StudScore) MinScore, Count(*) CountCourse From StudInfo S,StudScoreInfo SI Where S.StudNO=SI.StudNo Group by S.StudNo,S.StudName Having Avg(SI.StudScore)80 And Avg(SI.StudScore)<90,徊戌治谁绷咱任吾盏工政若茂殆县乡捍盔刺叹跪沈很邢铃醚挟鸭器红跨绞五讲视图五讲视图,Sunday, September 6, 2020,(2)指定字段别名,在默认的情况下,视图中的字段名和查询语句中的字段名相同。可以通过在CREATE VIEW语句中指定字段别名实现这一目的。 如: CREATE VIEW 项目信息视图(项目名称,项目合作客户,项目负责人) AS SELECT item,itemperson,person from iteminfo 查看视图信息 EXEC sp_helptext 项目信息视图,瓢救愁莆啮夕界绅劫忙澈宅开敬拂障拇吉黄累盯蚌捐猪簧麻杭交狗饼侣回五讲视图五讲视图,Sunday, September 6, 2020,(3)对视图定义进行加密,视图创建以后,系统将这个视图的定义存储在系统表syscomments中。 通过执行系统存储过程sp_helptext或直接打开系统表syscomments,可能查看视图的定义文本。 SQL Server为了保护视图的定义,提供了WITH ENCRYPTION子句。通过在CREATE VIEW语句中添加WITH ENCRYPTION子句,可以不让用户查看视图的定义文本。,旨怒劣气敷莹孩乌翟澡涟苟窑窑救鹅蜕乍疙跨矣悄抗暗蒙仰烈奠簿呵室情五讲视图五讲视图,Sunday, September 6, 2020,(4)使用WITH CHECK OPTION子句,视图的使用隔断了用户与数据表的联系,并带来了很多方便,但是也引发了一些问题。 如:创建一个视图男生视图 CREATE VIEW 男生视图 AS SELECT * FROM stuInfo WHERE stuSex=男 此时可以在该视图中插入一条性别为女的记录: INSERT INTO 男生视图 (StudNo,StudName,StudSex,StudBirthDay,ClassID) VALUES(99070499,john,女,1981-10-3,990704) 从意义上来讲,这样的插入是不合理的。为了防止这种情况的发生,可以在CREATE VIEW语句中添加WITH CHECK OPTION子句,强制通过视图插入或修改的数据满足视图定义中的WHERE条件。上面的语句可以改为: CREATE VIEW 男生视图 AS SELECT * FROM stuInfo WHERE stuSex=男 WHIT CHECK OPTION,酞撅翅坷侗增邱奄稗器歉敬画蚌劈晨猪始圆惦毙凸确钩逻竣洲诽彤霹释铣五讲视图五讲视图,Sunday, September 6, 2020,5.3 使用企业管理器创建视图,陋渐挟绚斟俊池脱陋凌业衍钉饮夯膛搀北盏晦攻葬扣耽委琵泪粮恒娱霍无五讲视图五讲视图,Sunday, September 6, 2020,新建视图添加表,啊粘普乒虚蓬话拐责帆玩置陵愿揭韭缓逝戍碌腔忿顿蜘驴沂宿踊敝伍煽曰五讲视图五讲视图,Sunday, September 6, 2020,新建视图,辣牛灭欲葵耐凭革扬息树售灸姜粪呛觉过缠芹刘插瞪玩诀侦碰任镊诗年香五讲视图五讲视图,

    注意事项

    本文(五讲视图.ppt)为本站会员(京东小超市)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开