数据库实训报告
烟台南山学院软件工程学院
《数据库技术课程设计》实训报告
201*-201*学年第一学期
班级:姓名:学号:
专业:计算机科学与技术指导教师:
实训题目:实训地点:数据库科技楼208一、实训目的:集中指导与分散指导结合,本课程设计以学生分组的形式合作完成一项大型数据库应用项目,并以实验室完成实验为主,同时教师应及时给予指导;要求学生综合运用高级语言知识及数据库技术完成完整的数据库应用系统的设计及实现;课程设计完成后,提交完整的课程设计报告及应用系统二、实训要求:第1部分数据库系统规划进行数据库系统的任务陈述和任务目标制定阶段第2部分数据库系统的需求收集与分析了解数据库系统的实际业务流程和数据流程,制作出数据流程图和业务流程图,形成数据字典(数据流程图、业务流程图和数据字典可选作其一)第3部分数据库应用系统的设计根据对具体业务的了解设计概念模型(E-R图),并将其转换为关系模式。第4部分数据库系统的实现针对上步完成的关系模式设计表的结构并在sqlserver201*上实现。第5部分数据库系统测试根据数据库的设计,利用测试数据测试数据库的正确性和可用性三、实训内容(过程、步骤、结果等):要求:请同学们按照5部分来完成实训内容的编辑,即:第1部分数据库系统规划、第2部分数据库系统的需求收集与分析、第3部分数据库应用系统的设计、第4部分数据库系统的实现、第5部分数据库系统测试。每一个部分都要有具体的内容。第1部分数据库系统规划学生信息管理系统是学校管理中的一项重要任务,手工的操作已经不能适应现代管理的需求,为了提高工作效率,利用计算机进行信息处理成为必然。开发功能完善及可靠的管理系统可以大大提高学校资源的利用率,及时、准确地获取需要的信息,充分发挥员的工作潜力。学生信息管理系统主要对学生的信息查询,并根据实际情况查询学生信息的具体工作,让学校可以根据实际情况的需求来查询学生信息,使学校的档案管理更加的系统化和现代化。第2部分数据库系统的需求收集与分析学校学生信息管理系统学生学生信息在校学生学生信息查询离校学生毕业学生输入记录在校学生信息离校学生信息毕业学生信息第3部分数据库应用系统的设计地点时间所在系学期出生年月学校查询学生年龄在校情况校名地址姓名学号性别学生信息表:学号姓名性别出生年月年龄学期所在系所在班联系电话在校情况学生情况:学号所在系:所在系所在班所在级姓名所在系在校情况学生信息表(学号,姓名,性别,出生年月,年龄,学期,所在系,所在班,联系电话,在校情况,籍贯)主键(学号)学生情况(学号,姓名,所在系,在校情况)主键(学号)所在系(所在系,所在班,所在级)学校(校名,地址,地区,学校编号)主键(学校编号)实体完整性:各个表的主键都不能为空值并且不能重复。参照完整性:学生信息.所在系和在校情况的外键不能引用其它表中不存在的实体。域完整性:学号为12位数字,姓名不能超过20个字符,性别只能为男女。第4部分数据库系统的实现学生信息表:列名数据类型长度属性是否数据为空学号姓名性别籍贯年龄出生年月所在系所在班学期在校情况联系电话ncharncharbitncharncharncharncharncharncharncharnchar10110210101011012否否否否否否否否否否是无无1无无无无无无无无默认值标识列主键0--6=12约束所在系表:列名数据类型长度属性是否数据为空学号所在班所在系所在级姓名ncharncharncharncharnchar710101010否否否否否默认值无无无无无约束标识列主键在校情况:列名数据类型长度属性约束是否数据为空学号在校情况所在系姓名ncharncharncharnchar7101010否否否否默认值无无无无标识列主键学校表:列名数据类型长度属性是否数据为空学校编号校名地址ncharncharnchar101010否否否默认值无无无约束标识列主键第5部分数据库系统测试测试功能:电话号码只能在5到12之间,学期只能在0到6之间,学号只能有7位数,联系电话可以为空四、实训总结与体会:这个星期是我们SQLServer数据库的实训,经过一个星期的实训,让我领会到了许多平时课堂上所没有接受的知识,很让人受益匪浅,懂得如何去运用,而进行的一次分析设计综合的训练。而本次实训的目的是让我们掌握数据库系统的原理、技术。将理论与实际相结合,应用现有的数据库管理系统软件,规范、科学地完成一个设计与实现。实训课是在学习与探索中度过的,短暂的一星期实训是结束了,但其中让我们学到了许多知识,出现许多未知的为什么,如一个实用的数据库系统应该怎么设计,正是在老师和同学的共同努力之下,我们才一步步把问题解决了,最终完成了不可能完成的任务。报告提交日期年月日评语成绩教师签字年月日
扩展阅读:数据库实习报告
数据库实习报告目录1、前言2、实习时间3、实习内容及过程
A.主要写实习过程中遇到的问题及解决的过程。B.内容和过程应该是具体的,是你具体做了些什么C.不允许在报告中出现大量截图。4、实习感想或心得(与实习内容要对应)5、最后附2张白纸(老师写评语)一、实习报告要求课程号:9906054082课程名:数据库应用实习
***实习报告封面用学校商店出售的专用实习报告封面纸****每人交一份实习报告
***可以手写,也可以打印,打印用B5纸,小四字体***字数在4000字左右。
***电子作业拷贝到FTP自己的文件夹里面
***实习报告由学习委员集中收齐,第三周周五交给老师
这个星期是我们SQLServer数据库管理课的实训,经过一个星期的实训,让我领会到了许多平时课堂上所没有接受的课外知识,很让人受益匪浅,懂得如何去运用,而进行的一次分析设计综合的训练。而本次实训的目的是让我们掌握数据库系统的原理、技术。将理论与实际相结合,应用现有的数据库管理系统软件,规范、科学地完成一个设计与实现。
这次我们实训的内容是从数据库、数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。从实训中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际应用中多使用表,对表的规划和理解就会越深刻。我们实训的另一个内容是数据库的约束、视图、查询。从中我们了解到查询语句的基本结构,和简单SELECT语句的使用,多表连接查询。而在视图的操作中,也了解到了视图是常见的数据库对象,是提供查看和存取数据的另一种途径,对查询执行的大部分操作,使用视图一样可以完成。使用视图不仅可以简化数据操作,还可以提高数据库的安全性,不仅可以检索数据,也可以通过视图向基表中添加、修改和删除数据。存储过程、触发器也是我们实训的内容之一,在操作中有建立存储过程,执行存储过程,及查看和修改存储过程,这些都是非常基础的东西,但对用户却是非常重要的呢,只有熟悉了T_SQL语言,才能更好的掌握更多的东西。我们还学习了,SQL管理、数据的导入、导出、备份和还原。有SQL
Server安全访问控制;登录账户的管理;数据库角色的管理;用户权限管理。维护数据库的安全是确保数据库正常运行的重要工作。数据的备份是对SQLServer数据事务日志进行拷贝,数据库备份记录了在进行备份操作的数据库中所有数据的状态。而数据的备份还分为数据库完整备份、差异备份、事务日志备份、文件及文件组备份。做数据备份就是为了以后的数据库恢复用。在实训内容上我们还做了仓库管理数据库,其中的要求包含了许多数据库的对象,综合了我们所学的许多知识,让我们更努力的把所学到的东西运用上去。
实训课是在学习与探索中度过的,短暂的一星期实训是结束了,但其中让我们学到了许多知识,出现许多未知的为什么,如仓库管理数据库的初步设置、数据备份与还原的步骤,如何建立视图、触发器等一系列的问题,正是在老师和同学的共同努力之下,我们才一步步把问题解决了,最终完成了不可能完成的任务。
SQL是StructuredQueryLanguage(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使
用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
它的强大功能以前就听人说过,所以就选了这门课。经过一个学期的数据库课程的学习,我们掌握了创建数据库以及对数据库的操作的基础知识。幸老师的教学耐心细致,课堂上我们有不理解的地方老师都反复讲解,使我们的基础知识掌握的比较牢固。数据库这门课涉及到以前的知识不多,是一门从头学起的课程,即使基础不是很好,只要认真听讲、复习功课,还是一门比较容易掌握的课。
通过学习,我对数据库没有了神秘感,简单的说下我对数据库的理解吧。我觉得它就是创建一些表格,然后再用一些语句根据他们之间的关系,把它们组合在一起。最基本的就是子查询了。我
的子查询经验就是先写出select*我们要找什么,然后写条件,我们要找的东西有什么条件,然后在写条件,我们的条件涉及那些表,那些字段,再在这些字段中通过我们学过的简单select语句选出来,有时候还要用到几层子查询,不过无所谓,只要思路是清晰
的就没什么问题了。接下来,关联查询之类的,学起来也是不难的,但有一点必须注意,那就是上课必须跟着老师的进度走,一定要注意听讲,勤做笔记.这样,你学起来就会得心应手,没什么困难。
《数据库实训心得体会》正文开始>>我们是201*年3月7号进入宏天实训公司参加软件开发实训的,在此次实训中,除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。
经过之前的在校学习,对程序设计有了一定的认识与理解。在校期间,一直都是学习理论知识,没有机会去参与项目的开发。所以说实话,在实训之前,软件项目开发对我来说是比较抽象的,一
个完整的项目要怎么分工以及完成该项目所要的步骤也不是很明确。而经过这次实训,让我明白了一个完整项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。
一个完整项目的开发它所要经历的阶段包括:远景范围规划和用例说明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试和安装包等等。一个项目的开发所需要的财力、人力都是很多的,如果没有一个好的远景规划,对以后的开发进度会有很大的影响,甚至会出现在预定时间内不能完成项目或者完成的项目跟原来预想的不一样。一份好的项目结构、业务功能和详细设计说明书对一个项目的开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有比较明确的认识,还能减少在开发过程中出现不必要的麻烦。代码的实现是
一个项目开发成功与否的关键,也就是说,前期作业都是为代码的实现所做的准备。
我深刻的认识到要成为一名优秀的软件开发人员不是一件容易的事情,不仅要有足够的干劲和热情,还要有扎实的编写代码基础,必须要有事先对文档进行可靠性报告,功能说明书,详细设计说明书等的编写和一些风险评估的编写的能力。
除了图书馆,最能让我感觉到身在大学的就是实训机房,在匆匆过去的两个月内,我往返于实训机房与宿舍之间,使我享受了一个充实的学习时期,让我感受到了大学的魅力,对自己充满信心,对大学充满信心,以积极的心态迎接明天挑战。
实训中要求有扎实的理论基本知识,操作起来才顺心应手,我这时才明白什么是“书到用时方恨少”。这就激发了学习的欲望。
“学以致用”,就是要把学来的知识能运用到实际操作当中,用实践来检验知识的正确性。我想,这是实训的最根本目的。
“纸上得来终觉浅,绝知此事要躬行!”,在短暂的实训过程中,让我深深感受到自己在实际运用中专业知识的匮乏。以前总以为自己学的还不错,一旦应用到实际就大不一样了,这时才真正领悟“学无止境”的含义。
经过为期两个月的电子政务服务平台系统开发的实训,我对Visual201*.net软件开发平台有了更深一步的了解,对微软基础类库的认识与使用也有了大大的提高。以及如何使用SQLServer数据库进行连接操作方面有了本质的提高。
短短的实训结束了,为我将来的就业打下了良好的基础,也提高了我的软件开发的水平,今后我将会更加努力的学习,不断提高自身素质,开拓创新,与时俱进,做一个优秀的软件开发工程师。
本文来自:长大导航文字网【】详细出处参考:转载请注明出处,谢谢!
数据库课程设计实习个人总结
今年7月5日至7月24日,我们计算机学院零八级学生进行了数据库课程设计实训。
在实习中,我严格按照实习规程进行操作。做为实习小组的一名成员,我也积极配合其他成员,互相协作和帮助。大家在实习期间,虽然经常感到很苦,很累,但苦中有乐,累中有趣,也都表现的非常地积极努力认真。
在实训快要结束的此刻,这次实习内容是计算机数据库设计实训,时间虽然只有三个周,但我们获益不浅,感慨良多。我感受最深的,有如下几点:
其一,实训是个人综合能力的检验。要想学好计算机课程,除了计算机基础知识功底深厚外,还需有一定的实践动手能力,操作能力,应付突发故障的能力,还要对常用软件都能熟练操作。作为一名快要毕业的大三学生,还要求有较强的表达能力,同时还要学会灵活运用学到的知识。另外,还必须有较强的应变能力、独立思考的能力和坚强的毅力。第一次做比较正规一点的项目我感到有时无法按时完成组长交付的任务,所以需要通过多方面去查阅资料,比如网上查阅、图书馆资料或是寻求其他同学的帮助。尽管累,但这一切让人找到了学习的兴趣。
其二,此次实训,我深深体会到了积累知识的重要性。俗话说:千里之行,始于足下。我对此话深有感触。这次实习,我们学习的是jsp和数据库的设计,虽有以前的理论知识作为基础,但在实训中常常会涉及到其他方面的知识,比如像FreeMind、Visual
Rose和Project软件等,还有通过组长的指导,使我初步的了解了一些有关hibernate的一些知识,比如它所用的5个核心接口
Session、SessionFactory、Transaction、Query和Configuration的使用方法。其中对于我们组所做的企业信息管理系统,在组长的指导下运用了hibernate技术,该技术主要方便程序员使用面向对象的编程思维和提高程序的开发效率。这些都是以前平常理论课程中不会用到的,而此次实训让我们有了拓宽知识面极其技术水平能力提升的机会。我们大家都在实训中表现得异常活跃。通过这次实训,我真正领会实践与理论相结合的重要性。
再次,此次实训增强了我毕业就业的信心和勇气。这次实训,我们初步了解了我们计算机专业就业后的工作内容及其工作方式。同时,我们还看到在大学里还是学到了不少东西,只是感觉不到而已。所以,我们有就业危机感是应该的,但不能过于自卑和担忧,否则会妨碍自己的学习。现在,我们能做的就是多吸取知识,提高自身的综合素质。自己有了能力,到时候才会是“车到山前必有路”。
这次实训也是对我学习上的一次大检验。因为计算机专业的特殊性,如果我们只会一些理论知识,那么我们就不是个合格的计算机专业学生。通过这次实践的操作,增强我们学习计算机的欲望,对将来就业增加了信心!
友情提示:本文中关于《数据库实训报告》给出的范例仅供您参考拓展思维使用,数据库实训报告:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。