160 likes | 378 Views
ftp://djks.edu.cn:2046 下载 1201 文件夹. 第六章 数据库管理软件 Access2003. 第二讲 Access2003 数据查询. 复习:. 给“学籍管理”数据库添加第四张表“寝室表”,用于管理学生的寝室资料信息。 1 、按如下要求创建“寝室表”,以“ 寝室表 ”命名保存。 名称: 学号 ;类型:文本;大小: 10 ; [ 主键,必填,非空 ] 名称: 姓名 ;类型:文本;大小: 10 名称: 寝室号 ;类型:文本;大小: 10 。 [ 必填 ] 名称: 备注 ;类型:备注
E N D
第六章 数据库管理软件Access2003 第二讲 Access2003数据查询
复习: 给“学籍管理”数据库添加第四张表“寝室表”,用于管理学生的寝室资料信息。 1、按如下要求创建“寝室表”,以“寝室表”命名保存。 名称:学号;类型:文本;大小:10;[主键,必填,非空] 名称:姓名;类型:文本;大小:10 名称:寝室号;类型:文本;大小:10。[必填] 名称:备注;类型:备注 2、在“寝室表”中,添加2条记录(备注字段内容中的冒号为中文冒号) 0118070634,何立婷,10-103,Email:hlt103@163.com 0501020216,黄毅,4-324,057986664158
引入: • [问题]今年春节,我准备去海南旅游。听说“阳光”旅行社信誉不错,可我不知道这个旅行社的电话,怎么办? • 话务员之所以能够很快给出所要查询的电话号码,是因为在这些领域中,都广泛地使用数据库参与管理。那么,如何在数据库中,查询到需要的信息呢?
1、什么是查询 • 查询是一种处理和分析数据的工具,可以把表中的数据抽取出来,供用户查看,更改,使用,分析。 • 查询只是在表中搜索数据,不会改变基础表的内容和记录的排放次序。 • 运行“查询”中的“男生”,观察结果;单击“设计”按钮,查看这个查询是如何设计的。
2、查询的种类: 选择查询,参数查询,操作查询(生成表查询、更新查询、删除查询),交叉表查询,SQL查询
3、创建选择查询: 创建查询的步骤: • 首先要指定数据源 • 第二步定义查询字段,也就是从选定的数据源中选择需要显示的数据字段 • 第三,设置查询条件
(1)简单的选择查询 任务1:创建选择查询,保存成“选修课补考名单” 显示所有不及格学生的学号、姓名、课程名称、成绩字段,按学号升序排列。 任务2:创建选择查询,保存成“团员” 显示“学生表”中团员的所有信息。 任务3:创建选择查询,保存成“籍贯” 显示“学生表”中“籍贯”为“杭州或宁波”的学生的所有信息。 任务4:创建选择查询,保存成“出生日期” 显示“学生表”中“1987-1-1”以前出生的学生所有信息。
(2)使用总计的选择查询 任务5:创建选择查询,保存成“选修课平均分” 显示各门选修课的平均分。(即显示:“课程名称”,“平均分”2列,每门课显示一行。
(3)使用表达式生成计算字段的选择查询 任务6:创建选择查询,保存成“总分”。 显示的列除了“成绩表”所有字段外,在最后增加一列,其列名为“总分”,其值为:数学+大学英语+计算机。
4、创建参数查询: 同一方面的问题提出不同的查询条件。 任务7:创建参数查询,保存成“按学号查询”。 通过输入学生学号显示学生的基本情况,参数提示为“请输入学生学号”,结果显示学生的学号、姓名、性别、课程名称和成绩字段。
5、创建操作查询: (1)生成表查询 要注意:生成表查询每次运行时,都会覆盖掉这张表中已有的数据。 任务8:显示“学生表”中所有姓张学生的信息,放到新表“张姓学生表”中。保存为“生成表查询”。
5、创建操作查询: (2)更新查询 任务9:查询数学成绩低于60分的同学把成绩加上10分。(可以不用保存这个查询) (3)删除查询 任务10:使用删除查询,将“林小鹭”同学的所有信息从数据库中全部删除,并将这个查询保存成“删除查询”。
“巩固练习” 打开桌面“计算机等级考试练习系统”,考号:01,姓名:张三。完成ACCESS中的第2,3,4题
课堂小结: • 查询是一种处理和分析数据的工具,可以把表中的数据抽取出来,供用户查看,更改,使用,分析。 • 建立查询的方法,主要用到“设计视图”,关键在于查询条件的建立。 • 条件表达式输入要规范。
上机作业: 将“学籍管理”改名为“张三”。 上交到ftp://djks.edu.cn:2046 课外作业:178页 一、选择题(1,5,7,8,10) 二、填空题(2,3,6,8,10)