文档介绍:该【数据库基础实训报告 】是由【青山代下】上传分享,文档一共【8】页,该文档可以免费在线阅读,需要了解更多关于【数据库基础实训报告 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。数据库基础实训报告为期一周的实训已经结束,从这一周中,有了很多的感悟。从学到和掌握到的东西来说,在书本上学到的东西非常不牢固,然而实训真的让我受益匪浅!实训第一天到教室时,看到老师给我们讲试训的内容与要求,然后告诉我们一些要完成的任务与作业,然后根据试训的内容与要求授课,让我们从实践中去体会所学的知识。说实话,对于SQLServer数据库,我所学到的知识很不牢固,当时在课堂上听课所记住的也并不多,所以在试训开始时,真的不知道该干些什么?有一种“何去何从”的感觉!但随着老师的教课和讲解,以及和同学的讨论,再结合自所知道的知识和老师所己发放下的课程内容,根据这些实际的情况,我对自己将要做的事也有了兴趣和信心。所以在接下来的时间中,我们在老师的帮助下开始了数据库相关的实训。在这次的google订餐系统的设计过程中,我们根据该google订餐系统的功能,将其分解三大部分来完成,第一部分就是建立数据库和表,并给其添加约束;第二部分就是角色的管理,分成管理员,订餐用户和餐馆;第三就是用编程语言建立管理菜单。所以试训的内容从数据库和数据表的建立和修正已经开始的,集是创建关系数据库的基本结构,用以存储数据具备已定义的属性,在表的操作过程中,存有查阅表中属性,存有查阅表中信息,修正表数据,删掉表的数据以及修正迪容删掉表的操作方式。我们以SQLServer数据库为基础,创建一个google订餐系统的数据库管理体系,并将数据库与程序相连接,用编程语言创建数据库管理菜单。老师给我们谈了库和表的建立方法,以及约束的内心及其语法结构,使我们晓得了相同约束的功能和采用的环境,送给我们说道了标识列于的采用和促进作用。谈了数据库的操作方式,更动改查。并使我们掌控了语句的的有关科学知识和运用。其中还教给了分页查阅以及多表中查阅。从这次试训中让我们更明白了一些知识,表是数据库最重要的一个数据对象,表的创建好坏直接关系到数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际运用中使用多表,对表的规划和理解就会越深刻。通过这次试训,让我深刻的了解到自的不己足,要想对进行数据库更深的学****自己得要多看有关的课外书籍,并多做练****不懂得要多问同学和请教老师,以解决自己遇到的难题,知道更多的知识。实训不仅是让我们在实践中对理论知识的验证,也让我们知道我们多学的知识在社会上的运用,把所学知识和企业商业接轨。这次教学实验,不仅使我们教给了许多有关数据库的科学知识,老师也给我们谈了很多社会现状和劳动力情况,使我们相同的角度介绍这个专业的劳动力趋势。使我们在今后的自学中更存有动力的扩充自,己曾加自的知识己面和锻炼身体自己各方面能力。时间流水,短短的两周就流逝了,回想在这两周的实训生活,我从单一,片面的学****进入了全面,系统的学****学好它更是一项大任务。而对于如何学好它,光靠理论知识是远远不够的,邓小平同志曾经就说过“实践是检验真理的唯一标准”!正如大师傅炒菜,知道炒菜的程序,主料、调料一清二楚,不真正掌勺,永远也成不了“大厨”。而学校给我们提供了这样一个机会,让我们自己掌勺,使我们从实践中,加深了对数据库的理解。这次教学实验的目的与建议,就是使我们学生动手实验,增进了数据库科学知识的自学和认知。这次的教学实验内容其实也蛮多的,刚开始看上去真的必须可以很难的,刚刚开始搞“”与“网上银行服务”操作方式的时候,搞的还挺顺手。是,实但际搞出来才晓得不那么直观,是但越是至后面就越没用。当我努力做到“(电子钱包管理与采用)”的时候,我就碰到了问题,怎么做都不顺利。看见别人已经努力做到教学实验四,而我还在教学实验三慢慢的探索,可以还是毫无结果,充斥着这样的压力,我的心里非常心急。也终于明白必须好好的自学,不然你永远也不能顺利。于是我不得不求教同学,经过同学的指导,才顺利完成了这些操作方式虽然我晓得的可能将还不是很多,这次教学实验给了但我一个较好机会,使我晓得不少,电子邮件服务、网上银行服务、电子钱包管理与采用、电子商务的三种模式:B2B、B2C、C2C,网上单证、EDI模式、CA证书、电子合约和企业网站。经过这次的实训,我们对数据库有了更深的了解,从书面的明白到实践的理解,接触到了自己以前没有接触到的东西,并让我加深了数据库知识的学****和理解,也使我进一步了解数据库,这次实训可以为我们以后真正的实际数据库系统设计提供很好的借鉴。更使我明白遇到什么挫折,不气馁,不放弃,勇于探索,才会让自己离成功越来越近!俗话说:知之为知之,不知为不知!不要不懂装懂,有什么不懂的要敢于向知之者请教!知识是慢慢积累而成的,我们学****不仅要学****理论知识,而实践也是非常重要的,只有当两者结合,才会获得收获!我们这次进修对我们的重新认识起著了非常大的鼓舞促进作用,并使我们以后在碰触数据库的过程中太少走点弯路。也并使我们对人生和社会存有了更确切的重新认识,任何的顺利都存有艰苦和汗水砌出的,没那么多的不幸斩获。我们要学的除了很多,必须碰触的还不晓得存有多少,以后的路还很漫长,我坚信我会更加不懈努力的,把握住现在,为自己的未来而努力奋斗,进行双翅飞向幸福的未来!在这里很感谢唐老师给我们传授了这么多的知识和经验,让我们在毕业之际更好的填补自己的不足。这个星期就是我们SQLServer数据库管理课的教学实验,经过一个星期的教学实验,使我将书本上的理论与课堂教学结合,领会到了许多平时课堂上所没拒绝接受的课外科学知识课外训练,懂如何回去运用自己教给的书本上的科学知识,而展开的一次分析设计综合的训练。而本次教学实验的目的就是使我们掌控数据库系统的原理、技术,将理论与实际结合,应用领域现有的数据库管理系统软件,规范、科学地顺利完成一个设计与同时实现。其实说心里话,在实训数据库之前我对数据库这门课程是既抗拒又害怕的。从第一节课开始,我在很认真的听老师讲课,而且自己也非常有信心学好这门课程。但是上了一个月的课程后我发现,对于数据库我学的完全是迷迷糊糊,对于查询命令学的也是似懂非懂,后来老师授课的内容开始越积越多,我不会的没弄懂的也越积越多,最后开始害怕这门课上课,更害怕这门课考试。抱着不敢挂科的心理,在数据库教学实验之前,我扣了一个星期的时间认真地看看了书,并且把课后****题仔仔细细地再次搞了一遍,对这本书的整个科学知识体系在脑袋里面有个大概的印象,后来老师说我们这次教学实验的目,于是我对这次教学实验标工作胸中就已经开始存有大致的轮廓。这次我们实训的内容是从数据库、数据表的创建和修改开始的,我知道了:集是创建关系数据库的基本结构,用以存储数据具备已定义的属性,在表的操作过程中,存有查阅表中信息、查阅表中属性、修正表的数据、删掉表的数据及修正表和删掉表的操作方式。从教学实验中使我更明白一些科学知识,集是数据最重要的一个数据对象,表的建立优劣轻易关系到数数据库的胜败,表的内容就是越具体内容越不好,但是也无法太繁杂,以后在实际应用领域中多采用表中,对表的规划和认知就可以越深刻。我们实训的另一个内容是数据库的约束、视图、查询。查询语句的基本结构,和简单SELECT语句的使用,多表连接查询。而在视图的操作中,也了解到了视图是常见的数据库对象,是提供查看和存取数据的另一种途径,对查询执行的大部分操作,使用视图一样可以完成。使用视图不仅可以简化数据操作,还可以提高数据库的安全性,不仅可以检索数据,也可以通过视图向基表中添加、修改和删除数据。存储过程、触发器也就是我们教学实验的内容之一,在操作方式中存有创建存储过程,继续执行存储过程,及查阅和修正存储过程,这些都就是非常基础的东西,但对用户却是非常关键的呢,只有熟识了T_SQL语言,就可以更好的掌控更多的东西。我们还学****了,SQL管理、数据的导入、导出、备份和还原。有SQLServer安全访问控制;登录账户的管理;数据库角色的管理;用户权限管理。维护数据库的安全是确保数据库正常运行的重要工作。数据的备份是对SQLServer数据事务日志进行拷贝,数据库备份记录了在进行备份操作的数据库中所有数据的状态。而数据的备份还分为数据库完整备份、差异备份、事务日志备份、文件及文件组备份。做数据备份就是为了以后的数据库恢复用。在实训内容上我们还做了仓库管理数据库,其中的要求包含了许多数据库的对象,综合了我们所学的许多知识,让我们更努力的把所学到的东西运用上去。教学实验课就是在自学与积极探索中渡过的,较长时间的一星期教学实验就是完结了,但其中使我们教给了许多科学知识,发生许多未明的为什么,例如数据备份与还原成的'步骤,如何创建视图、触发器等一系列的问题,正是在老师和同学的共同努力之下,我们才一步步把问题化解了,最终顺利完成了自己一个人不可能将顺利完成的任务。这次实训我和冯亚勤组成一个小组来共同完成这次的实训项目,每次实训我都能感受到团队的合作很重要,这次的实训也不例外。我有不会做的题的时候会问冯亚勤,冯亚勤不会的时候我俩会一起看书一起商量着做,当做出来的命令还是不对的时候会请老师帮忙。有的时候是自己太粗心,写错了一个单词执行不出来你工龄的时候就以为自己写的命令语法有问题,老师看到了会耐心的指出来是我单词写错了。于是我认识到在以后的工作中不仅要有头脑还应该认真仔细有耐心。3月7号步入宏天教学实验公司出席软件开发教学实验的,在此次教学实验中,除了使我明白工作中须要能力,素质,科学识知之外,更关键的就是学会了如何回去顺利完成一个任务,懂了享用工作。当碰到问题,淡定,想要办法一点一点的排除障碍,至最后以获取顺利,一种自信心就由然而生,这必须就是工作的快感。有时候稀奇古怪的就须要问别人了,虚心求教,从别人的身上真的能够教给自己没的东西,每一次的挫折都会并使我更吻合顺利。除了学会了在工作中与人的合作与交流,同乐同累,合作协作,这就是团体的精神,也就是必须自学的东西。经过之前的在校学****对程序设计有了一定的认识与理解。在校期间,一直都是学****理论知识,没有机会去参与项目的开发。所以说实话,在实训之前,软件项目开发对我来说是比较抽象的,一个完整的项目要怎么分工以及完成该项目所要的步骤也不是很明确。而经过这次实训,让我明白了一个完整项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。一个完备项目的研发它所要经历的阶段包含:远景范围规划和用例表明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码同时实现、测试和安装包等等。一个项目的研发所须要的财力、人力都就是很多的,如果没一个不好的远景规划,对以后的开发进度可以存有非常大的影响,甚至可以发生在原订时间内无法顺利完成项目或者顺利完成的项目跟原来想象的不能一样。一份不好的项目结构、业务功能和详细设计说明书对一个项目的研发存有明晰的提示促进作用,它可以并使开发人员对这个项目所必须同时实现的功能在总体上存有比较明晰的重新认识,还能够增加在研发过程中发生不必要的麻烦。代码的同时实现就是一个项目研发顺利是否的关键,也就是说,前期作业都就是为代码的同时实现所搞的准备工作。我深刻的认识到要成为一名优秀的软件开发人员不是一件容易的事情,不仅要有足够的干劲和热情,还要有扎实的编写代码基础,必须要有事先对文档进行可靠性报告,功能说明书,详细设计说明书等的编写和一些风险评估的编写的能力。除了图书馆,最能够使我感觉到身在大学的就是教学实验机房,在匆匆过去的两个月内,我来往于教学实验机房与宿舍之间,并使我享用了一个扩充的自学时期,使我感受到了大学的魅力,对自己充满信心,对大学充满信心,以积极主动的心态迎明天挑战。实训中要求有扎实的理论基本知识,操作起来才顺心应手,我这时才明白什么是“书到用时方恨少”。这就激发了学****的欲望。“学以致用”,就是必须把借来的科学知识能够运用至实际操作当中,用课堂教学去检验科学知识的正确性。我想要,这就是教学实验的最为显然目的。“纸上得来终觉浅,绝知此事要躬行!”,在短暂的实训过程中,让我深深感受到自己在实际运用中专业知识的匮乏。以前总以为自己学的还不错,一旦应用到实际就大不一样了,这时才真正领悟“学无止境”的含义。经过为期两个月的电子政务服务平台系统研发的教学实验,软件开发平台存有了更深一步的介绍,对谷歌基础类库的重新认识与采用也存有了大大的提升。以及如何采用SQLServer数据库展开相连接操作方式方面存有了本质的提升。短短的实训结束了,为我将来的就业打下了良好的基础,也提高了我的软件开发的水平,今后我将会更加努力的学****不断提高自身素质,开拓创新,与时俱进,做一个优秀的软件开发工程师。持续一个月的数据库教学实验,使我参予了软件工程化后的研发过程。其中体会最深的就是我们这个教学实验网的几个之最为:一、项目最大:项目小是因为我们这个事业起点网站牵涉至用户众多―高校,企业,学生,老师,专家,第二个原因就是网站的功能多―用户管理,网上进修,网上竞赛,毕业进修设计,项目管理,人才库管理,人才所推荐,搜寻。项目小很难导致系统范围的泛滥成灾,在我们的研发初期,由于市场需求不太明晰,功能同时实现没重点,造成了市场需求范围的不断扩大,给项目开发进度造成了轻微的滞后性。然后我们举行了会议探讨了这个问题,一致尊重先把项目的基本功能同时实现,将网站的基本架构构建出来,最后再在这个基础上稳步减少我们网站的其他功能。因此在这个过程中,我深刻体会至了软件工程初期阶段的需求分析以及概述设计的重要性,这两个文档就是指导我们后期研发的最重要的依据。二、数据库表最多:如此巨大的系统,就须要巨大的数据库去积极支持,所以项目小的轻易后果就是我们的数据库表中特别多,而且迪容表中之间的倚赖关系也繁杂,实体类之间的关系众多,设计出来存有一定的难度。数据库的另外一个问题就是―数据表的属性,数据表属性的设计全然就是依赖我们刚开始搞的需求分析文档,如果需求分析不完备的话,就可以导致数据库表中属性的缺位,从用户的角度,就可以真的你的系统提供更多的数据比较全面,信息量大。三、开发团队最大:我们团队一共存有十四个人,这个对于我们的项目经理来说,就是一个相当紧迫的问题,毕竟十四个人的团队相等于其他几个小组提出来的人数总和,管理出来存有相当大的难度。对于我们这些小组成员来说,由于沟通交流渠道太多,造成了我们项目中碰到问题,不晓得回去跟哪个小组成员沟通交流。为了化解这个问题,我们在团队中又挑选出了三个小组长,小组成员碰到问题,先回去咨询小组长,然后小组长提供更多意见反馈信息。四、项目各个模块间藕合度高:网站牵涉的各个功能模块之间的联系密切,模块之间的USB设计的优劣就是项目最终内置顺利是否的最重要因素。用户管理这一个部分必须为每个模块提供更多USB,主要就是用户的编号以及用户的类型等。每个页面之间的链接也就是其中关键的模块接口。这个问题由于我们前期搞了好充份的沟通交流以及按照概述设计中的USB表明回去设计自己的模块,所以后期的模块资源整合没碰到什么太小的不能兼容性等问题。五、接下来就谈谈我这一个月中的工作:需求分析阶段:需求分析阶段我顺利完成了网上竞赛模块的需求分析,其中碰到的主要问题就是写作材料后辨认出网上进修,网上竞赛,毕业设计指导这几个模块的功能就是相似的,抽取需求分析后比较明晰,经过几次跟汤老师的交流后,确认了这几个模块之间的具体内容差别,网上竞赛模块的基本市场需求也大致确认了,网上竞赛模块的基本功能就是学生通过网站报名者出席竞赛,企业审查通过后,专家对作品展开评分,位列。六、概要设计阶段:在需求分析的基础上,对网上竞赛模块展开了比较具体内容的概述设计,流程图(IPO图以及用例图);这个阶段的主要难点就是对网上竞赛业务流程的叙述,如何同时实现学生报名者,企业公布,专家评审的步骤操作方式,与及跟其他模块对该模块的管制。数据库设计阶段:我负责整合初步数据库设计说明书,分配组员按照各自的功能模块的具体需求设计自己模块需要的数据表,然后对这些数据表进行整合。在这个过程中遇到的问题就是数据库实在是太大了,最后下来一共有30多张表,表与表之间的关系复杂,关联性大,需要设置的外键较多,很难将所有的属性字段给提取出来,属性的类型设置也是一个问题,采用数值型还是采用字符串性在数据库设计中尤为重要,因为在后台搜索方面,数值型比较快捷,而在数据显示方面,字符串型又有直接读出不用转换的好处。每个表的主键我们采用了用实体的编号去标记它,因为这样实体间关联起来会更加简单。数据库的设计关键是要对整个项目的整体的把握,并且要细化对每个实体类的具体属性要求。七、详细设计阶段:我觉得是最重要的一个方面,一个完整的详细设计说明应该可以帮助程序员完成具体的实现,程序员可以不用考虑模块之间的耦合问题,只需要将单一的功能按照逻辑顺序编写出来就可以了。网站整体构架搭好了,我们就可以在里面填充自己的功能了。但是因为时间太仓促了,我们这个阶段也就缩水了,带来后面的问题就是后期代码编写的时候比较混乱,函数接口较难统,界面风格多样化。这个阶段,我的主要工作是跟队友一起设计出了网上竞赛模块的学生,企业,管理员,高校以及专家的界面。八、编码阶段:开发的,主要任务就是从工具中选出你想要的控件,然后在控件响应函数中填充代码,完成相应的事件响应。这里遇到的最大问题是页面的排版问题,因为自己是第一次开发网站,造成了自己设计的界面风格单调,不太美观,现在就尽量做到页面的整齐。这个阶段主要做的就是:写代码→编译→调试→写代码。这一个月中我教给了很多东西,撰写网站,最重要的就是使我经历了软件工程化后的所有阶段,使我对整个软件工程存有了感性的重新认识,而且将大学三年所学至的科学知识展开了一次系统的串联,更关键的就是学会了如何跟项目团队中的成员沟通交流问题,这就是一个宝贵的实践经验。这周的实训是SQL,通过短暂的几天时间让我深有感触,从一开始的构思到今天写下这份总结。期间时间虽然只有四天但是也学到了不少的知识。在教学实验的刚开始设想只有大体的思路,忽略了一些细节,因此在我真正搞这个数据库时辨认出存有很多错误,有的时候必须化解一个错误反反复复会花上很多时间。有的时候真的想不出可以再网上密或者轻易问同学,我们班有的同学还是很难受的,所以,在他们身上也教给了不少科学知识。实训中,不单单是只有数据库,也设计到了C,以前的C就学的不好,现在突然用起来真的什么都不会。我们是五个人一组的,中间大家商量了很多次,决定用aspx的完成这次的实训任务,大家都很努力地为这次实训大家都很努力,也很认真。在实训的过程中有很多平时没有遇到过的问题,实训也让我知道,书本上的知识只提供方法的借鉴,实践中自己必须摸索出适合具体工作的方法,在第三天的时候,组里的人又开始用C做实训任务,可是在最后老师检查的时候,我们没有做出来,但是我们不后悔,因为尝试过就不会什么都不懂。就这样一周SQL的教学实验完结了,总结这次的教学实验,至今我仍感叹颇多。的确,从已经开始学数据库再从理论至课堂教学,在一周的教学实验日子里,可以说道得就是痛多于辣,但是可以教给很多很多的的东西,同时不仅可以稳固了以前所学过的科学知识,而且教给了很多在书本上所没教给过的科学知识。并且亲身体会至了理论与实际结合的重要性,也提升了自己的实际动手能力和独立思考的能力。也非常感谢老师一直以来的栽培。一周紧张的SQL实训结束了,通过这一周的实训我学会了许多东西。使我对数据库有了更新的认识,知道了数据库的重要性,也掌握了许多对数据库的操作方法,包括数据库的创建、表的创建、数据的查询、数据的修改、数据的删除、数据的导入/导出等等虽然最后交实验成果不是C版的,但是通过次实训同时也对C有了更深一步的了解,学会了在C中连接SQL,也算也有了些收获。后来还是用的ASP格式的,在做ASP格式的查询时遇到了很多问题通过与同组的同学交流讨论之后基本上都解决了。但是最重要的是在这次的修改过程中学到了更多的知识。实训中遇到了一些问题,通过与同学的交流以及向老师请教,基本上解决了网页修改的问题。虽然实训中遇到了很多问题,但是同时我也学会了在书本上学不到的东西。最后通过这次教学实验使我懂了,为人处事一定必须认真仔细,慎重细心。通过教学实验体会的老师传授给我们的科学知识我们必须冷静的回去自学。我坚信通过教学实验可以为我以后的工作和自学打下了较好的基础。教学实验课就是在自学与积极探索中渡过的,通过这一次锻炼身体,我教给了许多科学知识,也认识到了自己的一些不足之处,但无论对我以后的自学还是工作都存有较好的协助。最后我还懂得了团队精神的重要性,在实践能力上也得到了提高真正地到了学以做致用对我来说受益非浅。同时更要感谢老师的教导。