摘要:本文以Access2003为平台,以“图书管理”数据库为例,通过实例介绍了参数查询和SQL查询的创建过程及应注意的事项,对学习Access2003的有一定参考和借鉴的作用。 关键词:数据库;Access;查询;参数查询;SQL查询 中图分类号:TP311.138-4 随着计算机技术的发展,数据库技术在现代社会中的应用越来越广泛。比如大到企事业单位,小到个体商户,都在使用数据库系统,有效的管理数据信息,其已成为各行业的重要工具。因而有越来越多的人学习和开发数据库系统。本文将以Access数据库为例,介绍其中的查询对象的使用。 1查询的概念 查询是对数据库中的数据进行查找并对数据进行分析、计算、更新及其他加工处理[1]。数据库中保存的查询,只是一个结构,不占用物理空间,只有在运行时,才根据结构从相应的数据源中提取数据。当查询关闭,运行结果就会消失,再次运行该查询,重新提取数据源中的数据,显示在表视图中[2]。因此,当对应表中的数据发生变化时,查询也会进行相应的更新。 下面在Access2003环境下以“图书管理”数据库(如图1)为例分别探讨参数查询和SQL查询的创建及注意事项。 图1图书管理系统关系图 2参数查询 参数查询是在查询运行时,先输入参数,再根据参数进行查询。根据设定参数的个数不同,可分为单参数和多参数查询。 2.1参数查询的特点 参数查询是一种动态、智能化的查询,可以在每次运行查询时,根据用户输入不同的参数(或条件),进行查询,因此每次运行查询得到的结果就不同[3]。而其他查询,比如选择查询的条件是在创建查询时已设定好,只能查询固定信息,比如查询条件设定为书名是“C语言程序设计”,每次运行查询,只能固定的输出这本图书的相关信息,如果想要查询其他图书信息,则必须重新创建一个查询,或回到查询设计器中修改已有的查询条件。 2.2参数查询的创建 单参数查询和多参数查询的创建方式是相同的。只是查询参数的个数有所区别而已,创建过程是相同的。过程如下: 例:利用图书作者的“姓名”查询出其编写的图书“名称”,“价格”,“出版社”。 题目分析:数据源是“图书表”,参数是“图书表”中“作者”,最终显示的是“书名”、“价格”和“出版社”。 通过查询设计器完成如图2所示。 图2参数查询示意图 参数查询中参数的设定有两种途径。 (1)在“查询设计器”中相应的字段下的条件中,用中括号把参数名称括起来(如图2所示)。 (2)在“查询设计器”中,选择相应的结果列后,选择【参数】菜单(如图3所示)。在打开的“查询参数”界面中(如图4所示),设定参数名称[请输入作者姓名]以及数据类型。其参数名称用中括号括起来,数据类型必须和数据源中涉及到字段的数据类型相同。最后将参数名称[请输入作者姓名]填入“查询设计器”中相应的“作者”字段的“条件”中。 图3参数菜单 2.3参数查询的注意事项 (1)参数的数据类型必须和数据源中涉及到的数据表中的数据类型一致。 (2)参数名称必须用中括号(英文状态下)括起来。
(3)在用第二种方法创建参数查询时,一定要注意在“查询参数”界面(如图4)中输入的“参数名称”必须和在“查询设计器”中相应字段条件下输入的“参数名称”一字不差。 |
核心期刊网(www.hexinqk.com)秉承“诚以为基,信以为本”的宗旨,为广大学者老师提供投稿辅导、写作指导、核心期刊推荐等服务。 核心期刊网专业期刊发表机构,为学术研究工作者解决北大核心、CSSCI核心、统计源核心、EI核心等投稿辅导咨询与写作指导的问题。 投稿辅导咨询电话:18915033935 投稿辅导客服QQ: 投稿辅导投稿邮箱:1003158336@qq.com |