利用查询设计器和视图设计器建立查询和视图.doc_第1页
利用查询设计器和视图设计器建立查询和视图.doc_第2页
利用查询设计器和视图设计器建立查询和视图.doc_第3页
利用查询设计器和视图设计器建立查询和视图.doc_第4页
利用查询设计器和视图设计器建立查询和视图.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验六 利用查询设计器和视图设计器建立查询和视图 实验目的 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”语句。SQL语句如下:SELECT 借书信息.姓名,借书信息.单位,读者.职称,借书信息.书名,;借书信息.单价,借书信息.借书日期;FROM 借书信息 INNER JOIN 读者 ON 借书信息.姓名=读者.姓名;WHERE YEAR(借书信息.借书日期)=2007 AND MONTH(借书信息.借

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论