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.修改上题,分别按照“专业”字段升序、“成绩”字段降序排序。 $$

资源预览图

3.1使用查询向导创建查询(课件)-《数据库应用基础-Access》同步教学(电子工业出版社)
1
3.1使用查询向导创建查询(课件)-《数据库应用基础-Access》同步教学(电子工业出版社)
2
3.1使用查询向导创建查询(课件)-《数据库应用基础-Access》同步教学(电子工业出版社)
3
3.1使用查询向导创建查询(课件)-《数据库应用基础-Access》同步教学(电子工业出版社)
4
3.1使用查询向导创建查询(课件)-《数据库应用基础-Access》同步教学(电子工业出版社)
5
3.1使用查询向导创建查询(课件)-《数据库应用基础-Access》同步教学(电子工业出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。