1、数据库技术与应用上机实验报告数据库技术与应用上机实验报告姓 名:XXX 专业班级:XXXXX 学 号:0000000000完成时间:xxxx年x月一、概述通过一个学期对数据库的学习,我基本掌握了一些Access的最基本的操作,也能够用它建立一些简单的数据库了。经过多次在机房的上机练习和课后在自己电脑上的操作,我完成了数据库学生成绩管理系统。完成后,它由如下几部分组成:五个数据表:高考成绩、学生高考总分 生成表、学生信息、中学信息、综合测评九个查询:按政治面貌查看学生信息 参数查询、按政治面貌增加生活补助 更新查询、查看各中学学生高考总分的平均成绩_交叉表、高考理科成绩 选择查询(一表)、计算高
2、考总分 生成数据查询、学生成绩查询、学生高考成绩总分、学生信息 查询、综合测评在90分以上学生信息 选择查询(多表)七个窗体:据中学信息看学生高考成绩 主窗体、学生成绩查询窗口、学生高考成绩 子窗体、中学信息 表格式、主面板、综合测评 图表窗体、综合测评 纵栏式五个报表:标签 中学地址信息、高考成绩、学生高考总分 生成表、学生高考总分统计表、中学信息如下图所示:表对象查询对象窗体对象报表对象二、主要上机实验内容1、数据库的创建:我考虑创建一个能管理学生成绩等信息的数据库,首先在机房里面熟悉了一下创建数据库的各种方法,以及创建表、查询、窗体、报表的方法等操作后,构思好数据库的结构后,便开始创建数
3、据库安全080125,这是一个学生成绩管理系统。2、表的创建标的创建都是在设计视图下自己设计的,在确立了字段名,选好主键后,通过单击将其调整为数据表视图。此时它会提示是否保存所创建的数据表,在对话框中单击是,并再弹出的对话框中输入数据表的名称,这样一来,一个数据表就创建好了。之后的工作就很简单了,在各表中输入信息。表的字段主键及数据信息如图所示:3、查询的创建因为数据表中的信息并不是在同一个表中存在所有的信息,因而,为了实现对表中信息的检索查看等,我们通常需要创建查询来查看数据表中的数据。为了查看不同政治面貌的所有学生的信息,我创建了一个名为“按政治面貌查看学生信息 参数查询”的参数查询。有时
4、会通过学生的政治面貌对学生增加生活补助,从而设计了这样的一个更新查询。为了查看各中学学生的平均成绩,我建立了交叉表查询。为了查询学生的高考立刻成绩,建立了一个选择查询。在数据表中只有学生的单科成绩,而,为了查看学生的高考总分,我建立了如下的“计算高考总分 生成数据查询”。为了将学生总分成绩数据查询后用另一数据表保存下来,我建立了如下的一个生成表查询。为了查询学生成绩在90分以上的学生的信息,我建立了如下的查询。因为后面窗口的需要,我还建立了一个关于学生成绩的模糊查询,如图所示:4、窗体的创建我通过向导创建了部分窗体,也用设计视图创建了部分窗体。我创建的窗体有纵栏式窗体、表格式窗体、主/子式窗体、数据表窗体、图表窗体等。5、报表的创建 报表的创建方法与创建窗体的方法相同,都可以使用向导创建,也可使用设计视图创建。但一般报表都是使用自动报表先创建好,然后再进行修改。在这个数据库中我创建了纵栏式报表、表格式报表、主/子式报表图表报表。数据库中的报表如下图所示。三、总结 经过对数据库的创建美化,我学到了不少的东西。在制作过程中请问了很多同学,也翻阅了很多的书籍。在我们遇到困难后,不应该是退缩不前,而要迎难而上,要想办法去解决。