3.2创建学生信息复杂查询(课件)- 《中文版Access 2010基础与实训》同步教学(劳动版)
2023-09-12
|
72页
|
97人阅读
|
5人下载
普通
内容正文:
项目三 查询及其应用
任务1 创建学生信息简单查询
任务2 创建学生信息复杂查询
任务2 创建学生信息复杂查询
1.理解条件表达式。
2.掌握运用操作查询的方法。
3.掌握设计多表查询的方法。
4.掌握查询设计视图的使用方法。
学习目标
任务2 创建学生信息复杂查询
为解决这些问题,Access为查询设计提供了“设计视图”,即能像“查询向导”那样方便地进行查询的设计工作,也能像“SQL视图”那样灵活地设置各种查询条件,不必再为结构化查询语言的语法发愁,而且还能解决同时查看多个数据库表信息的问题。这就是本任务将要学习的重点内容,即设计相对复杂的查询,完成学生信息复杂查询的设计。
任务描述
任务2 创建学生信息复杂查询
相关知识
(1)对象
(2)集合
(3)属性
1.对象、集合和属性
任务2 创建学生信息复杂查询
2.表达式
在Access 2010中,表达式相当于Excel 2010中的公式。表达式由许多元素组成,将这些元素单独或组合起来使用以产生结果。这些元素包括:
(1)标识符,一般为字段的名称。
(2)运算符,如+(加号)或-(减号)。
(3)函数,如Sum(求和)或Avg(平均值)。
(4)常量,不会更改的值,如文本字符串或固定的数值等。
任务2 创建学生信息复杂查询
3.标识符
可在标识符中使用的运算符有三个:
(1)感叹号运算符:“!”
(2)点运算符“.”
(3)方括号运算符“[ ] ”
任务2 创建学生信息复杂查询
4.函数
函数是可以在表达式中使用的程序。有些函数(如date( ))不要求输入任何内容即可运行,但大多数函数都要求输入内容,它们被称为参数。
表达式中常用的函数包括系统函数和SQL聚合函数。
任务2 创建学生信息复杂查询
5.运算符
运算符是指出表达式的其他元素之间的特定算术或逻辑关系的单词或符号。
这些运算符包括:算术运算符,如“+”;比较运算符,如“=”;逻辑运算符,如“Not”;连接运算符,如“&”;特殊运算符,如“Like”。
任务2 创建学生信息复杂查询
6.常量
常量是不会改变的已知值,可在表达式中使用。
Access中有四个常用的常量:
(1)“True”,表示在逻辑上为“真”的内容。
(2)“False”,表示在逻辑上为“假”的内容。
(3)“Null”,表示缺少已知值。
(4)“""”(空字符串),表示已知为空的值。
任务2 创建学生信息复杂查询
7.联接表和查询
在一个查询中包括多个表时,可以使用联接功能来获取所需的结果。联接功能可以根据要查看的表与查询中其他表的关系,只返回各表中要查看的记录。
关系数据库本质上由彼此之间存在逻辑关系的表构成,使用关系并根据各表所共有的字段来联接表。在查询中,关系是由联接表示的。
常用的两种基本联接类型是内部联接和外部联接。
任务2 创建学生信息复杂查询
8.表之间的关系
在数据库中为每个主题创建表后,必须提供在需要时将这些信息重新组合到一起的方法。具体方法是在相关的表中放置公共字段,并定义表之间的关系。然后,可以创建查询、窗体和报表,以同时显示几个表中的信息。
(1)表关系的类型
(2)表关系的作用
任务2 创建学生信息复杂查询
实践操作
(1)“生成表”查询
1)中单击“查询设计”,关闭弹出的“显示表”对话框,因为创建操作查询时一般不选择查询设计将要涉及的表。如图所示。
1.运用操作查询
新建的“查询1”默认为选择查词
任务2 创建学生信息复杂查询
1.运用操作查询
2)在“设计”选项卡上的“查询类型”组中单击“生成表”按钮,如图所示。
选择“生成表”查询
任务2 创建学生信息复杂查询
1.运用操作查询
3)弹出“生成表”对话框,在“表名称”中输入通过该“生成表”查询将要创建的新数据库表的名称,如图所示。
输入通过该“生成表”查询将要创建的新数据库表的名称
任务2 创建学生信息复杂查询
1.运用操作查询
4)在“设计”选项卡上可以看到“查询类型”组中的“生成表”按钮被选中,并且在“SQL视图”命令窗口中的SQL语句也发生了变化,由默认的“SELECT;”变为“SELECT INTO 男同学信息;”,如图所示。
新建的“查询1”的查询类型变为“生成表”查洵
任务2 创建学生信息复杂查询
1.运用操作查询
5)在“查询1”的“SQL视图”命令窗口中输入SQL语句,在“设计”选项卡上的“结果”组中单击“运行”,如图所示。
“SQL视图”命令窗口中输入SQL语句
任务2 创建学生信息复杂查询
1.运用操作查询
6)弹出对话框提示“您正准备向新表粘贴3行”“确实要用选中的记录来创建新表吗?”,单击“是”,如图所示。
对话框提示是否要用选中的记录来创建新表
任务2 创建学生信息复杂查询
1.运用操作查询
7)新的数据库表“男同学信息”创建并添加到了数
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。