利用查询设计器和视图设计器建立查询和视图重点

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验六利用查询设计器和视图设计器建立查询和视图

实验目的

1. 理解查询、视图的概念与作用。

2.掌握使用查询设计器建立查询的方法。

3.掌握使用视图设计器建立视图的方法。

实验六利用查询设计器和视图设计器建立查询和视图

1.建立查询

对于图书管理数据库,查询所藏图书中,各个出版社的图书最高单价、平均单价、图书种类数(记录数)和总藏书册数。按图书种类数排序。查询结果保存在“出版社汇总.dbf”数据表中。并将查询保存在“图书查询.qpr”文件中。

2. 建立视图

对于图书管理数据库,创建一个名为“借书信息”的视图,查询所有借书读者姓名、读者所在单位和借出图书的书名、图书单价和借书日期信息。并按借书日期排序。

3. 以视图为数据源,建立查询

对于图书管理数据库,利用上题所建的视图和读者表,查询金融学院在2007年7月份以后借书的读者姓名、读者单位、读者职称和借出图书的书名、图书单价和借书日期。查询结果保存在“借书记录.dbf”数据表中。并将查询保存在“借阅查询.qpr”文件中。

操作步骤

1.建立查询

操作步骤如下。

1.设置系统默认路径。

2. 打开图书管理数据库。

3. 建立查询。

1)单击常用工具栏中“新建”按钮(或系统菜单中“文件”菜单的下拉菜单中的“新建”命令项),打开“新建”对话框。在“文件类型”中选择“查询”单选按钮,然后单击“新建文件”按钮。进入查询设计器。

2)在查询设计器的“添加表或视图”对话框中。将图书表添加到查询设计器主窗口中。关闭“添加表或视图”对话框。如图6.1所示。

3)在“字段”页面中,从“可用字段”列表框中选择“出版单位”字段添加到“选定字段”列表框中。在“函数和表达式”文本框中输入相应的函数表达式添加到“选定字段”列表框中。如图6.2所示。

图6. 1 “添加表或视图”对

图6. 2“字段”页面

话框

4)在“分组依据”页面中,选择出版单位作为“分组依据”。如图6.3所示。5)在“排序依据”页面中,选择图书种类数作为“排序依据”。如图6.4所

示。

图6.3 “分组依据”页面图6.4“排序依据”页面

6)单击查询设计器工具栏中的“查询去向”按钮(或单击右键,在快捷菜单中选择“输出设置”选项),在查询去向对话框中,单击表按钮,输入表名:出版社汇总。如图6.5所示。

7)单击查询设计器工具栏中的“SQL”按钮(或单击右键,在快捷菜单中选择“查看SQL”选项),可查看到系统根据前面所做的操作自动生成的“SQL”语句。如图6.6所示。

图6.5 “查询去向”对话框图6.6 查看自动生成的“SQL”语句

8)关闭查询设计器窗口,则弹出询问是否保存的信息框,若需要保存SQL查询语句,为以后仍可以继续运行的话,则单击“是”按钮,在“另存为”对话框中输入查询文件名“图书查询.qpr”。单击“保存”按钮。即可将自动生成的SQL查询语句保存在查询文件中。如图6.7、图6.8所示。

图6.7 "保存”信息框图6.8 “另存为”对话框

4. 运行和修改查询

1)可以在查询设计器中,单击右键,在快捷菜单中选择“运行查询”直接运行。

2)如果查询文件已经保存,则可以在命令窗口输入:

DO 图书查询.qpr && 运行查询

MODIFY QUERY 图书查询.qpr && 打开查询设计器修改查询

在运行时,系统即将查询结果直接输出到“出版社汇总.dbf”数据表中。如图6.9所示。

图6. 9 查询结果“出版社汇总.dbf

2. 创建视图

1.设置系统默认路径。

2. 打开图书管理数据库

(视图是建立在数据库之中的,因此,数据库没有打开无法创建视图)。

3. 创建视图。(操作步骤与建立查询相似)

1)单击常用工具栏中“新建”按钮,打开“新建”对话框。在“文件类型”中选择“视图”单选按钮,然后单击“新建文件”按钮。进入视图设计器。

2)在视图设计器的“添加表或视图”对话框中。依次将图书表、借阅表和读者表添加到视图查询设计器主窗口中。并确定联接条件(通常是内部联接)。如图1.6.10所示。关闭“添加表或视图”对话框。

3)在“字段”页面中,从“可用字段”列表框中选择所需字段添加到“选定字段”列表框中。如图1.6.11所示。

图6.10 确定表间的联接图6.11 “字段”页面

4)在“排序依据”页面中,选择借书日期作为“排序依据”。

5)关闭视图设计器窗口,则弹出询问是否保存的信息框,单击“是”按钮,在“保存”对话框中输入视图名。单击“确定”按钮。如图1.6.12所示。

图6.12 “保存”对话框

6)所建立的“借书信息”视图保存于图书管理数据库中。如图1.6.13所示。所有借书记录的数据。如图1.6.14所示。

图6.13 图书管理数据库图6.14 视图结果

3.以视图为数据源,创建查询

1.设置系统默认路径。

2. 打开图书管理数据库。

3. 建立查询。

1)单击常用工具栏中“新建”按钮,打开“新建”对话框。在“文件类型”中选择“查询”单选按钮,然后单击“新建文件”按钮。进入查询设计器。

2)在查询设计器的“添加表或视图”对话框中。将读者表添加到查询设计器主窗口中。在“选定”框架中选中“视图”,将“借书信息”视图添加到查询设计

器主窗口中,并确定“联接条件”。关闭“添加表或视图”对话框。

3)在“字段”页面中,在“可用字段”列表框中选择查询所需字段添加到“选定字段”列表框中。

4)在“筛选”页面中,确定查询条件。分别在“字段名”列、“条件”列、“实例”列和“逻辑”列中选择或输入相应的内容。表达式可以通过“表达式生成器”对话框中生成。如图6.15、图6.16所示。

图6.15 “筛选”页面图6.16 “表达式生成器”对话框要

:

5)单击查询设计器工具栏中的“查询去向”按钮,在查询去向对话框中,单击表按钮,输入表名:借阅查询。

6)单击查询设计器工具栏中的“SQL”按钮,可查看到系统自动生成的“SQL”语句。

相关文档
最新文档