数据库上机试验报告_第1页
数据库上机试验报告_第2页
数据库上机试验报告_第3页
数据库上机试验报告_第4页
数据库上机试验报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——数据库上机试验报告

《数据库技术与应用》

上机实验报告

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

一、概述

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

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

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

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.

三、总结

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

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

在这次数据库系统设计实践中,我也明白认识的要做好一个数据库系统并不简单。首先,我们要精通理解数据库相关知识,并擅长应用。其次,我们要提前做好准备,准备好设计步骤,以及所需要的各种数据。然后,在设计过程之中我们要虚心向老师同学请教,认真对待每一个细

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论