visual foxpro 程序设计 第七章

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1第七章视图与查询王兰2011.10.212本章要点创建视图利用视图更新数据创建查询使用查询37.1创建视图视图是从一个或多个数据表中导出的“表”。它与数据表不同的是,视图中的数据还是存储在原来的数据表中,因此可以把它看作是一个“虚表”。视图是不能单独存在的,它依赖于某一数据库且依赖于某一数据表而存在,只有打开与视图相关的数据库才能创建和使用视图。47.1.1利用视图设计器创建视图例1:利用视图设计器,依据“数据1”数据库,创建一个单表本地视图“rcda视图1”,视图中包含“编号”、“姓名”、“性别”、“工资现状”4个字段的内容。例2:利用视图设计器,依据“数据1”数据库,创建一个多表本地视图“rcda和zytc视图1”,视图中包含“编号”、“姓名”、“专业”、“专业年限”、“职称”5个字段的内容。57.1.2利用视图向导创建视图例3:利用视图向导,依据“数据1”数据库,创建一个单表本地视图“zytc视图1”,视图中包含“编号”、“专业”、“职称”、“英语水平”4个字段的内容。例4:利用视图向导,依据“数据1”数据库,创建一个多表本地视图“rcda和zytc视图2”,视图中包含“编号”、“姓名”、“性别”、“专业”、“职称”、“工资现状”6个字段的内容。6利用视图设计器创建视图的操作步骤文件打开数据库文件新建视图设计器添加表关闭可用字段保存7虽然视图是一个“虚表”,但是也可以利用视图更新数据表中的数据。因为视图可以限定数据表中数据的使用范围,因此,也就限定了可更新的数据,数据表中其他的数据就不会被破坏,由此可以提高数据维护的安全性。7.2利用视图更新数据例5:利用本地视图“rcda和zytc视图2”,更新“zytc”表中“专业”字段名下的数据。8利用视图更新数据表中的数据的操作步骤文件打开数据库视图设计器修改更新条件字段名发送SQL更新保存9查询是一种相对独立且功能强大、结果多样的数据库资源,利用查询可以实现对数据库中数据的浏览、筛选、排序、检索、统计及加工等操作;利用查询可以为其他数据库提供新的数据表,可以从单个表中提取有用的数据,也可以从多个表中提取综合信息。7.3创建查询107.3.1用查询设计器创建查询例6:利用查询设计器创建单表查询“rcda查询1”,查询中包含“编号”、“姓名”、“出生日期”、“性别”、“党员否”5个字段的内容。例7:利用查询设计器创建多表查询“rcda和zytc查询1”,查询中包含“编号”、“姓名”、“专业”、“英语水平”4个字段的内容。117.3.2利用查询向导创建查询例8:利用查询向导创建单表查询“rcda查询2”,查询中包含“编号”、“姓名”、“性别”、“工资现状”4个字段的内容。例9:利用查询向导创建多表查询“rcda和zytc查询2”,查询中包含“编号”、“姓名”、“性别”、“专业”、“职称”5个字段的内容。12使用查询和使用视图一样,比使用数据表和数据库更方便、快捷和安全。视图和查询相比,视图虽然比查询多了一个更新功能,但是查询的输出格式的多样化又是视图所不及的,使用查询很重要的是如何确定查询结果的输出格式。7.4使用查询13创建查询文件、定制查询结果的操作步骤文件新建查询查询设计器添加表选定字段查询查询去向运行查询保存14例10:利用已有的查询文件“rcda查询2”,定制查询结果的输出格式。“浏览”输出格式“表”输出格式,表名为:rcda查询2。“图形”输出格式“编号”数据项为横坐标、“工资现状”数据项为纵坐标。选择第6种图形样式。图形标题为“工资现状”图形文件名字为“rcda查询图形1”15练习:在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2中。根据score2表建立一个视图score_view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于1500的信息。然后利用新建立的视图查询视图中的全部信息,并将结果按积分升序存入表v2。

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功