《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第16章 视图

第16视图 第16章视图 16.1视图的概念 16,2更新数据 163定制视图 16.4使用视图 BACK
第16 视 图 第16章 视 图 16.1 视图的概念 16.2 更新数据 16.3 定制视图 16.4 使用视图

第16视图 161视图的概念 视图是操作表的一种手段,通过视图可以查询表, 也可以更新表。视图是根据表定义的,因此视图基于 表,而视图可以使应用更灵活,因此它又超越表。视 图是数据库中的一个特有功能,只有在包含视图的数 据库打开时,才能使用视图
第16 视 图 16.1 视图的概念 视图是操作表的一种手段,通过视图可以查询表, 也可以更新表。视图是根据表定义的,因此视图基于 表,而视图可以使应用更灵活,因此它又超越表。视 图是数据库中的一个特有功能,只有在包含视图的数 据库打开时,才能使用视图

第16视图 1611启动“视图设计器” 1.使用菜单启动“视图设计器 使用菜单启动“视图设计器”的步骤为: (1)单击工具栏中的“新建”按钮,打开“新建”对话 框 (2)在“新建”对话框中,选中“视图”,并单击“新 建文件”按钮,打开“添加表或视图”对话框 (3)在“添加表或视图”对话框中,选定需要使用的表 或视图,再单击“添加”按钮,将表或视图添加到视图中。 如果对话框中的“视图”选项不可用,说明还没有打开数 据库
第16 视 图 16.1.1 启动“视图设计器” 1. 使用菜单启动“视图设计器” 使用菜单启动“视图设计器”的步骤为: (1) 单击工具栏中的“新建”按钮,打开“新建”对话 框。 (2) 在“新建”对话框中,选中“视图” ,并单击“新 建文件”按钮,打开“添加表或视图”对话框。 (3) 在“添加表或视图”对话框中,选定需要使用的表 或视图,再单击“添加”按钮,将表或视图添加到视图中。 如果对话框中的“视图”选项不可用,说明还没有打开数 据库

第16视图 2.在项目管理器中启动“视图设计器” 启动“视图设计器”的步骤如下: (1)从“项目管理器”中选定一个数据库,单击“数据 库”符号旁的加号+ (2)在“数据库”下,选定“本地视图”,然后选择 新建”按钮。 (3)打开“新建本地视图”对话框,选择“新建视图” 按钮。 (4)在“添加表或视图”对话框中,选定想使用的表或 视图,再选择“添加”。 (5)选择视图中想要的视图后,选择“关闭”。出现
第16 视 图 2. 在项目管理器中启动“视图设计器” 启动“视图设计器”的步骤如下: (1) 从“项目管理器”中选定一个数据库,单击“数据 库”符号旁的加号 +。 (2) 在“数据库”下,选定“本地视图” ,然后选择 “新建”按钮。 (3) 打开“新建本地视图”对话框,选择“新建视图” 按钮。 (4) 在“添加表或视图”对话框中,选定想使用的表或 视图,再选择“添加” 。 (5) 选择视图中想要的视图后,选择“关闭”。出现 “视图设计器”,显示选定的表或视图

第16视图 3使用命令启动“视图设计器” 打开一个数据库后,在命令窗口输入以下命令也可 以启动“视图设计器”: CREATEⅤIEW
第16 视 图 3. 使用命令启动“视图设计器” 打开一个数据库后,在命令窗口输入以下命令也可 以启动“视图设计器” : CREATE VIEW

第16视图 1612使用“视图设计器”创建视图 使用“视图设计器”基本上与使用“查询设计器” 样,但“视图设计器”多一个“更新条件”选项卡, 它可以控制更新。其操作步骤如下 (1)在“字段”选项卡上,选择要在视图结果中看到 的字段 (2)若要査看视图中的结果,选择“运行”按钮
第16 视 图 16.1.2 使用“视图设计器”创建视图 使用“视图设计器”基本上与使用“查询设计器” 一样,但“视图设计器”多一个“更新条件”选项卡, 它可以控制更新。其操作步骤如下: (1) 在“字段”选项卡上,选择要在视图结果中看到 的字段。 (2) 若要查看视图中的结果,选择“运行”按钮

第16视图 1613使用命令创建视图 使用带有AS子句的 CREATE SQLⅤIEW命令 例如,可以使用以下代码得到视图: CREATE SQL VIEW视图0; As SELECT St学号,St姓名,St.入学成绩,C课程号, C成绩,Cj学号,Rk课程号 FROM学生情况! st INNEr join学生情况!cj; INNER JOIN学生情况!rk; ONRk课程号=课程号; ONSt学号=C学号
第16 视 图 16.1.3 使用命令创建视图 1. 使用带有AS子句的CREATE SQL VIEW命令 例如,可以使用以下代码得到视图: CREATE SQL VIEW 视图0 ; AS SELECT St.学号, St.姓名, St.入学成绩, Cj.课程号, Cj.成绩, Cj.学号, Rk.课程号; FROM 学生情况!st INNER JOIN 学生情况!cj; INNER JOIN 学生情况!rk ; ON Rk.课程号 = Cj.课程号 ; ON St.学号 = Cj.学号

第16视图 2用已有的 SQL SELECT语句创建视图 可以使用宏替换将 SQL SELECT语句存入一个变 量,再用 CREATE SQL VIEW命令的AS子句来调用。 例如,下面的代码将 SQL SELECT语句存入dap变量, 然后用它创建一个新视图
第16 视 图 2. 用已有的 SQL SELECT 语句创建视图 可以使用宏替换将 SQL SELECT 语句存入一个变 量,再用CREATE SQL VIEW命令的AS子句来调用。 例如,下面的代码将SQL SELECT语句存入dap变量, 然后用它创建一个新视图

第16视图 dap=" SELECT St学号,St姓名,St入学成绩,Cj课 程号,Cj成绩,C学号,Rk课程号; FROM学生情况! st INNEr join学生情况!cj; INNER JOIN学生情况!rk; ONRk课程号=C课程号 ONSt学号=Cj学号" CREATE SQL VIEW视图1AS&dap
第16 视 图 dap = " SELECT St.学号, St.姓名, St.入学成绩, Cj.课 程号, Cj.成绩, Cj.学号, Rk.课程号; FROM 学生情况!st INNER JOIN 学生情况!cj; INNER JOIN 学生情况!rk ; ON Rk.课程号 = Cj.课程号 ; ON St.学号 = Cj.学号" CREATE SQL VIEW 视图1 AS &dap

第16视图 162更新数据 1621设置关键字段 若要设置关键字段:在“更新条件”选项卡中,单 击字段名旁边的“关2
第16 视 图 16.2 更新数据 16.2.1 设置关键字段 若要设置关键字段:在“更新条件”选项卡中,单 击字段名旁边的“关键”列
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第15章 检索数据.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第14章 关系数据库标准语言SQL.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第13章 创建数据库.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第12章 数据表的索引和排序.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第11章 Visual FoxPro数据表.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第10章 菜单与工具栏设计.ppt
- 《c语言入门教程》讲义.pdf
- 《微机原理与接口技术》课程教学资源(PPT课件)第11章 MASM6.15汇编环境.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第10章 并行处理技术.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第2章 处理器结构.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第4章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第5章 微机总线.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第6章 存储系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第7章 输入输出接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第8章 常用接口技术.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第9章 处理器性能提高技术.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)教学内容.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第3章 数据处理.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第1章 微型计算机系统.ppt
- 《计算机网络与Lnux操作系统》第9章(9-2) Linux引导过程.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第17章 设计报表文件.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第1章 Visual FoxPro6.0初步.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第2章 Visual Fox Pro编程基础.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第3章 VFP的编程工具与编程步骤.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第4章 赋值与输入输出.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第5章 选择结构程序设计.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第6章 循环结构设计.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第7章 数组.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第8章 自定义属性与自定义方法.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)第9章 表单集与多重表单.ppt
- 《Visual FoxPro 6.0程序设计教程》电子教案(PPT教学课件)封面及目录.ppt
- 《数据结构与算法分析》课程PPT教学课件(数据结构和算法、数学预备知识、算法分析).ppt
- 东北大学:《数据结构》课程教学资源(学习资料)第一章 绪论.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第七章 图.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第三章 栈与队列.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第九章 查找.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第二章 线性表.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第五章 数组和广义表.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第八章 动态存储管理.doc
- 东北大学:《数据结构》课程教学资源(学习资料)第六章 树和二叉树.doc