- 1
- 0
- 约1.22万字
- 约 62页
- 2019-10-13 发布于广东
- 举报
5.1 查询与视图的基本概念 1.查询 “查询”通常是作为动词使用,表示从数据表中查找数据的操作。本章要介绍的“查询”是个名词,它是记载查找数据的方法的文件。 用户可以使用VFP的查询功能从数据表中检索所需的数据,并可以对查询结果进行筛选、排序和分类,然后采用浏览窗口、表文件、文本文件、数组等多种方式显示和存储查询的结果。 VFP提供两种查询实现的方法:一种是直接编写SELECT-SQL语句并执行;另一种是用VFP的“查询设计器”或“查询向导”建立查询文件(. qpr)并运行查询。查询文件中记载的就是一条SELECT-SQL语句,查询文件一旦建立就可以反复调用。 5.1 查询与视图的基本概念 2.视图 一个数据库可能包含有多个数据库表。有时这些数据库表不能完全满足实际的需要,用户在使用数据库的过程中,需要从一个表或多个相关联的数据库表中抽取记录数据组成一个虚拟表,这虚拟表就是视图。因此,视图就是从数据库表中派生出来的虚拟表,它兼有“查询”和“表”的特点。说其具有“查询”的特点,是因为视图也是使用SELECT-SQL语句从一个表或多个相关联的数据库表中抽取记录数据;说其具有“表”的特点,是因为视图本身也可以像表一样作为数据源使用、像表一样打开浏览窗口。视图表既是查询的结果,本身又可以当作数据表来使用。 5.1 查询与视图的基本概念 之所以说视图是一个“虚拟表”,是因为视图本身不存储数据记录,它只是存储抽取数据的方法,即SELECT-SQL语句,而数据仍然存储在数据库表中。 视图不能独立存在,它包含于数据库中。只有在包含视图的数据库打开时,才能使用视图。 3.查询与视图的比较 查询与视图都从数据源中提取数据,查询注重于记载提取数据的方法,而视图注重于数据提取的结果,它们之间的差异如表5-1所示。 5.2 查询 5.2.1 查询设计器 1.“查询设计器”的概念 “查询设计器”是创建和修改查询文件的工具。通过“查询设计器”,用户不需编写命令代码,只要在设计器的交互界面中进行设置,就可以构造出SELECT-SQL命令,并存储为查询文件。 2.启动“查询设计器” 启动“查询设计器”常用的方法有如下3种: (1)从“项目管理器”启动“查询设计器” 打开“项目管理器” →选择“数据”选项卡→选中“查询”选项→单击“新建”按钮……。 (2)使用“新建”对话框启动“查询设计器” 5.2 查询 单击“文件” →“新建”(或者在“常用”工具栏中→单击“新建”按钮) →打开“新建”对话框→选中“查询”选项→单击“新建文件”按钮……。 (3)在命令窗口中输入:CREATE QUERY [查询文件名] 5.2.2 使用“查询设计器”建立查询 1.使用“查询设计器”建立查询 下面以实例介绍使用“查询设计器”建立查询的操作步骤。 【例5-1】查询非文具部门职工的销售情况,将职工号、姓名、部门、商品编号、商品名称、销售数量、规格型号和单价,按职工号升序输出到表Queryl. dbf中。 这是一个多表连接查询,Zgjk表与Xs表按“职工号”内部连接,Xs表与Sp表按“商品编号”内部连接,如图5-1所示; 5.2 查询 记录筛选条件:部门“文具”;排序依据:商品编号(升序);输出方向是:Queryl. dbf。操作步骤如下: (1)打开已建的项目“职工管理.piX ”,在“项目管理器”中选择“数据”选项卡。选定“查询”选项,单击“新建”按钮,弹出“新建查询”对话框,单击“新建查询”按钮,打开“添加表或视图”对话框,如图5-2所示。 (2)在“添加表或视图”对话框中,将“职工业绩”库中的Zgjk, Xs和Sp三个表添加到“查询设计器”中,添加表之后的“查询设计器”窗口如图5-3所示。 如果表间没有联系,从添加第二个表开始,将打开“连接条件”对话框,并显示VFP自动配置的连接,如图5-4所示。用户可在此对话框中设置连接条件,然后单击“确定”按钮退出。如果单击“取消”按钮,则不在此设置连接条件。 5.2 查询 (3)设置连接条件 选择“连接”选项卡,显示已设置的两个联系,如图5-5所示。在“连接条件”对话框中,无论是否设置了连接条件,都可以在此重新设置连接条件。
您可能关注的文档
- 新编管理学原理教学课件作者胡君第八章.ppt
- 新编管理学原理教学课件作者胡君第二章.ppt
- 新编管理学原理教学课件作者胡君第九章.ppt
- 新编管理学原理教学课件作者胡君第六章.ppt
- 新编管理学原理教学课件作者胡君第七章.ppt
- 新编管理学原理教学课件作者胡君第三章.ppt
- 新编管理学原理教学课件作者胡君第四章.ppt
- 新编管理学原理教学课件作者胡君第五章.ppt
- 新编管理学原理教学课件作者胡君第一章.ppt
- 新编管理学原理教学课件作者胡君课件目录.ppt
- 宣贯培训(2026年)《NYT 4512-2025 非洲菊疫病抗性鉴定技术规程》.pptx
- 宣贯培训(2026年)《NYT 4514-2025木薯副产物综合利用导则》.pptx
- 宣贯培训(2026年)《NYT 4513-2025木薯全程机械化生产技术规范》.pptx
- 宣贯培训(2026年)《NYT 4470-2025全株玉米青贮质量分级》.pptx
- 宣贯培训(2026年)《NYT 4468-2025玉米供需平衡表编制规范》.pptx
- 宣贯培训(2026年)《NYT 4469-2025全株玉米青贮质量评定 综合指数法》.pptx
- 宣贯培训(2026年)《NYT 4474-2025东北地区玉米-大豆轮作生产技术规程》.pptx
- 宣贯培训(2026年)《NYT 4472-2025玉米耐盐碱鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4473-2025玉米抗旱性鉴定评价技术规程》.pptx
- 宣贯培训(2026年)《NYT 4478-2025甘薯收获技术规程》.pptx
原创力文档

文档评论(0)