查询 窗体练习题 综合练习四

发布 2021-05-09 05:51:28 阅读 9989

access上机练习。

一、数据库的创建。

1.在d盘创建一个以“自己名字—查询练习题”命名的数据库。如“张三—查询练习题”。

2.在上述所建数据库中创建如下三张数据表。

学生”表(结构)

学生”表(数据)

课程”表(结构)

课程”表(数据)

成绩”表(结构)

成绩”表(数据)

3.将学生表的“学号”字段定为主键,课程表的“课程号”定为主键,成绩表使用学号和课程号的组合作为主键。

4.向表中输入数据。

5.建立上述三个表之间的关系,在建立过程中要求选择“实施参照完整性”。

二、使用用设计视图对该数据库建立相关查询对象。

1.根据以下要求创建一个名为“一般选择查询”的选择查询对象。

1)查询所有同学的有关基本信息和考试成绩。

2)查询显示字段为:学号、姓名、年龄、课程号、课程名、成绩。

提示: “年龄”信息要通过表达式计算获得(计算公式:当前年份-出生年份):

year(now())year(出生日期)

2.根据以下要求创建一个名为“条件选择查询”的选择查询对象。

1)查询所有2023年1月1日之后出生、高等数学成绩大于90分的女同学。

2)查询显示字段为:学号、姓名、性别、课程名、成绩。

提示:在“出生日期”的准则中键入“>1965-1-1”。

在“课程名”的准则中键入“高等数学”。

在“性别”准则中键入“女”。

在“成绩”的准则中键入“>=90”。

3.根据以下要求创建一个名为“参数查询”的参数查询对象。

1)要求根据用户输入的“学号”和“课程名”,查询某同学某门课程的成绩。

2)查询显示字段为:学号、姓名、课程名、成绩。

提示:在“学号”的准则中键入“[请输入学号:]”

在“课程名”的准则中键入“[请输入课程名:]”

4.根据以下要求创建一个名为“交叉表查询”的交叉表查询对象。

1)要求用“学号”和“姓名”作为行标题,用课程名作为列标题,在行列交叉处显示各门课程的成绩。

5.根据以下要求创建一个名为“更新查询”的更新查询对象。

1)要求将学时数大于80的课程学分增加1。

三、建立窗体操作。

1.创建一个名为“学生信息”的窗体对象,具体要求如下:

1)以数据库中的学生表为数据源,建立一个用于显示和输入学生信息的窗体。

2)对其中的专业字段,构造一个选项组控件,专业字段提供三个选项,分别是:计算机信息管理、国际**、电子商务。默认值选为“计算机信息管理”

3)选项组的标题设定为“专业”。

操作步骤】1)按f11键切换到“数据库”窗口。

2)在“数据库”窗口中,单击“对象”栏下的“窗体”,然后双击“在设计视图中创建窗体”快捷方式,出现“窗体”设计窗口。

3)调整窗体大小。

4)鼠标右键单击窗体(不要单击网格)选择“属性”命令;打开“窗体属性”对话框。

5)在“属性”窗口中单击“数据”选项卡,在“记录源”下拉表中选择“学生表”,关闭“窗体属性”对话框。

6)根据图示将学号、姓名、性别、出生日期字段拖动到设计网格的指定位置。

7)创建“专业”选项组控件:

单击“选项组”按钮,然后在窗体上单击一下,出现“选项组向导”对话框,在对话框之一的“标签名称”中输入所需的选项,分别是“计算机信息管理”、“国际**”和“电子商务”。

单击下一步,在第2个对话框中,选择“是,默认选项是”再选择“计算机信息管理”

单击下一步,再单击下一步,在第4个对话框中,选择“在此字段中保存该值”,在其后面选择“专业”。

单击下一步,在第5个对话框中指定按钮类型,选择“选项按钮”。

单击下一步,在第6个对话框中的请为选项组指定标题处输入“专业”。

单击“完成”,创建完毕。

8)切换到“窗体视图”察看效果。

9)单击工具栏上的“保存”按钮,为新建的窗体命名并保存。

查询综合练习题

1.显示每个学生的每门课的成绩。带有关系的选择查询 2.统计各系的男女教师人数 统计1992年参加工作的男教师人数分别保存为各自命名 自。选名称 的查询结果。带条件 计算的选择查询 3.统计各类职称教师人数,列字段显示 人数 预定义计算,性别分组的选择查询 4.求每个学生的平均分 四舍五入,取整 将...

查询练习题

网络数据库 讲稿。简单的单表查询。例1 检索出1983年6月1日之后出生的学生的姓名 性别和民族,并按降序排列。select 姓名,性别,民族 from 学生 where 出生日期 1983 6 1 order by 出生日期 desc 多表查询。在from后跟随多个表。例1 查找出已修学分达到20...

sql查询练习题

商信息表 supplier 商标号 supplierid intpk 商名称 suppliername varchar 20 联系 suppliertel varchar 10 通信地址 address varchar 50 邮政编码 postcorder varchar 20 所在城市 city ...