- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统--第6章 数据查询和视图.ppt
Visual FoxPro数据库应用教程与实验(第二版) 清华大学出版社 第6章 数据查询和视图 6.1查询向导 6.2 使用查询设计器创建查询 6.3 创建视图 6.4 使用视图 6.5 创建参数视图 6.1查询向导 查询是从数据表或者视图的大量记录中快速检索出符合一定要求的记录。 创建查询的方法有两种:查询向导、查询设计器。 6.1查询向导 【例6.1】利用“查询向导”,根据职工表zgb.dbf创建一个查询文件cxzg6_1.qpr,它包含编号、姓名、工作部门、工作时间、基本工资等字段,查询结果符合条件:1990年1月1日以后参加工作,显示的顺序按编号升序排列。 6.1查询向导 操作过程: 1. 打开需要的表zgb.dbf USE zgb 2. 打开“查询向导” 文件→ 新建 →查询→ 向导→Query Wizard选项 6.2 使用查询设计器创建查询 6.2.1 启动查询设计器 6.2.2 查询设计器窗口的使用 6.2.3 修改查询 6.2.4 运行查询 6.2.5 多表查询 6.2.6 交叉表查询 6.2.7 查询结果的输出设置 6.2.8 查看SQL语句 6.2.1 启动查询设计器 采用菜单方式启动查询设计器。 方法: 文件→ 新建→ 查询→ “新建” 按钮,打开查询设计器窗口。 6.2.2 查询设计器窗口的使用 6.2.2 查询设计器窗口的使用 1. “字段”选项卡 “字段”选项卡用来指定查询结果中输出的字段以及函数和表达式。 6.2.2 查询设计器窗口的使用 6.2.2 查询设计器窗口的使用 2. “连接”选项卡 设置查询的数据源中表和表之间的连接条件。 添加连接条件 6.2.2 查询设计器窗口的使用 删除连接条件 修改连接条件 6.2.2 查询设计器窗口的使用 【例6.3】从父表zgb.dbf和子表bmb.dbf中,查询每个职工的信息,查询内容包括编号、姓名、部门代码、部门名称。结果如下: 6.2.2 查询设计器窗口的使用 3. “过滤器”选项卡 “过滤器”选项卡用来指定查询结果要满足的条件。 6.2.2 查询设计器窗口的使用 4. “排序”选项卡 “排序”选项卡指定查询结果的输出顺序。可以指定字段、函数或其他表达式为排序关键字。 6.2.2 查询设计器窗口的使用 5. “分组”选项卡 “分组”选项卡用来把具有相同字段值的记录合并为一组,生成查询结果的一条记录。 6.2.2 查询设计器窗口的使用 【例6.4】利用职工表zgb.dbf创建一个查询,要求查询部门工资总和高于2000元的各部门的人数和基本工资的总和 。 6.2.2 查询设计器窗口的使用 6. “杂项”选项卡 “杂项”选项卡可以删除查询结果中的重复记录(不要副本)、设置强制连接、设置交叉表形式等。 6.2.3 修改查询 利用查询设计器,可以对已经建立的查询文件进行修改。 操作方法: 文件→打开→定位查询文件 对查询添加或删除表、设置查询条件、设置分组、设置连接条件、设置排序字段等。 6.2.4 运行查询 运行查询的两种方法: 单击“查询”菜单的“运行查询”命令或者单击工具栏上的“运行”按钮。 命令行:DO 查询文件名.QPR 6.2.5 多表查询 建立多表查询时,先将相关的表或视图添加到查询中,并建立连接条件。 6.2.6 交叉表查询 创建交叉表查询的两种方法 交叉表向导 查询设计器 6.2.7 查询结果的输出设置 查询的默认输出方式是“浏览”窗口。 6.3 创建视图 6.3.1 创建本地视图 6.3.2 修改视图 6.3.3 重命名视图 6.3.4 删除视图 6.3 创建视图 视图是从一个或多个表或视图中导出的记录集合。 视图是一个虚表。视图存放在数据库中。 只有在打开数据库后,才能创建和使用视图。 视图分为本地视图和远程视图。 6.3.1 创建本地视图 使用视图向导创建本地视图 使用视图设计器创建本地视图 使用命令创建本地视图 CREATE SQL VIEW 视图名 [REMOTE] AS SELECT语句 6.3.1 创建本地视图 【例6.7】在职工数据库zgsjk.dbc中,利用部门表bmb.dbf和职工表zgb.db创建视图v_zgb,要求视图含有部门名称、职工编号、姓名、技术职称、基本工资字段的内容,并按部门的升序排序。 其操作步骤如下。 (1)打开zgsjk.dbc数据库,并设置表间的参照完整性。 6.3.1 创建本地视图 (2)文件→新建 →视图 →新建 →添加bmb表和zgb表,进入视图设计器窗口。 6.3.1 创建本地视图 (3)选择视图的字段。 (4)选定排序规则。 6.3.1 创建本地视图 (5)设置“更新条件”选项卡的内容。 6.
文档评论(0)