实验报告与思考
1. 对上述的第5、6、7、8、9和11步实验过程进行总结,编写实验报告; 2. 思考:若要求设计一个按性别、民族统计学生人数的交叉表查询,应怎么做?
实验六 查询的操作
实验目的
1、掌握在查询中实现计算的方法。 2、理解各类操作查询的用途。 3、掌握各类操作查询的创建方法。
4、掌握在操作查询中使用参数和表达式 实验内容
1、先打开实验所用数据库“学生档案”。
2、利用选择查询实现计算,显示出男、女生的人数,保存为“人数查询”。 3、利用选择查询实现计算,计算出各门课程的平均成绩、最高分和最底分。 4、利用选择查询实现计算,计算出每个学生的总成绩和和平均成绩。 5、利用选择查询实现计算,计算出每个班级男、女生的平均成绩。
6、利用自定义计算实现,将“计算机基础”课程的成绩提高5分显示出来,要求显示学生证号、提高后的成绩信息。
7、利用生成表查询,创建一个包含所有女生的学生证号、姓名、性别、出生日期字段信息的“学生信息”表。
8、利用生成表查询,创建一个包含所有成绩小于60分的学生的学生证号、姓名、课程名称和分数字段的“补考信息”表。
9、利用追加查询,将“学生”表中男生的学生证号、姓名、性别、出生日期信息添加到“学生信息”表中。
10、利用追加查询,将“成绩”表中所有成绩大于等于60且小于等于80的学生的学生证号、姓名、分数添加到“补考信息”表中,并使新添加记录的课程名称全部为“Access”课程。
11、利用更新查询,将“补考成绩”表中大于70的降低5分。 12、利用更新查询,将“成绩”表中成绩小于等于80分的学生的成绩提供5%。 13、利用删除查询,将“补考成绩”表中成绩小于70的学生的信息删除。 14、利用删除查询,将学生基本信息表和成绩档案表中学生证号为040302的学生的信息删除。 实训思考
在设计视图如何区别各种类型的操作查询?
实验七 SQL查询设计
实验目的
1. 掌握SQL查询语句的创建方法。
2. 理解SQL查询语句的含义,掌握常用SQL语句的使用。 实验内容
1. 打开本次实验所用的“学生档案”数据库,并用SQL语句设计并建立如下查询。
2. 显示学生基本信息表中所有姓“孙”的学生的学生证号、姓名、性别、出生日期。
3. 显示所有回族学生的学生证号和姓名。
4. 查找学生的学生证号、姓名、课程名和分数。 5. 显示男、女生成绩的最高分、最低分、平均分。 6. 分别显示男、女生的人数。
7. 成绩低于所有学生的平均成绩的学生的学生证号和姓名。 8. 显示计算机基础成绩前3名的学生的学生证号和姓名。 9. 年龄大于24岁的学生的学生证号。(要求年龄由出生日期字段计算得到) 10.查找“英语”课程成绩在70分以上的学生的学生证号及分数。
11.查找选修了J01和G03课的学生的学生证号、姓名(提示:建议用UNION查询做)。
12.查找同时选修了J01和G03课的学生的学生证号、姓名(提示:建议用子查询做)。 实训思考
说明SELECT查询命令的作用是什么?SELECT语句由哪些子句组成?
实验八 创建窗体
实验目的
1. 掌握利用“窗体的向导”创建窗体的方法。
2. 理解利用“自动创建窗体”创建各种类型窗体的方法。 实验内容
1. 打开本次实验所用的“学生档案”数据库,按要求完成下面的操作。 2. 使用“自动创建窗体”为课程信息表创建纵栏式窗体。 3. 使用向导创建表格式窗体,要求窗体中显示学生的学生证号、姓名、性别、出生日期和身高,窗体样式为混合。
4. 创建查询,查询出“软件042”班所有学生的学生证号、姓名、课程名和分数;创建表格式窗体,显示所建查询结果,要求窗体样式为国际。 5. 创建查询,求出各班级计算机基础课程的最高分;创建图表窗体,要求使用柱形圆柱图显示所建查询结果,不显示图例。
6. 创建查询,求出各类政治面貌的学生人数;创建图表窗体,要求用饼图显示查询结果。
7. 试用设计视图,按下图设计窗体。
实训思考
使用向导创建窗体的基本步骤是什么?
实验九 高级窗体设计
实验目的
1. 掌握使用设计器创建窗体的方法 2. 掌握窗体上各控件的使用方法 3. 理解子窗体的作用 4. 掌握子窗体的创建方法
5. 掌握对窗体的属性的修改和对控件布局的调整。 实验内容
1. 打开本次实验所用的“学生档案”数据库,按要求完成下面的操作。 2. 参照下图使用设计器创建窗体来显示“学生基本信息”表中学生证号、姓名、年龄、性别、班级ID、民族ID信息,要求:
a) “学生基本信息”中的学生证号、姓名用文本框显示,用文本框显示
根据出生年月计算出的年龄的值。 b) 性别用选项组控件显示。
c) 班级ID字段用组合框显示,组合框显示班级名称,与班级表中的班级
ID绑定。
d) 民族ID用列表框显示,列表框显示民族,与民族表中的民族ID绑定 e) 添加一个命令按钮用于关闭该窗体。
3. 创建一个窗体,用文本框接收用户输入的任意的两个数,计算两个数的和与乘积。
4. 使用设计视图创建窗体,将窗体的记录源设为“按班级查询学生成绩”,然后按下图设计窗体内容,最后运行进行测试。