《Access(2010版)》 上机实验1-上机实验9题目 下载本文

内容发布更新时间 : 2024/12/21 22:38:05星期一 下面是文章的全部内容请认真阅读。

Access数据库基础与应用教程 (1)设置单元格效果为“凸起”显示。

单击“开始”选项卡上的“文本格式”组中右下角的“设置数据表格式”按钮。

(2)利用“开始”选项卡上的“排序和筛选”组中的“升序”或“降序”按钮,依次进行如下操作: ①按“性别”升序操作并观察该数据表视图的显示效果。 ②按“高考总分”降序操作并观察该数据表视图的显示效果。 ③按“学号”升序操作并观察该数据表视图的显示效果。

(3)利用“开始”选项卡上“排序和筛选”组中的“高级”按钮下拉菜单中的“高级筛选/排序”命令,设置按“性别”降序、“出生日期”升序,然后,使用“高级”按钮下拉菜单中的“应用筛选/排序”命令,观察该数据表视图的显示效果。此外,可使用“排序和筛选”组中的“取消排序”命令,取消刚才由“应用筛选/排序”命令所产生的结果。

(4)同理,可自行练习“高级”按钮下拉菜单中的“按窗体筛选”,观察该数据表视图的显示效果,并取消刚才由“应用筛选/排序”命令所产生的结果。

5.建立表之间的关系

在“学生管理系统”数据库中,建立表之间的关系,如图附录2-1所示。

图附录2-1“学生管理系统”数据库中表之间的关系

6.在“学生”表的“数据表”视图中,插入前面3个学生的相片,相片文件自备。

300

附录2 上机实验 右键单击某学生“相片”字段单元格,弹出快捷菜单,单击快捷菜单中“插入对象…”,

显出对话框,单击“由文件创建”单选钮,再单击“浏览…”按钮去找相片,按提示做下去。

7.在“学生管理系统”数据库中,将“学系”表导出名为“导出学系表数据.txt”的文本文件。

单击“外部数据”选项卡上“导出”组中的“文本文件”按钮,按提示做下去。

8.在“学生管理系统”数据库中,将“专业”表导出名为“导出专业表数据.xls”的电子表格文件。

单击“外部数据”选项卡上“导出”组中的“Excel” 按钮,按提示做下去。

301

Access数据库基础与应用教程 附录2.4 上机实验4

1.创建选择查询

(1)在“学生管理系统”数据库中,创建一个名为“查询学系专业的班级情况”的查询,要求该查询包含学系名称、专业名称、班级号、年级、班级名称等字段。

(2)在“学生管理系统”数据库中,创建一个名为“查询专业的学生情况”的查询,要求该查询包含专业名称、班级名称、学号、姓名、性别、出生日期、优干等字段。

(3)在“学生管理系统”数据库中,创建一个名为“查询1985出生的男学生基本情况”的查询,要求该查询包含“学生”表中的所有字段。

(4)在“学生管理系统”数据库中,创建一个名为“查询1985之前出生的女学生和1986出生的男学生基本情况”的查询,要求该查询包含学号、姓名、性别、出生日期、优干等字段。

(5)在“学生管理系统”数据库中,创建一个名为“统计全校2003年级的男、女学生人数”的查询。

其中的 “2003” 是“班级”表中的“年级”字段值。

(6)在“学生管理系统”数据库中,创建一个名为“统计‘03级汉语专业班’的各课程期末考试的平均成绩”的查询。要求显出“课程名称”和“期末平均成绩”两列。

其中的 “03级汉语专业班” 是“班级”表中的“班级名称”字段值,“期末”是“修课成绩”

表中的“成绩性质”字段值。本题查询需要添加“班级”、“学生”、“修课成绩”和“课程”四个表。

2.创建参数查询

302

附录2 上机实验 (1)在“学生管理系统”数据库中,创建一个名为“按照学号查询学生的成绩情况”的参数查询,要求该查询包含学号、姓名、学年度、学期、课程名称和成绩等字段。参数格式是:[请输入要查询的学号]。运行该查询示例学号:03101001。

(2)在“学生管理系统”数据库中,创建一个名为“按照班级名称及课程名称查询学生不及格成绩情况”的参数查询,要求该查询包含班级名称、学号、姓名、学年度、学期、课程名称和成绩等字段。注意,不及格是指成绩<60。两个参数格式分别是:[请输入要查询的班级名称] 和 [请输入要查询的课程名称]。运行该查询示例班级名称:03级汉语专业班;示例课程名称:文学概论。

3.创建交叉表查询

在“学生管理系统”数据库中,创建一个名为“交叉表统计各班的男、女学生人数”的交叉表查询。其设计网格如图附录2-2所示。

图附录2-2交叉表统计的设计网格

4.创建生成表查询

在“学生管理系统”数据库中,创建一个名为“成绩不及格学生的生成表查询”的查询。该查询包含学号、姓名、课程代码、课程名称、班级名称、成绩、学年度和学期等字段。要求该查询将2003-2004学年度第二学期成绩不及格(即成绩<60)的学生相关字段生成到一新表。该表名为“不及格学生名单”。运行该查询后,在“导航窗格”中选择“表”对象,查看“表”对象列表中是否添加了“不及格学生名单”表。再打开“不及格学生名单”表的“数据表视图”去观察效果。

303

Access数据库基础与应用教程 其中的 “2003-2004” 是“修课成绩”表中的“学年度”字段值, “二”是“修课成绩”表中

的“学期”字段值。

5.创建追加查询

在“学生管理系统”数据库中,创建一个名为“成绩不及格学生的追加查询”的查询。要求该查询将2004-2005学年度第一学期成绩不及格(即成绩<60)的学生相关字段追加到“不及格学生名单”表中,该查询包含学号、姓名、课程代码、课程名称、班级名称、成绩、学年度和学期等字段。运行该查询后,再打开“不及格学生名单”表的“数据表视图”去观察效果。

其中的 “2004-2005” 是“修课成绩”表中的“学年度”字段值, “一”是“修课成绩”表中

的“学期”字段值。

6.创建SQL查询

(1)创建一个名为“SQL1”的查询,利用“专业”表查询每个专业的所有信息。

(2)创建一个名为“SQL2”的查询,利用“学生”表查询1985年出生的男学生的学号、姓名、性别和出生日期的信息,并要求按“性别”降序及“出生日期”升序排序查询结果。

(3)创建一个名为“SQL3”的查询,利用“班级”表和“学生”表统计各班男、女学生的人数。要求查询结果含有“班级名称”和“性别”字段和一个标题为“学生人数”计算字段。

按“班级名称”和“性别”分组,使用Count函数统计人数。

附录2.5 上机实验5

在“学生管理系统”数据库中,进行如下创建窗体操作:

1.在“学生管理系统”数据库中,在“导航窗格”选定“学系”表后,使用“创建”选项卡上“窗体”组

304