3.1创建学生信息简单查询(课件)- 《中文版Access 2010基础与实训》同步教学(劳动版)
2023-09-12
|
69页
|
130人阅读
|
9人下载
普通
内容正文:
项目三 查询及其应用
任务1 创建学生信息简单查询
任务2 创建学生信息复杂查询
任务1 创建学生信息简单查询
1.了解查询的基本功能。
2.理解、区分查询的类型。
3.理解结构化查询语言。
4.掌握设计单表查询的方法。
学习目标
任务1 创建学生信息简单查询
本任务的内容是在学生信息表中实现学生信息的简单查询,通过实际体验和总结解决如下问题:
1.常用的查询分为哪些类型,分别能完成哪些查询功能。
2.如何创建简单的查询,在“学生信息”数据库表中查找特定的信息。
3.理解有关结构化查询语言的基本语法,为设计较为复杂的查询做好准备。
任务描述
任务1 创建学生信息简单查询
相关知识
数据库表创建后,可以创建查询来检索或操作数据。简单的数据库(如学生信息)可能仅使用一个简单查询,复杂的数据库会使用多个复杂查询。
按照查询是否更改数据库表的数据来进行区分,不更改数据库表数据的查询称为选择查询,更改数据库表数据的查询称为操作查询。
1.查询类型
任务1 创建学生信息简单查询
1.查询类型
(1)选择查询
(2)单表查询
(3)多表查询
(4)操作查询
任务1 创建学生信息简单查询
2.结构化查询语言
结构化查询语言(SQL,Structured Query Language)包含定义、操纵和查询三个部分,是一套发展得非常成熟的数据库操纵语言。
虽然大多数情况下,人们用它来进行条件查询工作,但实际上它几乎可以做任何有关数据库操作的事情。如通过程序来生成一个表或删除一个表,还可用它来插入、更新、删除表中的一条或多条记录等。
任务1 创建学生信息简单查询
3.数据定义
SQL的数据定义功能是指定义数据库表结构,包括定义、扩充和删除数据库表。
(1)定义数据库表
(2)修改数据库表
(3)删除数据库表
任务1 创建学生信息简单查询
4.数据操纵
数据定义SQL命令只对表的结构进行描述,并未涉及表中的数据。数据操纵是指对表中的数据进行增加、删除和修改操作。
(1)添加数据
(2)修改数据
(3)删除数据
任务1 创建学生信息简单查询
5.数据查询
(1)SELECT子句指出此查询的目标,一般为逗号分开的字段名。可以用“*”表示查询全部字段。
(2)FROM子句指出此查询涉及的所有数据库表。
(3)WHERE 子句指出此查询目标必须满足的条件。该子句也可以省略。
任务1 创建学生信息简单查询
6.简单查询
(1)使用DISTINCT
(2)使用ORDER BY
(3)使用Between
(4)使用In
(5)使用Like及通配符
(6)为查询结果指定临时列名
(7)为数据库表指定临时别名
任务1 创建学生信息简单查询
7.联接查询
简单查询只涉及一个数据库表,如果查询涉及多个数据库表,就要进行联接查询。由于SQL是高度非过程化的,所以只需在FROM子句中指出各个数据库表的名称,在WHERE子句中指出联接条件即可,联接查询由系统去完成。
任务1 创建学生信息简单查询
8.嵌套查询
嵌套查询是指在SELECT…FROM…WHERE查询模块内部再嵌入另一个称为子查询的查询模块。由于ORDER BY子句是对最终查询结果按序输出,因此它不能出现在子查询中。
在嵌套查询中,WHERE子句的条件常用到In。由于查询的外层用到内层的查询结果,用户事先并不知道内层结果,这里In就不能用多个Or来替代。
任务1 创建学生信息简单查询
实践操作
(1)学生信息
1)学生ID:数字类型,常规数字格式;主键。2)姓名、性别、民族、籍贯、年级:文本类型。3)出生日期:日期/时间类型,长日期格式。“学生信息”数据库表的测试数据如图所示。
1.准备数据
“学生信息”数据库表
任务1 创建学生信息简单查询
1.准备数据
(2)学生成绩
1)学生ID:数字类型,常规数字格式;联合主键。
2)科目:文本类型;联合主键。
3)考试日期:日期/时间类型,长日期格式。
4)场次:文本类型。
5)分数:数字类型,固定格式。
“学生成绩”数据库表的测试数据如图所示。
“学生成绩”数据库表
任务1 创建学生信息简单查询
2.创建单表查询
(1)创建简单查询
1)打开数据库“学生信息.accdb”,在“创建”选项卡上单击“查询向导”,如图所示。
在“创建”选项卡上单击“查询向导”
任务1 创建学生信息简单查询
2.创建单表查询
2)弹出“新建查询”对话框,可以通过该对话框选择的查询向导类型包括“简单查询向导”“交叉表查询向导”“重复项查询向导”和“查找不匹配项查询向导”,这里选择“简单查询向导”,单击“确定”,如图所示。
选择“简单查询向导”
任务1 创建学生信息简单查询
2.创建单表查询
3)进入“简单查询向导”,在“表/查询”下拉菜单选择“表:学生信息”,如图所示。
进入“简单查询向导”
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。