数据库课设报告_数据库课设报告格式
数据库课设报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据库课设报告格式”。
数据库上机实习
数 据 库 课 程 设 计
题目 《数据库》课程设计
学号 201007084201 姓名 马伟华 班级 电气102 指导老师 刘秀敏
数据库上机实习
目录
一、概述„„„„„„„„„„„„„„„„„„„„„„3 1.1课程设计目的与要求„„„„„„„„„„„„4 1.2课程设计环境„„„„„„„„„„„„„„„4
二、创建数据库„„„„„„„„„„„„„„„„„„„4 2.1创建一个空数据库„„„„„„„„„„„„„5 2.1建立自己的文件夹存放数据库文件„„„„„„6
三、创建数据表„„„„„„„„„„„„„„„„„„„6 3.1数据库之间关系„„„„„„„„„„„„„„7 3.2数据库的值列表„„„„„„„„„„„„„„8 3.3通过导入方式创建表„„„„„„„„„„„„9 3.4向表输入数据„„„„„„„„„„„„„„„10
四、数据库的实现„„„„„„„„„„„„„„„„„11
五、作业截图„„„„„„„„„„„„„„„„„„„13
六、收获与心得体会„„„„„„„„„„„„„„„„15
数据库上机实习
一、概述
按照教学安排我们进行了一次数据库上机的实习,这次的数据库实习课程主要是学习microsoft acce 2003的一些操作流程,对于acce 2003 这个软件,我以前很是陌生,不过经过了这次的实习,对它已经不再陌生了,自己跟着教学计划也制作了几个数据表格总体来说,acce 2003 是一个令数据的管理成为一个很简单的软件,大大方便了数据管理人员的工作量。就这次的实习报告,我会详细的介绍一下acce 2003 的一些相关知识和基本的操作流程,算是对自己这次实习的一个总结吧。
数据库,顾名思义:数据的仓库。当使用者需要保存的数据量不是很大时,我们可以直接将数据写到一个文件中,比如一个文本文件或二进制文件。但当数据量很大,而且我们需要实时查询和整理时直接操纵文本文件或二进制文件,将使工作变得以异常的复杂。
数据库,可以替使用者管理数据,使用者只需使用相关的命令(如SQL查询语言),就能和数据库进行“通话”,让数据库执行我们想要的操作。比如:新增数据(插入)、更改数据(更新)、删除数据检索数据(查询)等等。我们不再需要自己去设计数据是怎么被存储和提取的,这一切都交给数据库去做。1.1课程设计目的与要求
Acce 是微软公司推出的基于Windows的桌面关系据库管系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询。窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。因此我们有必要掌握数据库软件的操作来简化我们生活中的一些数据管理工作,这就是我们实习的目的,是十分必要的。
Microsoft Acce应用实验是管理信息系统实验课的重要组成部分,属于学科基础实验范畴,是与相关教学内容配合的实践性教学环节。学生通过实验,验证课堂学习的知识,掌握数据库、数据表建立、查询以及窗体的方法,从而具
数据库上机实习
有小型数据库管理系统的设计能力。并以此提高学生的动手能力和实践水平,培养学生的技术应用能力和综合分析问题、解决问题的能力。1.2课程设计环境
Acce是一种关系型数据库管理系统,其主要特点如下:
(1)存储方式单一Acce管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。
(2)面向对象Acce是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
(3)界面友好、易操作Acce是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
二、创建数据库
2.1.1 创建一个空数据库
2.1.2 建立自己的文件夹-用于存放自己的数据库文件
数据库上机实习
数据库上机实习
上图就是一些建立数据库所需要的一些步骤,首先在自己的电脑相应的硬盘中建立一个新文件夹,再在Microfost Acce中打开空数据库就相当于建立了一个新的文件。
三、创建数据表
在打开的空数据表中可以创立一些自己所需要的数据和内容同时需要规定一些自己所需要的格式和方式,一边与自己以后可以方便的找到。对于每一种数据都有不同的格式和限制,所以对于每一行的数据都有自己的方式去调整。下面就告诉了我们所需要对相应文本内容进行的调整和制作:其中文本是文字的格式,日期应该有日期的格式,这就需要我们按自己的需要。
数据库上机实习
3.1数据库之间关系
每个数据库之间可能有一定的关系,特别是对学校来说,每个学生的学号、成绩、班级等等都有一定的关系。如何能把这些关系同一方便的安排在一个数据库之中你这就需要数据库之间的关系的功能。他可以方便的让你理解各个数据库之间的关系和内容。首先建立数据库之间的关系图通过关系的确立就可以明细的 找到几个数据库之间的关联,其次通过数据的链接关系找出两个数据之间的相应关系。
3.2数据库的值列表
数据库的值列表就是在每一个数据库的类型中,它所包含 的所有的情况的综合。特别是对于统计性别的时候,如果有了数据库的值列表,就会省事很多。应为数据库的值列表就是直接列出的所有情况,你可以直接相应的栏目中找出自己所需要的那种情况行。
数据库上机实习
3.3通过导入方式创建表
导入表的格式也是有好多种,比如说Excel,或者直接就是一Acce文件,所以说导入表可以让我们更直观更提前的了解这个数据表的内容,不用再一个一个的翻看,可以给我们剩下好多浏览的时间。同时也可以让我们对这个表有一个 整体的印象。
数据库上机实习
3.4向表输入数据
如下图向表输入数据
3.5查阅字段的数据来源于表
以下将从另一表中提取数据作为本表字段的数据,例如,grade表的课程号数据不是由用户键入,而是从课程表的课程号中去提取,因为你的课程表数据已经被键入,如图
数据库上机实习
从另一表中提取数据作为本表字段的数据的方法是:在【Education】数据库窗口,单击【对象】栏下面的【表】,在对象列表框,选择grade,在工具栏,单击【设计】,弹出【grade:表:】 表的设计视图。在【课程号】字段的【数据类型】下拉列表,单击【查阅向导】,如下图
弹出下图所示【查阅向导】对话框之一,在选项组的按钮中,选择【使查阅列在表或查询中查阅数值】,单击【下一步】,弹出下图所示查阅向导对话框之二,在【请选择为查阅列提供数值的表或查询】栏中,选择course,即选择课程表作为数据来源
数据库上机实习
单击【下一步】,弹出下图所示查阅向导对话框之三,其中,选定字段为课程号,课程名.单击【下一步】,弹出下图所示查阅向导对话框之四,其中,值列表的内容被显示
数据库上机实习
单击【下一步】, 单击【下一步】,得到图下图所示查阅向导对话框之五,里是为查阅列指定标签,在课程号,课程名两个中,选择课程号,单击【完成】按钮,弹出下图查阅向导对话框之七,其中,问到,是否保存,单击【是】按钮,完成创建值列表之后,我们看效果,打开【grade:表】表的数据表视图,即:在Acce菜单,单击视图数据表视图,其课程号的数据,不需要用户键入数据,只需在值列表中选择数据即可。
从中,单击【照片】字段所在的单元格,再单击Acce菜单中的【插入】→【对象】即可。
数据库上机实习
3.5通过链接外部数据创建表
打开【Education】数据库窗口,单击【对象】栏下的【表】,单击【新建】按钮,在【新建表】对话框中,单击【链接表】,如下图
四、数据库的实现
数据库是相当方便的的一种工具,他就是在你不想一步步去查找相应数据所在地的时候,用数据来源就最方便了。特别是在统计学生成绩单的时候,学号与成绩、姓名三个数据之间统一成相应的关系来源,这样,在寻找学生学号的时候就直接会有起相应的成绩和专业 等相关的数据,这样就会更加具体的去了解这个同学。同时在最后面的相片一栏中还可以附送上一些照片,这样就相当于一个小小的个人简历了,老师可以通过这个小小的简历就可以评估这个同学。
数据库上机实习
上面的图示就很明确的展示了数据来源的关键作用,当你找到学生的学号时,他相对应的姓名呀,专业呀都一起显示出来,这就很方便就可以了解这个同学。
五、作业截图
数据库上机实习
六﹑个人总结及感想
数据库上机实习是一次技能的补充练习,是一种自我提高的方式,我们每个同学都能够从中获取一些不同的收获,其实任何形式的学习都是一种提高,有理论知识层面的、有实际操作领域的,都是一种提高,是一种自身价值的体现。相信我们在经过各种各样的实习的历练之后,我们在以后面对社会或者生活中的难题时,应该不会只是迷茫,不知所措,而是能够分析问题,找出解决问题的方法,这就是最大的收获,获得一种处事的思维方法,比其他任何的收获都重要,更有价值。
首先通过这个数据库的课程设计让我又了解了一种关于数据整理的一个软件,因为以前学习的只是一些像Word、Excel等这样的小软件,刚开始以为自己对这种比较有难度的程序有点抵触,因为像这种课程设计听着就让我觉得有点难度。但是经过这几节课的联系和了解,我更加知道学习这种数据库的好处,它不仅提高了我们对数据的整理和提取,还把数据进行了良好的分类,和综合的处理。通过数据库可以随心所欲的找到自己想要的资料和资料相关的一系列方面的东西。同时,数据库还是一个方便的办公软件,也提倡大家把他良好的运用到生活中。