《数据库技术与应用》上机实验报告1.doc

上传人:文库蛋蛋多 文档编号:2395123 上传时间:2023-02-17 格式:DOC 页数:18 大小:710KB
返回 下载 相关 举报
《数据库技术与应用》上机实验报告1.doc_第1页
第1页 / 共18页
《数据库技术与应用》上机实验报告1.doc_第2页
第2页 / 共18页
《数据库技术与应用》上机实验报告1.doc_第3页
第3页 / 共18页
《数据库技术与应用》上机实验报告1.doc_第4页
第4页 / 共18页
《数据库技术与应用》上机实验报告1.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《《数据库技术与应用》上机实验报告1.doc》由会员分享,可在线阅读,更多相关《《数据库技术与应用》上机实验报告1.doc(18页珍藏版)》请在三一办公上搜索。

1、数据库技术与应用上机实验报告 目录一 概述1二 主要上机实验内容11. 数据库的创建.12. 表的创建.,13. 查询的创建.44. 窗体的创建.85. 报表的创建.126. 宏的创建14三 总结16一 概述我做的是学生基本信息数据库,通过创建表、查询、窗体、报表和宏可对输入数据库中的学生的基本信息进行整理和操作,以便得到我们想要的信息。学生基本信息数据库可以实现对学生的基本信息:学号、姓名、邮箱地址、联系方式、性别等的查询,也可对学生的学习情况进行比较了解从而可以做出教学评估和教学改革;可以进行学生信息的追加和更新,省去了纸质档案管理不方便的方面。通过窗体的创建和美化,使我们在操作数据时有一

2、个简洁明了美观的窗口,简化了用户的操作程序,方便用户的使用。报表的创建可以使用户想要的数据很好地呈现在纸上。使用宏命令还使数据库有了设置密码的功能,很好的保护了数据的使用权限;也可以使用宏命令打开我们希望打开的窗口。由于能力有限,很多想法没能实现,数据库还十分不完善,只是一个有一些基本使用功能的数据库。 二 主要上机内容1. 数据库的创建: 我使用自行创建数据库的方式进行创建,数据库文件名为学生基本信息数据库。数据库要实现的主要功能:学生基本信息及学习成绩情况的统计,通过窗体进行学生信息的查询、学生信息及成绩的普通查询、打印学生信息报表、设置学生信息的查询权限等。2. 表的创建: 基本表为学生

3、成绩表、学生信息表、成绩排名表三个表均使用设计器创建表学生成绩表的结构:学生成绩表的表记录:学生信息表的表结构:选择了不同的数据类型作为不同字段的数据类型学生信息表的表数据:成绩排名表的表结构:成绩排名表的表记录: 建立表之间的关系:学生成绩表与学生信息表通过姓名创建一对多的关系,学生信息表与成绩排名表通过学号创建一对一的关系,学生成绩表与成绩排名通过姓名创建一对多的关系。3. 查询的创建:创建查询从学生成绩表和学生信息表中查找数据,使用查询设计器创建,保存为成绩单查询。功能是查找并显示查找期末成绩大于500的含学号、姓名、专业、平时成绩、期末成绩字段名的记录。通过此查询可以知道500分以上分

4、数段的学生信息。设置查询条件:查找期末成绩分数大于500的记录成绩单查询记录:创建查询通过输入参数条件查找数据,使用查询设计器创建,保存为分数情况查询。功能是通过性别参数查找含学号、姓名、专业、性别、期末成绩的记录。通过此查询可以了解男女成绩分布。输入“男”的查询结果:创建查询通过向导查找交叉数据,使用向导创建查询,保存为学生信息交叉表。创建查询将查找的数据统一更新,保存为还欠学费操作。功能是显示查询数据中累计的所欠学费,省去人工手动输入,自动更新。删除查询,保存为删除数据查询。功能:查找删除期末成绩小于500的记录后的信息。追加查询,保存为添加学生名单。从excel中导入下表创建查询将查找的

5、数据生成一个新表,保存为学生成绩-生成表查询。功能:将查找的来自不同表含有学号、姓名、联系方式、期末成绩、排名信息组合成一个新表显示出来。4. 窗体的创建:使用向导创建主/子式窗体,命名为成绩排名子窗体。学生成绩情况显示的窗口。使用自动创建窗体创建学生成绩表表格式窗体,是基于学生成绩表创建的。使用自动窗体方式创建名称为学生成绩表1的纵栏式窗体。使用设计器创建窗体学生成绩查询窗口,根据学号查询含学号、成绩、排名的字段的记录的查询窗口和该查询结果的打印预览。在建立该窗口时还要创建一个学生信息组合模糊查询。上图所示的窗体已经过美化设计。5. 报表的创建:报表的创建方法基本与窗体的创建相同。通过不同类

6、型的报表形式的创建可以打印出既方便观看又美观的报表。使用自动创建报表方式,向导自动创建出学生信息标签报表使用向导创建报表自动报表学生成绩报表表格式报表6. 宏的创建: 要是这个宏命令运行要先创建口令验证窗体这个宏命令的功能是只有知道口令的人才能查看学生信息表口令输入不正确则会弹出以下窗口口令正确输出表信息三 总结通过这次上机实验建立数据库,掌握创建数据库各对象的方法:用向导及手动创建数据库的数据库创建方法;使用设计器、向导、数据表三种创建表结构的方法,设置字段属性的要求,表中不同类型数据的输入方法,主关键字的设置方法,表间关系的建立方法,添加、删除、修改记录和字段的方法;使用向导和设计视图创建

7、查询的方法,;使用自动方式、向导、设计器创建窗体的方法,窗体的美化方法;报表的创建方法;创建宏的方法。 这次的数据库上机实验是将理论赋于实践的过程,是遇到问题再解决问题的过程。课堂上老师传授的理论知识在没动手操作之前是抽象的,当将理论转化成实践,我对数据库有了更深的了解。我们可以根据自己的需要对数据库进行设计,使数据库具有我们期望的功能。Microsoft Access普遍用的有03版和07版,这两版虽然都是用于数据库创建但是有的功能却不一样,我个人觉得03版的更好用,07版的做出的数据库更漂亮。在创建数据库的过程发现有的功能没有随着这安装包安装上去,像我的电脑里是没有图表窗体向导、数据透视表

8、窗体、图表报表向导、子窗体控件等功能。 通过实际操作,了解到Access在输入数据和显示数据时有严格的要求,要根据字段设置的要求或查询准则。每种数据类型都有其大小和输入格式,如果没有按照它的要求输入数据就会出现问题,而且由于数据的完整性会让这个问题影响接下来的操作。 在将窗体与学生信息组合模糊查询连接时,如果把条件里写成LikeForm!学生信息查询窗口!C1&”*”,虽然只有一个字母之差,但是是运行不出来的。创建窗体和报表时控件一定要指定数据源建立连接。因为这个查询是结合控件创建的,必须在窗体控件输入数据后才可运行。如果没输入任何参数就进行查询则会弹出以下窗口。 在创建查询时,要注意运行生成

9、表查询、更新查询、删除查询,因为这些查询一旦运行后就会改变原始数据且不能撤销操作。 数据库的操作有很多种,但是并不是所有的都需要,例如我的是学生信息数据库有的信息都由表提供了,不需要计算,所以就没有创建查询按总计生新数据这一项。 在建立这个数据库时曾因没有事先想好它能实现的功能、它需要哪些对象,思路十分混乱,做起来也十分不谐调。也曾因对数据库知识的不足而遇到各种困难,像在做运行查询按钮时,因表的连接问题一直攻克不下,耗费了两个星期,在自己的不断琢磨后发现并解决了问题,并有了意外收获,学会了根据问题查找相关书籍,豁然开朗。这次阻碍让我增加了自己克服困难的自信。其实我们只要掌握好知识,肯于实践,我

10、们是有能力依靠自己的力量克服困难的,借此机会培养自己面对困难的勇气,提升自己解决困难的能力和细心。但是一个人的能力是有限的,我们同样需要依靠老师和同学的力量在讨论和争辩中共同成长。所以我们在遇到问题时第一想到的不应该是找人寻求答案而是依靠自己,实在解决不了也无需绝望和失望,因为老师和同学会给我们耐心和宽容的指导。建立数据库很方便的管理和整理数据,而且看着自己建立的美观的窗体觉得很有趣和有成就感,虽然我现在对数据库的操作还不是很熟练、运用自如,但是我会继续改进,经过更深入的学习和多次操作会对数据库有更深入的认识和了解!最后,谢谢李老师这一学期的授课,谢谢李老师上机时候的耐心指导与讲解和对我的宽容。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号