第10章视图与查询 学习要点 1、视图设计器 2、远程视图 3、视图的更新 4、视图的定制和使用 5、查询的创建和运行
第10章 视图与查询 学习要点 1、 视图设计器 2、 远程视图 3、 视图的更新 4、 视图的定制和使用 5、 查询的创建和运行
第10章视图与查询 101创建本地视图 102创建远程视图 103用视图更新数据 104定制和使用视图 105创建和运行查询 习题及参考答案
第10章 视图与查询 10.1 创建本地视图 10.2 创建远程视图 10.3 用视图更新数据 10.4 定制和使用视图 10.5 创建和运行查询 习题及参考答案
第10章视图与查询 在数据库中,除了保存表之外,还可保存视图。视图是引 用一个或多个表或其它视图的虚拟表定义。视图分为本地视图 和远程视图。本地视图访问的是本地数据库中的表或视图,使 用 Visua| FoxPro SQL语法从视图或表中选择信息;远程视图 访问的是远程数据服务器中的表,远程视图使用远程服务器的 SQL语法从远程数据源表中选择信息。视图与数据库及表的区 别如下: (1)视图和数据库:视图是数据库的一部分,访问视图前必 须先打开所在的数据库。 (2)视图和表:视图是基于一个或多个基表的虚拟表,本身 不含数据,其数据是在打开视图时临时从基表中提取的
第10章 视图与查询 在数据库中,除了保存表之外,还可保存视图。视图是引 用一个或多个表或其它视图的虚拟表定义。视图分为本地视图 和远程视图。本地视图访问的是本地数据库中的表或视图,使 用Visual FoxPro SQL语法从视图或表中选择信息;远程视图 访问的是远程数据服务器中的表,远程视图使用远程服务器的 SQL语法从远程数据源表中选择信息。视图与数据库及表的区 别如下: ⑴视图和数据库:视图是数据库的一部分,访问视图前必 须先打开所在的数据库。 ⑵视图和表:视图是基于一个或多个基表的虚拟表,本身 不含数据,其数据是在打开视图时临时从基表中提取的
第10章视图与查询 Visua| FoxPro的查询功能可以检索存储在表和 视图中的信息。查询中可以指定检索的字段和检索记 录时的筛选条件,也可以根据需要对这些记录排序和 分组,查询结果可以有多种输出形式。 查询只是从基表中提取数据,不能对基表中的数 据更新;使用视图则既可以从基表中提取数据,又可 更新基表中的数据
第10章 视图与查询 Visual FoxPro的查询功能可以检索存储在表和 视图中的信息。查询中可以指定检索的字段和检索记 录时的筛选条件,也可以根据需要对这些记录排序和 分组,查询结果可以有多种输出形式。 查询只是从基表中提取数据,不能对基表中的数 据更新;使用视图则既可以从基表中提取数据,又可 更新基表中的数据
101创建本地视图 创建本地视图前,须先打开基表所在的数据 库 创建本地视图有以下方法: (1)使用本地视图向导。 (2使用视图设计器。 (3)采用命令方式
10.1 创建本地视图 创建本地视图前,须先打开基表所在的数据 库。 创建本地视图有以下方法: ⑴使用本地视图向导。 ⑵使用视图设计器。 ⑶采用命令方式
1011视图设计器 打开视图设计器可以采用以下方法之一。 (1)在项目管理器中选择一个数据库,选择“本地 视图”,并单击“新建”按钮,然后单击“新建视图” 按钮。 (2)在数据库打开时,选择“文件”菜单中的“新 建”选项,然后选择“视图”并且单击“新建文件” 按钮。 (3)在数据库打开时,使用命令 Create SqL View 或者 Modify view
10.1.1 视图设计器 打开视图设计器可以采用以下方法之一。 ⑴在项目管理器中选择一个数据库,选择“本地 视图” ,并单击“新建”按钮,然后单击“新建视图” 按钮。 ⑵在数据库打开时,选择“文件”菜单中的“新 建”选项,然后选择“视图”并且单击“新建文件” 按钮。 ⑶在数据库打开时,使用命令Create SQL View 或者Modify View
101.1视图设计器 江添加表或视图 数据库) Teachers 匚添加( 数据库中的表r 关闭) 其他 s teacher 选定 表〕 C视图 图10-1“添加表或视图”对话框
10.1.1 视图设计器 图10-1 “添加表或视图”对话框
101.1视图设计器 视图设计器-视图1 視图设计器x 教师代码 图st 姓名 性别 出生日期 婚 宇政]联接|筛选|排序依据|分组依据|更新条件|杂项 可用字段B) 选定宇段c) 师帅p代 添加() Teacher.姓名 Teacher.性别 全部添加) Teacher.出生日期 〈移去(R) 函数和表达式U 全部移去〔) 属性①) 图102“视图设计器”窗口
10.1.1 视图设计器 图10-2 “视图设计器”窗口
1011视图设计器 1.单表视图 当在添加表或视图对话框中选择一个表或 视图后,就可基于此表创建一个单表视图。 (1)选择字段。使用视图设计器窗口底部的 “字段”选项卡,可以选取需要包含在视图中 的字段
10.1.1 视图设计器 ⒈单表视图 当在添加表或视图对话框中选择一个表或 视图后,就可基于此表创建一个单表视图。 ⑴选择字段。使用视图设计器窗口底部的 “字段”选项卡,可以选取需要包含在视图中 的字段
101.1视图设计器 江表达式生成器 表达式C YEAR① DATE O)- YEAR TEacher.出生日期 确定 取消 函数 字符串C) 数学0 检验c「 文本 逻罗辑① 彐期① 选项 datel 字段〕 变量 姓名 6 性别 上1 ali gnment box 来源于表():「 Teacher indent
10.1.1 视图设计器