欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    SQL server 索引与视图.docx

    • 资源ID:1062762       资源大小:23.50KB        全文页数:8页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    SQL server 索引与视图.docx

    第7章索引与视图本章内容 7.1*引概述 7.2索引的操作 7.3钱留概述 7.4祖国的操作 7.5视图的应用7.1索引概述索引的基本概念索引是对数据库表中一个或多个字段的值进行排序而建的一种分散存俗结构.7.1*引霰述索引的基本策念索引是刈B图库表中一个或多个字段的值进行排序H创建的一料分散存储结构.建立索引的目的有以下几点:加速连接、ORDERBY和CROUPBY(3)查询优化舞依,于案引起作用号川实行的懵一性7.1索引概述索引的分类依据效招率的功能,在SQ1.Server2(MM)中可创建3种类型的索引,即惟一性索引、主索引和聚集索引.1 .椎Ti索引在表中建立悔一件索引时,Ifl成该索引的字段或字段Ifl合在表中具有It一值,也就是说,对于表中的任何两行记录来说,*引的值部是各不相同.2 .主索引表中通常有一个字段或一些字段Ifl的合,其值用来惟一新曲表中的每一行记录,该字段或字段蛆合称为表的主.7.1*引霰述3.聚集索引在聚集索引中,衰中各记录的物理依次与值的JS(索引)依次相同.只有在表中g了一个聚集索引后,数据才会依据*引值指定的依次存1到表中.由于一个表中的数据只能依据一种依次耒存储,所以在一个表中只能皿一个素泰索引.7.2*引的操作创建索引1 .运用企业管理4»向导建立索引2 .运用企业管理干创建索引3 .2索引的操作3. Iransact-SQI.Jftl*引语法格式,CRE.VIEI1.N1Q1.EC1.USTEREI)NONC1.1.STEKEDINDEXindcx.11amcONtable.nane(column_nameSCDESC,.n)WITHpadjndexIIJH1.1.FAC1OR=fillfactor|(.|1GNORE_DUP_KEV|UDROP.EXIST1NGJIIJSTTISTICS.NORECOMPUTE)()Nfikgroup7.2索引的操作例71按employee表的vmploy<x.namc列立韭聚集索引CREATENONC1.USTEREDINDEXname.idxONemplovee(emplovee_name)7.2索引鬲操作查看索引1 .运用企业管理三4T索引2 .运用系俄存脩过程查引语法格式,sp.hclpindcx|objnamc|=*namc'其中objmnm1.rUHnC子句为指定当数据率中的表的名稔例7-2在IE询分析中It看衰employee的索引USESalesC;OEXECsp-helpin<iexemployeeGO3 .2索引的操作*索引1 .运用企业管理“索引2 .运用系俵存脩过程更改索引语法格式Isp.rcnamcOldNamceXcwNamchobjccCtypcI例7-3更改employee表中*弓|employcv_indcx_l名尊为CmPlOyCCJnCkXJdUSESalesC;OEXECsp_rename,emplovee.emploveeJ11(kx-,empiovee-index-id,itex,3 .2索引的掾作加除索引索引会减慢INSERT、IPDATE和DE1.ETE语句的执行连度.假如发觉索引阻碍整体性能或不再须要索引,Jll可将其除.1 .运用企业管理叁除*引7.2索引的操作2.运用Transact-SQI语句除家里语法格式IDRoPlNDEXtablename.indexnameM.nJ各选项的含义,(l)table.nainei*引列所在的表(2)indcx.namc,要除的索引名彝索引名必需符合标联符的规JM7.2索引的操作例7-4除employee表内名为employee_in(1ex_2的索引USESalesIFEXISTS(SE1.ECTIMneFROMSNsindeeSWHEREname=EmployeeJndcx.2,)DROPINDEXemployee.employee-index_2GO7.2索引的掾作全文索引前面所讲的索引通富是建立在数值字段或则S的字符*字段上的,Tft不会遗界大的字段上作为索羽字段.假如须要运用大的字符申字段来检*数据,则须要运用SQ1.Sener所供应的全文索引IFUnTetInde)功能.7.2索引的操作7.2索引的操作全文索引黄面所济的索引通常是Jt立在数值字段或钊S的字符本字段上的,T不会选笄大的字段上作为富甲字段.假加要运用大的字符*字稣检索数据.JH须聂运用SQ1.Sencr所供应的全文索班(FUnTextIndex)功俺7.2索引的操作全文管理实it的几个层次;服务卷.可以对服务叁范BI的某些属性I如res。UrCe_USaRe)加以设,以便中加或IN减全文JR务所运用的茶烧HM数搭庠.必需自用数据库才能运用全文J*务.可以在已启用的数据库中创财除一个及多个全文书目的元数据全文书目.全文书目包含数据廊中的全文索引.每个书目可以用于数Ie京内的f或多个衰的索引需求.在每个Ji务号上多可创建256个全文书目(4)表<5)列.可以从非活动的注册表中添加或除支持全文举I的列.7.2索引的操作2.启动MicrosoftSearchSI务后动方法有两料,(1)在Windows的“l1件服务'工口启动MicrosoftSearchJK务在SQ1.SCrVCr2000企业管理IB中启动MieroSoflSCarChJR务7.2*引的操作3.建立全文书目全文书目是存放全文索引的地方,其中记录着触Wl中恻t#全文索引的字段以及更新安排.一个JWB京可以有多个全文书目,但全文书目并不是存催在这个数据库中,而是存放在指定的文件中.7.2索引的操作4.建立全文索引在一个象据常中鹏立了全文书目后,就可以在敷拥京中选界一个敷衰来建立全文索引了.在一个全文书目中可以存传多个全文索引,但在一个表中只能就立一个全文索引.7.2索引的操作5.管理全文索引在基第摩表中建立全文索引后,可以在企业管理外中对这个全文索引进行管理,主E修改、除和启动填充等.修改全文索引除全文*引填充全文索引7.2索引的操作6.运用全文索引在一个表中建立全文索引并且填充索引健值以后,,可以运用SE1.ECT语句从这个衰中检索敷据了.与一般的逸界查询不同的是,对f*进行全文举!时,SW在WHERE子句中运用CONTAINS和FREETEXT这样两7词.(八运用CONTAINS进行全文H语法格式,SE1.ECl字段列表FROM表名WHERECONTAINS,字段名I*,搜寻条件)7.2索引的操作例7-5在Sales敷据率中IMf下列全文查询,从department表中授寻depart,description字段AClcpartmcnCnamc字段中包含,市场”一询的记录,写出所运用的SE1.ECT眄.USESalesSE1.ECTFROMdepartmentWHEREC。NTAINS(.的场,)7.2索引的操作运用FREErEXT进行全文查询运用Freetext进行全文青询时.全文看询引孽将对指定的项目一个内部查询,可以从表中搜寻一Ift单词或Ia语甚至完整的句子.语法格式:SE1.ECT字段列表FROM衰名WHEREFREETEXT(字段名13'自由文本73校图概述祖图的IK会视图是一个废械表,并不表示任何物理致福,而只是用来查IHWB的*口而已对视图的操作与对表的操作一样,可以对其进行三询、修改和除,但对图的麒作要海,肯定的条件.对视图所引用的却诲表来说,视图的作用类似于警选.73S½视图的作用视图遢常用来集中、简化和自定义每个用户对数福座的不同相识.视图可用作平安机制,方法是允许用户遢过视图访问数福,而不授予用户干It访忖视图基前表的权限.简化H作定融数据(3)导出数据(4,¥雌73视图假述视图的限制在创建改运用视图时,应遂守以下疑嵬在一NttX中,CREATEVIEW语句不能与其他SQI语句结合运用.不能在视图上建立触发和索引.一MtBB多只能有2W列.(4)不能基于临时表皿视图,由SE1.EClINTO喑句可建立临时表,在CREAlEVIEWM中不倦运用INTo关健字.在CREATEVIEW语句中不能运用联合操作符UNION.在插入或修3霜时,每个INSERT语句和UPDATE语句不能酷响f以上的袂BMt表.对视图中的计算列不允许运用INSERT语句播入数据,(8)UPDATE语句不能*修改视图的计算列数据,也不允许它修改包含集合的函数和内置函数的视图儿在视图的Text和ImageJMl类型的列上不允许运用READTEXT和WRIrKTEXr语句7.4视图的操作创建视图1 .运用企业管理号创建视图2 .运用TranMict-SQ1.语句建立长图语法结构ICREATEVIEWdi(nle-nane.<>wwr-nine.lviev-nMne(column,>IWHUlENCRYrHONSCHEMABDlNGVIEW-MI7AD,VA)ASSeleC1.StatementIWITHCHECKOPTION)3 .4视图的操作例7-6在SalesJMl座中创建Sel1.VleM视图,谢RBB选舞3个基表(CmPIOyee.oodssd1.or<kr)中的效据来J昧员工1g货物状况的虚拟表.CREATEVIEWSd1.VieWSSE1.ECTtinployee.einpIoyee_nume,employee-employev_id,scll_ordcr.ordcr_num.sc1.ordcr.discount.go<>ds.g<>ods.namc,MoodSimi1.pricesell_order.order_dateFROMemployeeINNERJOINsd1.orderONemploycv.cmploycc.id=Scl1.ordcncmpIoyccJdINNERJOINMooekONsellorder.g<>ods.id=go<>ds.goods_id4 .4视图的操作.运用企业管理号修改初图5 .运用Transact-SQ1.语句修改视图可以运用A1.TERVIEW语句耒修改视图,其语法格式如下,A1.TERVIEW<databae-name>.11<owner>.viev*_name(column,n)IWITH<view-attrihte>,M.nJASsclcct.j4atcmcntIWITHCHECKOPTION<view_attribute>ENCRYPTIONSCHEMABINDINGVIEW,METADATAIA视图的掾作除视图1 .运用企业管理MI除视图2 .运用Transact-SQl.培句除视图可以运用DROPVIEW谙句耒除

    注意事项

    本文(SQL server 索引与视图.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

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

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开