数据库上机实验报告

更新时间:2024-02-28 18:41:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《数据库技术与应用》

上 机 实 验 报 告

姓 名:*** 学 号:*** 专业班级:*** 完成时间:***

一、概述

通过前八周对数据库的学习,我们学生对此已有一定了解,之后我们需要通过对书本知识的理解,加上自己的积极实践,做出属于自己的数据库,以加深对该学科的认识。

我这次建立的数据库是学生成绩查询数据库。

建立这个数据库主要的目的是对部分同学们个人信息以及高考成绩、考试成绩(笔试和机试)情况存储和查询系统。其中包括姓名,民族,出生年月日,准考证号,高考成绩,笔试及机试成绩等个人信息。通过创建该简单的数据库,来实践上课老师所讲解的内容。该数据库包括的内容有:

1.表: 本数据库包含六个表对象分别是:考生基本情况,考生简况,

考试成绩表,口令表和学生基本情况表,学校简况表。其中分别以不完全相同的字段为主键。

2.查询: 本数据库一共包含十个查询分别是:参数查询、 SQL查询、

分组汇总查询、汇总查询、 学生成绩查询 、学生成绩组合模糊查询 、学生高考成绩表、学生基本情况表-交叉、表学生基本情况表-交叉表1总分大于180。

3.窗体: 本数据库一共包含十个窗体。其中有考生基本情况主子窗

体、 考试成绩、学生成绩查询、学校简介表、学生基本情况窗体等等查询窗体。

4报表: 本数据库一共包含四个报表分别是:考生基本情况主子报

表、考试成绩表、学校简况主子报表、 学校联系地址。

5.宏: 创建了几个简单的宏。

二、主要上机实验内容

1.创建数据库

通过点击进入数据库软件,点击“创建空白数据库”,取名为“学生成绩查询系统”,完成数据库的创建。数据库主要实现的功能为学生信息、学生成绩的查询等。

2.建立创建数据库所需要建立的各种表

通过不同的的方法建立以下部分表,如下所示:

通过使用设计器创建表,创建以下几个相关表,相关表结构的设计及个字段属性如下图范例所示:

创建出如下:(1)考生基本情况表

(2)考试成绩表 (3)学生基本情况表 (4)学校简况表 等表格

考生基本情况表

考试成绩表

学生基本情况表

学校简况表

3. 分别以不同的方式建立查询,可以实现对学生基本信息及成绩的检索查询。

如下列举几个具体查询内容:

学生高考成绩查询

学生高考成绩表-交叉表查询

学生高考成绩表-交叉表查询1

学生成绩查询 参数查询

总分大于180查询

其中“学生高考成绩查询”及“学生高考成绩表-交叉表查询”两个查询,我是使用向导创建查询的方式建立的

此外,其它查询是我使用在设计视图中创建查询创建的,该种创建方式较为复杂,但功能更加完善,内容更加丰富。可得到如上参数查询,学生成绩查询图样。

以上查询的创建,为学生基本信息及成绩等内容的查看提供了更方便的方式,我们只需要根据自己所要查询的内容,输入查询条件即可得到结果,从而获取数据。总而言之我的查询要实现的功能是:(1)、查找字段数据,(2)、根据查询条件查找数据,(3)、通过查询对数据进行处理,(4)、生成新数据,(5)、为创建其他对象(如查询窗体)打基础。 4.窗体的创建

窗体的创建有三种方法,可以自动创建窗体,可以在设计视图中创建窗体,也可以通过向导创建窗体。其中创建基于一个表或查询的窗体最简单的方法是使用自动创建窗体的方式,创建基于多个表或查询的窗体最直接的方法是使用窗体向导。对于窗体的其它功能,如通过窗体显示提示信息、提供交互信息接口、查询表中数据等,这些功

能需要使用设计器来实现。

其中,如此窗体是通过在设计视图中创建窗体创建的

考试成绩窗体

而考试成绩表窗体是通过向导创建窗体创建的

考试成绩表窗体

另外,学生成绩查询窗体是由自动创建窗体创建的

学生成绩查询窗体

5.报表的创建

在该数据库中创建了不少报表,主要都是主子报表。报表对象是Access数据库的主要对象之一,七主要作用是显示经过格式化且分组的数据,并将它们打印出来。创建报表也有三种方式,即通过自动方式创建报表、通过向导创建报表、在设计视图中创建报表。

该数据库主要通过自动方式创建报表、在设计视图中创建主子报表创建的

考试成绩报表、考试基本情况表是通过自动方式创建报表创建的

考试成绩表

考生基本情况表

报表对象是以打印方式输出信息的一种有效工具,通过报表对象可以控制报表上所有内容的大小和外观,可以按照所需的方式显示要查看的信息,并打印出显示在屏幕上的信息。 6.宏的创建

宏对象是Access专门提供的一种

可以控制其他数据库对像,自动执行某种操作任务的数据库对象。它可以定义多个操作命令,使用宏可以一次完成多个操作任务。使用宏可以提高数据库的使用效率,简化数据库的操作。

在该数据库里,我创建了数个宏对象,将表,查询,窗体、报表等数据库对象有机地组织去了,创建了该数据库应用系统的基础。

整体上该数据库的运行步骤如下: 1. (密码为1234)

2.

3.

三、总结

经过这几周对数据库的学习以及上级实践,现在终于对数据库有了系统的了解。并且学会了创建简单的数据库系统,这对我们以后都有很大的帮助。

这次实践自己在老师和同学的帮助下创建该数据库,虽然该数据库还有许多瑕疵,但这也代表着我们在学习方面的进步。在创建数据库过程中间遇到了许许多多的的问题,但在自己与同学的努力之下将其一一克服,也享受到了成功的喜悦,合作的快乐。

在这次数据库系统设计实践中,我也清楚认识的要做好一个数据库系统并不容易。首先,我们要精通理解数据库相关知识,并善于应用。其次,我们要提前做好准备,准备好设计步骤,以及所需要的各种数据。然后,在设计过程之中我们要虚心向老师同学请教,认真对待每一个细节。最后,还要充分利用网络资源,在网络上查找相关资料认真学习,争取做出一个令人满意的数据库系统。

由于本人是初次开发系统,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。谨请老师家提出宝贵的意见。

本文来源:https://www.bwwdw.com/article/3c1a.html

Top