3.1使用查询向导创建查询(课件)-《数据库应用基础-Access》同步教学(电子工业出版社)
2024-08-18
|
18页
|
233人阅读
|
22人下载
普通
内容正文:
项目3 创建查询
项目要求
在创建“成绩管理”数据库后,经常对数据库中的表进行数据查询,以查找满足条件的记录,同时将满足条件的记录单独存储,并可追加记录或更新不需要的记录。在应用程序设计中,可以通过SQL语句来进行数据查询,以满足用户的需求。本项目包含下列任务:
(1)根据要求设置查询条件;
(2)根据查询条件要求创建查询;
(3)应用查询结果,追加记录或更新表中的记录等;
(4)根据查询条件,使用SQL语句进行查询。
任务1 使用查询向导创建查询
创建查询前,应明确:
任务1.1 使用简单查询向导
【任务1】使用简单查询向导创建一个基于“学生”表的学生简单查询,输出“学号”“姓名”“出生日期”“专业”“家庭住址”字段。
任务分析:使用筛选可以检索表中满足条件记录的全部字段,而使用查询则可以检索表中全部或部分字段信息。本任务中查询的数据源为“学生”表。
任务操作:
查询目的 为什么要设置查询
查询条件 要查询的条件有哪些
查询结果 查询结果是否正确
任务1 使用查询向导创建查询
任务1 使用查询向导创建查询
提示
在查询的数据表视图中不能插入或删除字段列,也不能更改字段名,因为查询本身不是数据表,而是从表中生成动态数据录集。
【任务2】使用简单查询向导创建一个多表查询,查询每位学生的学号、姓名、专业、课程名称及成绩等信息。
任务分析:本任务是一个多表查询,该查询中的内容信息分别来自“学生”表、“课程”表和“成绩”表,这些表之间已经建立关系,使用简单查询向导可以实现该查询。
任务操作:
任务1 使用查询向导创建查询
任务1 使用查询向导创建查询
提示
在“开始”选项卡“视图”选项组中,单击“视图”下拉按钮,选择“SQL视图”选项,可以查看生成该查询的SQL语句,如图3-8所示。
任务1 使用查询向导创建查询
任务1.2 使用交叉表查询向导
【任务】创建一个交叉表查询,统计学生所学课程的成绩及总成绩,查询结果如图所示。
任务分析:使用交叉表查询向导创建交叉表查询时,所使用的字段必须来自同一个表或查询。本任务查询中的数据不是来自一个表,而是分别类自“学生”表的“姓名”字段、“课程”表的“课程名”及“成绩”表的“成绩”字段,因此可以选择已建立的“学生课程成绩查询”作为数据源。
任务操作:
任务1 使用查询向导创建查询
任务1 使用查询向导创建查询
任务1 使用查询向导创建查询
想一想
创建交叉表查询时,行标题的字段数最多可以是多少?
做一做
任务2 使用查询设计器创建查询
使用查询设计器创建查询前,应了解:
【任务1】使用设计视图创建查询,查询“物联网技术”专业学生的信息,包含“学号”“姓名”“性别”“团员”“专业”“入学成绩”字段信息。
任务分析:使用设计视图创建查询,不仅可以选择需要的字段,设置筛选条件,还可以对已有的查询进行修改。本任务的数据源为“学生”表,在设计视图中选择“学号”“姓名”“性别”“团员”“专业”“入学成绩”字段,在“专业”字段中设置筛选条件为“物联网技术”。
任务操作:
查询设计器的构成 表或查询窗格与按示例查询设计窗格的功能
表及字段 查询中使用的表和字段
查询条件 要查询的条件有哪些
结果排序 查询结果是否进行排序
任务2 使用查询设计器创建查询
(1)新建查询。
(2)添加数据环境。
(3)设置在查询中使用的字段。
任务2 使用查询设计器创建查询
(4)设置排序字段。
(5)在“专业”字段的“条件”单元格中输入“物联网技术”,如图3-18所示。
(6)保存所创建的查询。
(7)运行该查询。
任务2 使用查询设计器创建查询
【任务2】创建一个学生成绩查询,查询学生的“学号”“姓名”“性别”“专业”“课程号”“课程名称”“成绩”等字段信息。
任务分析:这是一个有筛选条件的多表查询,因为“学号”“姓名”“性别”“专业”“课程号”“课程名”“成绩”字段分别来自“学生”表、“课程”表和“成绩”表。创建多表查询时,首先要建立各表之间的关系。
任务操作:
(1)新建查询。
(2)在查询设计视图中,将“学生”表中的“学号”“姓名”“性别”“专业”字段分别拖放到字段网格的前4列,将“课程”表中的“课程号”“课程名”字段分别拖放到第5列和第6列,再将“成绩”表中的“成绩”字段拖放到第7列。多表查询设计视图如图3-20所示。
任务2 使用查询设计器创建查询
(3)保存所创建的查询,命名查询名称为“学生成绩查询”。
(4)单击“设计”选项卡“结果”选项组中的“运行”按钮,运行该查询,结果如图3-21所示。
做一做
1.使用设计视图创建一个基于“学生”表的信息查询,要求只输出女生的信息。
2.使用设计视图创建一个选择查询,要求查询结果中包含学号、姓名、专业、课程号及成绩等信息。
3.修改上题创建的查询,要求查询结果中包含学号、姓名、专业、课程号、课程名、成绩及任课教师姓名等信息。
4.修改上题,分别按照“专业”字段升序、“成绩”字段降序排序。
$$
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。