第9章视图和索引
第9章 视图与索引

例9.11 为scott.emp表增加一个新字段后, 对例9.8中创建的视图view1重新编译。 ALTER TABLE scott.emp ADD(c1 NUMBER); ALTER VIEW view1 COMPILE;
9.5.3 删除视图
命令格式如下: DROP VIEW view_name
判断视图中的列是否可以被更新:
根据常识,如本例中的sal 和 sal*1.2 利用下面的命令判断:
--定义各列的显示宽度
COLUMN owner format a10 COLUMN table_name format a10 COLUMN column_name format a10
注意,如果一个列已经包含了索引那么无法在该 列上再创建索引。
9.2.1 创建B树索引
B树索引是创建索引时的默认类型。
当用户为表创建主键约束时,系统将自动为该列 创建一个B树索引。 也可以使用CREATE INDEX命令创建B树索引。
例9.1 在scott.emp表的sal字段上创建一个 名为index_sal的B树索引,按字段值的降序 排列。 CREATE INDEX index_sal ON scott.emp(sal desc) TABLESPACE users;
全局分区索引
全局非分区索引
9.2 创建索引 创建索引的语法如下:
CREATE [UNIQUE | BITMAP] INDEX [schema.]<index_name> ON [schema.]<table_name> (<column_name> | <expression> ASC| DESC, <column_name>|<expression> ASC| DESC,…) [TABLESPACE <tablespace_name>] [STORAGE(<storage_settings>) [LOGGING | NOLOGGING] [NOSORT | REVERSE] [PARTITION | GLOBAL PARTITION<partition_setting>]
数据库视图和索引的创建及使用

数据库视图和索引的创建及使用数据库是一个用于存储和管理数据的系统,它可以通过视图和索引来提高查询和访问数据的效率。
1.视图的创建和使用:视图是一个虚拟表,它是由一个或多个实际表的子集组成的。
可以将视图看作是从一个或多个表中选择出的行和列的集合。
创建视图可以简化复杂的查询操作,隐藏表的结构,方便用户对数据进行访问。
创建视图的语法如下:```CREATE VIEW view_name ASSELECT columnsFROM tablesWHERE conditions;```其中,view_name是视图的名称,columns是需要选择的列,tables 是需要选择列的表,conditions是筛选条件。
使用视图可以像使用实际表一样进行查询操作,例如:```SELECT*FROM view_name;```视图还支持更新操作,可以对视图进行插入、更新、删除等操作,数据库会将对视图的更新映射到实际的表上。
2.索引的创建和使用:索引是对数据库表中一列或多列的值进行排序的一种结构,它可以提高查询速度,加快数据的检索。
索引可以看作是一个目录,它包含有关表中数据的信息,使得数据库在执行查询时可以更快地找到需要的数据。
创建索引的语法如下:```CREATE INDEX index_nameON table_name (column1, column2, ...);```其中,index_name是索引的名称,table_name是需要创建索引的表名,column1、column2等是需要创建索引的列名。
使用索引可以加快查询速度,例如:```SELECT*FROM table_nameWHERE column_name = value;```如果没有索引,数据库会遍历整个表来找到与条件匹配的行,如果有索引,数据库可以利用索引的结构来快速定位符合条件的行。
需要注意的是,索引并不适合所有的列和表,创建索引会占用额外的磁盘空间,并且在插入、更新和删除操作时需要维护索引的结构,会影响到数据的修改速度。
数据库的索引与视图

B-Tree索引
▪ B+Tree:每一个叶子节点都包含指向下一个叶子节点的指针,从 而方便叶子节点的范围遍历。存放于索引页面中
▪ B-Tree通常意味着所有的值都是按顺序存储的,并且每一个叶子 页到根的距离相同,很适合查找范围数据。
采用一定的哈希算法,把键值换算成新的哈希值, 检索时不需要类似B+树那样从根节点到叶子节点逐级查找,只需 一次哈希算法即可立刻定位到相应的位置,速度非常快
▪ 什么时候要用到视图
如果某个查询结果出现的非常频繁,也就是,要经常拿这个查询结果 来做子查询
视图
视图的作用
▪ 简化查询语句 ▪ 可以进行权限控制 ▪ 大数据分表时可以用到
视图
Tree索引高
存储 类型
索引失效
▪ Where子句的查询条件中有!= ▪ Where子句使用了mysql函数时,索引无效 ▪ 在使用like进行匹配查询,有左通配符%时,索引无效 ▪ 使用or语句来连接条件 ▪ 当索引列有大量重复时,sql查询可能不会去利用索引
存储 类型
视图
▪ 什么是视图
视图是由查询结果形成的一张虚拟表。
索引
为了使索引的使用效率更高,在创建索引的时候必须 考虑在哪些字段上创建索引和创建什么类型的索引
▪ 最适合建立索引的列,是出现在where子句中的列,而非select 关键字后面的列
▪ 考虑某列中值的分布。索引的列的基数越大,索引的效果越好 ▪ 使用短索引 ▪ 不要过度索引 ▪ 最左前缀匹配原则
设计 原则
存储 类型
B+树索引和哈希索引的明显区别
▪ Hash 索引仅仅能满足"=","IN"和"<=>"查询,不能使用范围查询 ▪ Hash 索引无法被用来避免数据的排序操作 ▪ Hash 索引不能利用部分索引键查询 ▪ Hash 索引在任何时候都不能避免表扫描 ▪ Hash 索引遇到大量Hash值相等的情况后性能并不一定就会比B-
数据库之 索引和视图

1、索引的概念 2、索引的创建与管理 3、视图的概念 4、视图的创建与管理
1、索引的概念
索引是为了加速对表中数据行的检索而创建的一种分散的 存储结构,索引是针对一个表而建立的。 数据库中的索引是一个列表,在这个列表中包含了某个表 中一列或者若干列值的集合,以及这些值的记录在表中存 储位置的物理地址。
CREATE VIEW <视图名>[ ( <字段名1> , <字段名2>[ , … n ] ) ] AS <查询语句> [ WITH CHECK OPTION ]
参数说明:
字段名:视图中包含的列,可以有多个列名;若使用与源表或视图中相 同的列名时,则不必给出列名。 查询语句:用来创建视图的SELECT语句。可在SELECT语句中查询多 个表或视图,以表明新创建的视图所参照的表或视图,但对SELECT语 句有以下的限制:
(1)创建聚簇索引
(2)创建非聚簇索引
(3)创建惟一索引
(4)创建复合索引
2.4 使用企业管理器删除索引
3、视图的概念
视图可以看作是从一个或多个表(或视图)导出的表。 视图与表(有时为了与视图区别,也称表为基本表)不同, 视图是一个虚表,即视图所对应的数据不进行实际存储。数 据库中只存储视图的定义,对视图的数据进行操作时,系统 根据视图的定义去操作与视图相关联的基本表。 视图一经定义后,就可以像表一样被查询、修改、删除和更 新。
(2)使用视图的注意事项
只有在当前数据库中才能创建视图。 视图的命名必须遵循标识符命名规则,不能与表同名;而 且某一数据库中的视图名是惟一的,即使是以不同的用户 名义创建的。 不能把规则、默认值或触发器与视图相关联。 不能在视图上建立任何索引,包括全文索引。
视图与索引

视图与索引1.视图视图(View)作为一种数据库对象,为用户提供了一个可以检索数据表中的数据方式。
用户通过视图来浏览数据表中感兴趣的部分或全部数据,而数据的物理存储位置仍然在表中。
视图是一个虚拟表,并不代表任何物理数据,只是用来查看数据的窗口而已。
视图并不是以一组数据的形式存储在数据库中,数据库中只存储视图的定义,而不存储视图对应的数据,这些数据仍存储在导出视图的基本表中。
当基本表中的数据发生变化时,从视图中查询出来的数据也随之改变。
视图中的数据行和列都是来自于基本表,是在视图被引用时动态生成的。
使用视图可以集中、简化和制定用户的数据库显示,用户可以通过视图来访问数据,而不必直接去访问该视图的基本表。
视图由视图名和视图定义两个部分组成。
视图是从一个或多个表导出来的表,它实际上是一个查询结果,视图的名字和视图对应的查询存储在数据字典中。
视图的优点1.数据安全性。
对不同的用户定义不同的视图,使用户只能看到与自己有关的数据。
数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定行和特定的列上。
通过视图,用户可以被限制在数据的不同子集上。
2.查询简单化。
为复杂的查询建立一个视图,用户不必输入复杂的查询语句,只需针对此视图做简单的查询即可。
那些被经常使用的查询可以被定义为视图,从而使用户不必为以后的操作每次都指定全部的条件。
3.逻辑数据独立性。
视图可以使应用程序和数据库表在一定程度上独立。
如果没有视图,应用一定是建立在表上的。
有了视图之后,程序可以建立在视图之上,从而程序与数据库表被视图分割开来。
对于视图的操作,例如,查询只依赖于视图的定义,当构成视图的基本表需要修改时,只需要修改视图定义中的子查询部分,而基于视图的查询不用改变。
视图的缺点1.性能。
SQL Server必须把视图的查询转化成对基本表的查询,如果这个视图是由一个复杂的多表查询所定义,那么,即使是视图的一个简单查询,SQL Server也把它变成一个复杂的结合体,需要花费一定的时间。
数据库的视图和索引的概念区别总结

数据库的视图和索引的概念区别总结
数据库的视图和索引
视图
什么是视图:
视图是从⼀个或多个表中导出来的表,是⼀种不是⼀种真正存在的概念。
视图就像⼀个窗⼝,通过这个窗⼝可以看到系统专门提供的数据。
这样,⽤户可以不⽤看到整个数据库中的数据,⽽之关⼼对⾃⼰有⽤的数据。
数据库中只存放了视图的定义,⽽没有存放视图中的数据,这些数据存放在原来的表中。
使⽤视图查询数据时,数据库系统会从原来的表中取出对应的数据。
视图中的数据依赖于原来表中的数据,⼀旦表中数据发⽣改变,显⽰在视图中的数据也会发⽣改变。
⽬的
安全、⾼效、定制数据
索引
可以理解为是⼀本书的⽬录,它记录了数据在数据库中存放的位置,就像⼀本书的⽬录,记录了,某⼀页在这本书的那个位置。
相同地,索引是⼀个单独的、存储在磁盘上的数据库结构,它们包含着对数据库表⾥所有记录的引⽤指针。
⽬的
数据库索引是为了使查询数据效率快。
索引的分类和使⽤
按物理存储⾓度分:
聚集索引
表记录的排列顺序和索引的排列顺序⼀致,所以查询效率快,只要找到第⼀个索引值记录,其余连续性的记录在物理上⼀样连续存放.
聚集索引的缺点就是修改慢,因为为了使表记录和索引的排列顺序⼀致,在插⼊记录的时候,会对数据页重新排序
⾮聚集索引
表记录和索引的排列顺序不⼀定⼀致,两种索引都采⽤B+树的结构,⾮聚集索引的叶⼦层并不和实际数据页相重叠,⽽采⽤叶⼦层包含⼀个指向表记录的指针.⾮聚集索引层次多,不会造成数据重排
按逻辑⾓度分
主键索引
唯⼀索引
联合索引
普通索引。
数据库技术与应用—SQL_Server_2008(第2版)第9章_视图

【例9.1】建立计算机系学生的视图。 CREATE VIEW vw_Stu_jsj1 AS SELECT studentID, studentName, sex, speciality FROM Student WHERE speciality = '计算机' 本查询省略了视图列名,隐含为与 SELECT 语句中的列相同 的名称。
参数说明
column:视图中的列使用的名称。
组成视图的列名要么全部省略要么全部指定,没有第三 种选择。如果省略了视图的各个列名,则视图列将获得 与SELECT语句中的列相同的名称。 但是对于下列情况,必须在视图定义中指定每列的名称: 视图中有任何从算术表达式、内置函数或常量派生出 的列。 视图中两列或多列具有相同名称(通常由于视图定义 包含联接,而来自两个或多个不同表的列具有相同的 名称)。 希望使视图中的列名与它的源列名不同。这时也可以 在视图中重命名列。无论重命名与否,视图列都会继 承其源列的数据类型。
9.4 通过视图查询数据
视图定义好后,用户就可以像对基本表一样对视图进行查 询了。 【例9.7】在计算机系学生的视图中找出所有女生信息。
SELECT studentID, studentName, sex FROM vw_Stu_jsj1 WHERE sex= '女‘
系统执行对视图的查询时,首先进行有效性检查,以确认 查询中涉及到的表、视图等是否存在。如果存在,则从数 据字典中取出视图的定义,把定义好的子查询和用户的查 询结合起来,转换成等价的对基本表的查询。 例如,本例的查询就相当于执行了下面的SQL语句:
视图的分类
数据库之视图、索引和游标

9.2 索引
9.2.3 创建索引视图 如果在查询中频繁地引用视图,可通过对视图创建惟一聚集索引来提高 性能。 【例9-10】根据工作人员表创建的视图,包括人员编号、姓名和职务列。 再使用T-SQL语句根据姓名列创建索引视图。 创建视图: CREATE VIEW 职工视图 WITH SCHEMABINDING AS SELECT 人员编号,姓名,职务 FROM dbo.工作人员表 GO 创建索引: CREATE UNIQUE CLUSTERED INDEX 职工视图索引 ON 职工视图(人员编号) GO
9.1 视图
【例9-6】修改【例9-1】创建的学生_课程_分数视图,包 括计算机学院的男生的学号、姓名、性别,和他们选修的 课程号、课程名、分数。 ALTER VIEW 学生_课程_分数 AS SELECT 学生表.学号,姓名,性别,课程表.课程号,课程名,分数 FROM 学生表,课程表,成绩表 WHERE 学生表.学号=成绩表.学号 AND 课程表.课程号=成绩表.课程号 AND 院系名称='计算机学院' AND 性别='男' GO
9.1 视图
9.1.5 更新视图 通过更新视图数据(包括添加、修改和删除)可以修改基本表数据。但 并不是所有的视图都可以更新,只有对满足可更新条件的视图才能进 行更新。 只要满足下列条件,即可通过视图修改基础基表的数据: 1) 任何修改(包括UPDATE、INSERT和DELETE语句)都只能引用一 个基表的列。 2) 视图中被修改的列必须直接引用表列中的基础数据。不能通过任何其 他方式对这些列进行派生,如通过聚合函数、计算(如表达式计算)、 集合运算等。 3) 被修改的列不受GROUP BY、HAVING、DISTINCT或TOP子句的影 响。 即使是可更新视图,也不能随意更新数据。如果视图所依赖的基本表有 多个时,不能向该视图添加数据,因为这将影响多个基本表。修改数据 时,若视图依赖于多个基本表,那么一次修改只能修改一个基本表中的 数据。删除数据时,若视图依赖于多个基本表,那么不能通过视图删除 数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第9章 视图和索引
【例9-3】修改‚库存统计视图‛,求每种商品的总库存数 量和所在仓库个数,要求包括商品编号和商品名称。 USE仓库库存 GO ALTER VIEW 库存统计视图 AS SELECT 商品.商品编号,商品名称,SUM(数量) AS 总库存数 量, COUNT(仓库编号) AS 所在仓库个数 FROM 商品,库存情况 WHERE 商品.商品编号=库存情况.商品编号 GROUP BY 商品.商品编号,商品名称 GO
第9章 视图和索引
9.1.1 视图概述 视图作为一种数据库对象,为用户提供了一个可以检索数据 表中数据的方式。视图是一个虚表,可以视为另一种形式的 表,是从一个或多个表中使用SELECT语句导出的虚拟表, 那些用来导出视图的表称为基本表。 用户通过视图来浏览数据表中感兴趣的部分或全部数据,而 数据的物理存储位臵仍然在基本表中。所以视图并不是以一 组数据的形式存储在数据库中,数据库中只存储视图的定义, 而不存储视图对应的数据,这些数据仍存储在导出视图的基 本表中。当基本表中的数据发生变化时,从视图中查询出来 的数据也随之改变。
第9章 视图和索引
在数据库的三级模式结构当中,索引对应的 是内模式部分,基本表对应的是模式部分, 而视图对应的是外模式部分。 本章主要介绍视图的基本概念,视图的创建、 修改和删除,利用视图实现对基本表中数据 的操作;索引的基本概念,索引的分类以及 创建、修改和删除索引等操作。
第9章 视图和索引
第9章 视图和索引
在SQL Server 2008中创建视图主要有两种 方式: 一种方式是在SQL Server Management Studio中使用向导创建视图;另一种方式是 通过在查询窗口中执行T-SQL语句创建视图。
第9章 视图和索引
1.在SQL Server Management Studio中创建视 图 在SQL Server Management Studio使用向导创建 视图,是一种图形界面环境下最快捷的创建方式, 其步骤如下: (1)在‚对象资源管理器‛中展开要创建视图的数据 库如‚教学库‛,展开‚视图‛选项,可以看到视 图列表中系统自动为数据库创建的系统视图。右键 单击‚视图‛选项,选择‚新建视图‛菜单,打开 ‚添加表‛对话框,在此对话框中,可以选择表、 视图或者函数,然后单击‚添加‛按钮,就可以将 其添加到视图查询中
第9章 视图和索引
(3)用户可以在其他视图之上建立视图。 (4)如果视图中的某一列是一个算术表达式、内臵函数或常 量派生而来,而且视图中两个或者更多的不同列拥有一个相 同的名字(这种情况通常是因为在视图的定义中有一个连接, 而且这两个或者多个来自不同表的列拥有相同的名字),此时, 用户需要为视图的每一列指定特定的名称。 (5)定义视图的查询不可以包含ORDER BY、COMPUTE或 COMPUTE BY子句或INTO关键字。 (6)不能在视图上定义全文索引定义。 (7)不能创建临时视图,也不能在临时表上创建视图。 (8)不能对视图执行全文查询,但是如果查询所引用的表支 持全文索引,就可以在视图定义中包含全文查询。 (9)不能将规则或者DEFAULT定义关联于视图。
数据库原理与应用教程 ―SQL Server
第9章 视图和索引
第9章 视图和索引
数据库的基本表是按照数据库设计人员的观 点设计的,并不一定符合用户的需求。 SQL Server 可以根据用户需求重新定义表的数据 结构,这种数据结构就是视图。视图是关系 数据库系统提供给用户以多种角度观察数据 库中数据的重要机制,其结构和数据是建立 在对表的查询基础上的。
第9章 视图和索引
【例9-1】创建‚学生_课程_成绩‛视图,包括‚计算机‛ 专业的学生的学号、姓名,和他们选修的课程号、课程名和 成绩。 USE 教学库 GO CREATE VIEW 学生_课程_成绩 AS SELECT 学生表.学号,姓名,课程表.课程号,课程名,成绩 FROM 学生表,选课表,课程表WHERE 学生表.学号=选课表. 学号 AND 课程表.课程号=选课表.课程号AND 专业='计算机' GO
9.1 视图 视图(View)是关系数据库系统提供给用户以多种角 度观察数据库中数据的重要机制,是从一个或几个 表导出来的表,不是真实存在的基本表而是一张虚 表;视图所对应的数据并不实际地以视图结构存储 在数据库中,而是存储在视图所引用的表中,视图 实际上是一个查询结果。在用户看来,视图是通过 不同路径去看一个实际表,就像一个窗口,我们通 过窗口去看外面的高楼,可以看到高楼的不同部分, 而透过视图可以看到数据库中自己感兴趣的内容。
第9章 视图和索引
2.使用T-SQL语句修改视图 T-SQL提供了ALTER VIEW语句修改视图,语法格 式如下: ALTER VIEW [schema_name.]view_name [ (column_name[ ,...n ] ) ] [with <view_attribute>[…n]] AS select_statement [ ; ] [ WITH CHECK OPTION ] 注:语句中的参数与CREATE VIEW语句中的参数 相同。
第9章 视图和索引
修改视图 1.在SQL Server Management Studio中修改视 图 使用SQL Server Management Studio修改视图的 操作步骤如下: (1)打开SQL Server Management Studio的对象 资源管理器,展开相应数据库文件夹。 (2)展开‚视图‛选项,右击要修改的视图,选择 ‚设计‛命令。 (3)如果要向视图中再添加表,则可以在窗格中右键 单击鼠标,选择‚添加表‛。
第9章 视图和索引
2.使用T-SQL语句创建视图 SQL Server 2008提供了CREATE VIEW语 句创建视图,语法格式如下: CREATE VIEW [schema_name.]view_name [ (column_name[ ,...n ] ) ] [with <view_attribute>[,…n]] AS select_statement [WITH CHECK OPTION]
第9章 视图和索引
【例9-2】创建‚库存统计视图‛,求每种商品的总库存量, 要求包括商品编号和商品名称。 USE 仓库库存 GO CREATE VIEW 库存统计视图 AS SELECT 商品.商品编号,商品名称,SUM(数量) AS 总库存量 FROM 商品,库存情况 WHERE 商品.商品编号=库存情况.商品编号 GROUP BY 商品.商品编号,商品名称 GO
第9章 视图和索引
(2)以创建学生表中所有‚男‛生信息的视图为例。 选择‚学生表‛后,单击‚添加‛按钮,单击‚关 闭‛按钮,返回‚新建视图‛对话框。 (3)在对话框上半部分,可看到添加进来的‚学生 表‛,选择视图所用的列;在对话框中间网格窗格 部分,可看到在上半部分的复选框中所选择的对应 表的列,在‚性别‛列的筛选器中写出筛选条件 ‚ =‘男’‛;在对话框下半部分,可看到系统同时 生成的T-SQL语句。然后,单击工具栏上的‚保存‛ 按钮,视图取名为‚男生视图‛
第9章 视图和索引
(4)如果要修改其他属性,则在对话框上半部分,可 重新选择视图所用的列;在中间的网格窗格部分, 对视图每一列进行属性设臵。最后,单击工具栏上 的‚保存‛按钮保存修改后的视图。
(5)例如,修改‚男生视图‛,用于查询所有男生选 课情况的信息。首先添加‚选课表‛,然后选择其 中的‚课程号‛和‚成绩‛列,其它属性不变,在 对话框下半部分,可看到系统同时对T-SQL语句的 修改。最后,单击工具栏上的‚保存‛按钮保存修 改后的‚男生视图‛。
第9章 视图和索引
9.1.2 创建视图 要使用视图,首先必须创建视图。视图在数据库中 是作为一个独立的对象存储的,必须遵循以下原则。 (1)只能在当前数据库中创建视图。但是,如果使用 分布式查询定义视图,则新视图所引用的表和视图 可以存在于其他数据库中,甚至其他服务器上。 (2)视图名称必须遵循标识符的规则,且对每个用户 必须唯一。此外,该名称不得与该用户拥有的任何 表的名称相同。
第9章 视图和索引
(2)保证数据的逻辑独立性。对于视图的操作,例如, 查询只依赖于视图的定义,当构成视图的基本表需 要修改时,只需要修改视图定义中的子查询部分, 而基于视图的查询不用改变。简化查询操作,屏蔽 了数据库的复杂性。 (3) 重新定制数据,使得数据便于共享;合并分割 数据,有利于数据输出到应用程序中。 (4) 数据保密。对不同的用户定义不同的视图,使 用户只能看到与自己有关的数据。同时简化了用户 权限的管理,增加了安全性。
第9章 视图和索引
9.1.4 使用视图 视图创建完毕,就可以如同查询基本表一 样通过视图查询所需要的数据,而且有些查 询需求的数据直接从视图中获取比从基表中 获取数据要简单,也引
1.使用视图进行数据查询 可以在SQL Server Management Studio 中选中要查询的视图并打开,浏览该视图查 询的所有数据;也可以在查询窗口中执行TSQL语句查询视图。 例如,要查询各种商品的库存统计信息,就 可以在SQL Server Management Studio中 右键单击‚库存统计视图‛,选择‚编辑前 200行‛选项,即可浏览各种商品的库存统计 信息
第9章 视图和索引
2. 视图的分类 SQL Server 2008中,视图可以分为标准视 图、索引视图和分区视图。 (1)标准视图 标准视图组合了一个或多个表中的数据,可 以获得使用视图的大多数好处,可以实现对 数据库的查询、修改和删除等基本操作。
第9章 视图和索引
(2)索引视图 索引视图是被具体化了的视图,它已经过计算并存 储。可以为视图创建索引,即对视图创建一个唯一 的聚集索引。索引视图可以显著提高某些类型查询 的性能。索引视图尤其适于聚合许多行的查询,但 不太适合于经常更新的基本数据集。 (3)分区视图 分区视图在一台或多台服务器间水平连接一组成员 中的分区数据。这样,数据看上去如同来自于一个 表。