第10章视图与索引.ppt

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

那么,按部首查字就要两个步骤:先找到部首查字法即“偏旁部首”索引目录中的结果,然后再翻到所需要的页码。这种目录纯粹是目录,正文纯粹是正文的排序方式就称为“非聚集索引”。在表或视图中,最多可以建立250个非聚集索引,或者249个非聚集索引和1个聚集索引。注*:SQLServer中不管聚集还是非聚集索引都采用B+树的存储结构。10.2.2索引类型B-树实例图10.2.2索引类型B+树实例图马龙郑晓娟康刘马龙齐菲郑晓娟蔡红范小丽马龙宋张郑晓娟宁潘齐菲戴邓范小丽安白蔡红假定此B+树为按学生姓名创建的非聚集索引,下面的指针指向学生表中相应的学生信息。10.2.2索引类型数据库原理与应用教程

―SQLServer2019第10章视图和索引第10章视图和索引数据库的基本表是按照数据库设计人员的观点设计的,并不一定符合所有用户的需求。SQLServer可以根据用户需求重新定义表的数据结构,这种数据结构就是视图(用户外模式)。数据库中的索引与书籍中的目录类似,在一本书中,目录可以方便用户不必阅读整本书就能找到需要的内容。同样,在数据库中,索引可以使数据库程序在最短的时间内找到所需要的数据,而不必查找整个数据库,从而提高查找效率。第10章视图和索引在数据库的三级模式结构当中,索引对应的是内模式部分,基本表对应的是模式部分,而视图对应的是外模式部分。本章主要内容:视图的基本概念、视图的操作索引的基本概念、索引的操作三级模式结构的一个具体实例视图1图书信息出版社名称字符型20书名字符型30作者姓名字符型20出版日期日期型视图2作者著书信息作者姓名字符型20书名字符型30视图3出版社出书类型出版社名称字符型20书名字符型30类型字符型1作者作品出版社数据文件数据文件数据文件索引文件索引文件索引文件作者作品出版社作者编号字符型5书号字符型6出版社编号字符型5作者姓名字符型20书名字符型30出版社名称字符型20通信地址字符型50类型字符型1城市字符型10邮编字符型6价格货币电话字符型11出版日期日期型外模式模式内模式第10章视图和索引10.1视图视图(View,外模式)是从一个或几个基本表(模式)导出来的表,是一个虚表,并不表示任何物理数据。数据库中只存储视图的定义,而不存储视图对应的数据,这些数据仍存储在导出视图的基本表中*。10.1视图10.1.1视图概述数据库的基本表是按照数据库设计人员的观点设计的,并不一定符合所有用户的需求。SQLServer可以根据用户需求重新定义表的数据结构,这种数据结构就是视图(用户外模式)。10.1视图10.1.1视图概述视图的优点**:(1)为用户集中数据,简化用户的数据查询和处理。(2)保证数据的逻辑独立性。(3)重新定制数据,使得数据便于共享。(4)提高了数据的安全性。10.1.2创建视图视图是数据库中一个独立的对象,创建时应该遵循以下原则。①只能在当前数据库中创建视图。②视图名称必须遵循标识符的规则,且对每个用户必须唯一。③用户可以在其他视图之上建立视图。④如果视图中的某一列是一个算术表达式、内置函数或常量派生而来,那么,用户需要为其指定特定的名称*。10.1视图1.在SQLServerManagementStudio使用向导创建视图(例:创建男生视图male_view)2.使用T-SQL语句创建视图SQLServer提供了CREATEVIEW语句创建视图,语法格式如下:CREATEVIEW[schema_name.]view_name[(column_name[,...n])][withview_attribute[…n]]ASselect_statement[WITHCHECKOPTION]10.1.2创建视图[例10-1]创建视图s_c_sc,包括电子信息专业的学生的学号、姓名,和他们选修的课程号、课程名和成绩。USEteachingGOCREATEVIEWs_c_scASSELECTstudent.sno,sname,course.cno,cname,scoreFRO

文档评论(0)

弹弹 + 关注
实名认证
内容提供者

人力资源管理师、教师资格证持证人

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

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档