《数据库技术及应用》实验指导
结列”命令。)
(5)选择“姓名”列,选择“格式”→“列宽” 菜单命令,将列宽设置为20,单击“确定”按钮。
(6)单击“格式”→“字体”菜单命令,打开“字体”对话框,按要求进行设置。 案例九:查找、替换数据
要求:将“学生”表中“住址”字段值中的“江西”全部改为“江西省”。 操作步骤:
(1)用“数据表”视图打开“学生”表,将光标定位到“住址”列任意一个单元格中。
(2)选择“编辑”→“替换”菜单命令,打开“查找和替换”对话框。 (3)按图1-6所示设置各个选项,单击“全部替换”按钮。
图1-6“查找和替换”对话框及其设置
案例十:排序记录
要求:
(1)在“学生”表中,按“性别”和“年龄”两个字段升序排序;
(2)在“学生”表中,先按“性别”升序排序,再按“入校日期”降序排序。 操作步骤:
(1)用“数据表”视图打开“学生”表,选择 “性别”和“年龄”两列,单击工具栏中的“升序”按钮,完成按“性别”和“年龄”两个字段升序排序。
(2)单击“记录”→ “筛选” →“高级筛选/排序”命令,打开“筛选”窗口,在设计网格中“字段”行第1列选择“性别”字段,第2列选择“入校日期”字段,“性别”的排序方式选“升序”,“入校日期”的排序方式选“降序”,结果如图1-7所示。
图1-7“筛选”窗口及排序设置 9
《数据库技术及应用》实验指导
(3)选择“筛选”→“应用筛选/排序”菜单命令,或单击工具栏上的“应用筛选”按钮,观察排序结果。 案例十一:筛选记录
1.按选定内容筛选记录
要求:在“学生”表中筛选出来自“福建”的学生。 操作步骤:
(1)用“数据表”视图打开“学生”表,选定“住址”为“福建”的任一单元格中“福建”两个字。
(2)单击“记录”→“筛选”→“按选定内容筛选”菜单命令(或工具按钮完成筛选。
2.按窗体筛选
要求:将“教师”表中的在职男教师筛选出来。 操作步骤:
(1)在“数据表”视图中打开“教师”表,单击“记录”→“筛选”→“按窗体筛选”菜单命令(或工具按钮),切换到“按窗体筛选”窗口。
(2)单击“性别”列的单元格,并单击右侧向下箭头按钮,从下拉列表中选择“男”, 选中“在职否”复选框,如图1-8所示
(3)单击“筛选”→“应用筛选/排序”菜单命令(或工具按钮
),完成筛选。
),
图1-8“按窗体筛选”窗口的设置
3.按筛选目标筛选
要求:在“选课成绩”表中筛选60分以下的学生。
操作步骤:
(1)用“数据表”视图打开“选课成绩”表,将光标定位于“成绩”字段列,然后单击鼠标右键,打开快捷菜单,选“筛选目标”菜单命令。
(2)在“筛选目标”框中输入“<60”,按Enter键,得到筛选结果。
10
《数据库技术及应用》实验指导
实验二 查询
实验类型: 验证性 实验课时: 8 学时 指导教师: 时 间:2013 年 月 日 课 次:第 节 教学周次:第 周 实验分室: 实验台号: 实 验 员: 一、实验目的
1. 掌握各种查询的创建方法
2. 掌握查询条件的表示方法
3. 掌握应用SQL中SELECT语句进行数据查询的方法 4. 理解SQL中数据定义和数据操纵语句
二、实验内容与要求
1.创建各种查询
2.使用SQL中SELECT语句进行数据查询 3.使用SQL语句进行数据定义和数据操纵
三、实验步骤
案例一:利用“简单查询向导”创建选择查询
1.单表选择查询
要求:以“教师”表为数据源,查询教师的姓名和职称信息,所建查询命名为“教师情况”。
操作步骤:
(1)打开“教学管理.mdb”数据库,选择“查询”对象,单击“新建”按钮,弹出“新建查询”对话框。
(2)在“新建查询”对话框中选择“简单查询向导”,单击“确定”按钮,在弹出的对话框的“表与查询”下拉列表框中选择数据源为“表:教师”,再分别双击“可用字段”列表中的“姓名”和“职称”字段,将它们添加到“选定的字段”列表框中,如图2-1所示。然后单击“下一步”按钮,为查询指定标题为“教师情况”,最后单击
图2-1 选择表及查询字段
11
《数据库技术及应用》实验指导
“完成”按钮。
2.多表选择查询
要求:查询学生所选课程的成绩,并显示“学生编号”、“姓名”、“课程名称”和“成绩”字段。
操作步骤:
(1)在“教学管理.mdb”数据库窗口的“查询”对象下,双击“使用向导创建查询”选项,打开“简单查询向导”对话框。
(2)先选择查询的数据源为“学生”表,并将“学生编号”、“姓名”字段添加到“选定的字段”列表框中,再分别选择数据源为“课程”表和“选课成绩”表,并将“课程”表中的“课程名称”字段和“选课成绩”表中的“成绩”字段添加到“选定的字段”列表框中。选择结果如图2-2所示。
(3)单击“下一步”按钮,选“明细”选项。
(4)单击“下一步”按钮,为查询指定标题“学生选课成绩”,选择“打开查询
图2-2 确定查询中所需的字段
查看信息”选项。
(5)单击“完成”按钮,弹出查询结果。
注:查询涉及“学生”、“课程”和“选课成绩”3个表,在建查询前要先建立好三个表之间的关系。
案例二:在设计视图中创建选择查询
1.创建不带条件的选择查询
要求:查询学生所选课程的成绩,并显示“学生编号”、“姓名”、“课程名称”和“成绩”字段。
操作步骤:
(1)在“教学管理.mdb”数据库窗口的“查询”对象下,双击“在设计视图中创建查询”选项,打开查询设计视图。
(2)在“显示表”对话框中选择“学生”表,单击“添加”按钮,添加学生表,同样方法,再依次添加“选课成绩”和“课程”表。
12
《数据库技术及应用》实验指导
(3)双击学生表中“学生编号”、“姓名”、课程表中“课程名称”和选课成绩表中“成绩”字段,将它们依次添加到“字段”行的第1~4列上。
(4)单击“保存”按钮,在“查询名称”文本框中输入“选课成绩”,单击“确定”按钮。
(5)选择“视图”→“数据表视图”菜单命令,或单击“工具栏”上的“运行”按钮,查看查询结果。
2.创建带条件的选择查询
要求:查找2008年9月1日入校的男生信息,要求显示“学生编号”、“姓名”、“性别”、“团员否”字段内容。
操作步骤:
(1)在设计视图中创建查询,添加“学生”表到查询设计视图中。 (2)依次双击“学生编号”、“姓名”、“性别”、“团员否”、“入校日期”字段,将它们添加到“字段”行的第1~5列中。
(3)单击“入校日期”字段“显示”行上的复选框,使其空白,查询结果中不显示入校日期字段值。
(4)在“性别”字段列的“条件”行中输入条件“男”,在“入校日期”字段列的“条件”行中输入条件#2008-9-1#,设置结果如图2-3所示。
图2-3设置查询条件
(5)单击保存按钮,在“查询名称”文本框中输入“2008年9月1日入校的男生信息”,单击“确定”按钮。
(6)单击“工具栏”上的“运行”按钮,查看查询结果。 案例三:创建计算查询
1.创建不带条件的统计查询
要求:统计学生人数。 操作步骤:
(1)在设计视图中创建查询,添加“学生”表到查询设计视图中。 (2)双击“学生编号”字段,添加到“字段”行的第1列中。
13