数据库上机心得体会_第1页
数据库上机心得体会_第2页
数据库上机心得体会_第3页
数据库上机心得体会_第4页
数据库上机心得体会_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

Word第第页数据库上机心得体会数据库上机心得体会1

有关于数据库试验的心得体会,总的来说,受益匪浅。在这些天中,我们学到了许多东西,包括建表,导入数据,查询,插入。最重要的是我们有机会用电脑自己进行实践,没接触的时候总是觉得它比较浅显或是不行接近的新型语言,尽管自己对C语言特别感爱好,但还是有些心理上的生疏感。学习数据库就和我们平常的其它科目学习一样感觉它有永无止境的学问,数据库是我在高中时候听过,到了高校慢慢了解了些,但就其原理性的内容还不知道,也就是根本就不清晰什么是数据库,只是知道一个所谓的中国字典里的名词。我熟悉它是从我接触试验运作开头的,刚开头就是建立数据库,两种验证模式,没什么东西但还觉得不错。进而就是操作语言了,紧接着就是触发器的使用,进而对数据库高级的使用,等等。开头知道数据库的时候想学,不知道从何而起,不懂的话怎么问,从什么地方学起。后来到大三开学后有数据库原理必修课,特别兴奋。当时感觉SQLSever数据库管理既然是单独一门课程肯定会讲的比较细,也能学到真正有用的内容。学了这门课以后发觉和我想的基本是一样的,老师对同学也比较和气可亲,对我们要求也不是很紧。让每个人都觉得轻轻松松就能把这门课程学完,没有多么紧急的作业,也没有太苛刻的要求。

当老师在最终说这个课程结束了,回顾一下以前老师给我们讲过的东西,真的有许多是我们应当去留意的。学习完SQLSever数据库后感觉可分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员。开发还需要有较强的规律思维和制造力量,自己没有真正做过,但感觉应当会比较辛苦,是青春饭;管理则需要对SQLSever数据库的原理有深刻的熟悉,有全局操纵的力量和紧密的思维,责任较大,由于一个小的失误就会弄掉整个数据库,相对前者来说,后者更看重阅历。这些东西都是从老师哪里和伴侣的商量中得到的心得,也盼望其他伴侣能多多向老师和伴侣请教,假如是个人单独靠自己来完成一个完善的数据库我觉得比较困难,如今基本上都是团队类型的,而且他们的效率高开发的周期也快。由于数据库管理的责任重大,很少公司情愿请一个刚刚接触SQLSever的人去管理数据库。对于我们这些初出茅庐的新手而且电子商务的专业,个人认为可以先选择做管理,有肯定阅历后转型,去做数据库的开发。当然,这个还是要看人个的实际状况来定。

SQLServer数据库的试验学习使我对数据库的有了新的进步,以后再看到也就不至于什么也不懂,其实那么多数据库我觉得学好一门就行,只是他们的语言可能不大一样,学好一门后就可去熟悉其它的,这样应当有事半功倍的效果。就像我学习C语言,当时不能说是学习的棒,但不算差。所以我对以后的语言感觉都不是很困难,了解了VB、C++还有网页中用的Html语言、asp语言都能看懂,至少可以对别人的东西进行了一下修改。因此,我感谢数据库老师给了我有用的学问,以便我在以后学习或熟悉更多的内容能有新的方法和思维,也能更加有效和快速的去消化汲取新的东西。盼望在今后中,SQLServer能给我更多关心。感谢学校开设这样一门优秀使用的课程,让我对数据库有了更深的了解。

数据库上机心得体会2

持续一个月的数据库实训,让我参加了软件工程化的开发过程。其中体会最深的便是我们这个实训网的几个之最:

一.项目最大:项目大是由于我们这个事业起点网站涉及到用户众多-高校,企业,同学,老师,专家,其次个缘由是网站的功能多-用户管理,网上实习,网上竞赛,毕业实习设计,项目管理,人才库管理,人才推举,搜寻...项目大很简单造成系统范围的泛滥,在我们的开发初期,由于需求不太明确,功能实现没有重点,造成了需求范围的扩大,给项目开发进度造成了严峻的滞后性。然后我们召开了会议商量了这个问题,全都认同先把项目的基本功能实现,将网站的基本架构搭建起来,最终再在这个基础上连续增加我们网站的其他功能。因此在这个过程中,我深刻体会到了软件工程初期阶段的需求分析以及概要设计的重要性,这两个文档是指导我们后期开发的最重要的根据。

二.数据库表最多:如此浩大的系统,就需要浩大的数据库来支持,所以项目大的直接后果就是我们的数据库表特殊多,而且表与表之间的依靠关系也冗杂,实体类之间的关系众多,设计起来有肯定的难度。数据库的另外一个问题是-数据表的属性,数据表属性的设计完全是依靠于我们刚开头做的需求分析文档,假如需求分析不完好的话,就会造成数据库表属性的缺失,从用户的角度看,就会觉得你的系统供应的数据不够全面,信息量小。

三.开发团队最大:我们团队一共有十四个人,这个对于我们的项目经理来说,是一个相当严峻的问题,究竟十四个人的团队相当于其他几个小组加起来的人数总和,管理起来有相当大的难度。对于我们这些小组成员来说,由于沟通渠道太多,造成了我们项目中遇到问题,不知道去跟哪个小组成员沟通。为了解决这个问题,我们在团队中又选出了三个小组长,小组成员遇到问题,先去询问小组长,然后小组长供应反馈信息。

四.项目各个模块间藕合度高:网站涉及的各个功能模块之间的联系紧密,模块之间的接口设计的好坏是项目最终集成胜利与否的最重要因素。用户管理这一个部分要为每个模块供应接口,主要是用户的编号以及用户的类型等。每个页面之间的链接也是其中重要的模块接口。这个问题由于我们前期做好了充分的沟通以及根据概要设计中的接口说明去设计自己的模块,所以后期的模块整合没有遇到什么太大的不兼容性等问题。

接下来就谈谈我这一个月中的工作:

需求分析阶段:需求分析阶段我完成了网上竞赛模块的需求分析,其中遇到的主要问题是阅读材料后发觉网上实习,网上竞赛,毕业设计指导这几个模块的功能是类似的,提取需求分析后不够明确,经过几次跟汤老师的沟通后,确定了这几个模块之间的详细差异,网上竞赛模块的基本需求也大致确定了,网上竞赛模块的基本功能就是同学通过网站报名参与竞赛,企业审核通过后,专家对作品进行评分,排名。

概要设计阶段:在需求分析的基础上,对网上竞赛模块进行了比较详细的概要设计,流程图(IPO图以及用例图);这个阶段的主要难点是对网上竞赛业务流程的描述,如何实现同学报名,企业发布,专家评审的步骤操作,与及跟其他模块对该模块的限制。

数据库设计阶段:我负责整合初步数据库设计说明书,安排组员根据各自的功能模块的详细需求设计自己模块需要的数据表,然后对这些数据表进行整合。在这个过程中遇到的问题就是数据库实在是太大了,最终下来一共有30多张表,表与表之间的关系冗杂,关联性大,需要设置的外键较多,很难将全部的属性字段给提取出来,属性的类型设置也是一个问题,采纳数值型还是采纳字符串性在数据库设计中尤为重要,由于在后台搜寻方面,数值型比较快捷,而在数据显示方面,字符串型又有直接读出不用转换的好处。每个表的主键我们采纳了用实体的编号去标记它,由于这样实体间关联起来会更加简洁。数据库的设计关键是要对整个项目的整体的把握,并且要细化对每个实体类的详细属性要求。

具体设计阶段:我觉得是最重要的一个方面,一个完好的具体设计说明应当可以关心程序员完成详细的实现,程序员可以不用考虑模块之间的耦合问题,只需要将单一的功能根据规律挨次编写出来就可以了。网站整体构架搭好了,我们就可以在里面填充自己的功能了。但是由于时间太仓促了,我们这个阶段也就缩水了,带来后面的问题就是后期代码编写的时候比较混乱,函数接口较难统,界面风格多样化。这个阶段,我的主要工作是跟队友一起设计出了网上竞赛模块的同学,企业,管理员,高校以及专家的界面。

编码阶段:我们是用ASP.net开发的,主要任务就是从工具中选出你想要的控件,然后在控件响应函数中填充代码,完成相应的大事响应。这里遇到的最大问题是页面的排版问题,由于自己是第一次开发网站,造成了自己设计的界面风格单调,不太美观,如今就尽量做到页面的整齐。这个阶段主要做的就是:写代码→编译→调试→写代码。

这一个月中我学到了许多东西,技术方面就是学会了用ASP.Net编写网站,最重要的'是让我经受了软件工程化的全部阶段,让我对整个软件工程有了感性的熟悉,而且将高校三年所学到的学问进行了一次系统的串联,更重要的是学会了如何跟项目团队中的成员沟通问题,这是一个珍贵的实践阅历。

数据库上机心得体会3

数据库的课程结束了,通过对数据库的学习也初步把握其各方面的学问,数据库的功能是强大的,面对目前的信息化社会,在整理、查询、分析数据方面是一款强有力的工具。

学习的目的在于将学问能合理顺当的运用,将书本学问化为自己所用,是一个不知到知道,了解完善应用的过程,尤其是计算机方面的课程更是如此,必要的上机练习是必不行少的。之前的计算机语言、汇编语言等,都是在上机练习中得到顺当把握。面对这学期的数据库也是如此的过程,在开头对理论学问的学习,然后进行上机练习,目的在于让我们更好的把握其学问,熟识数据库编程语言等。当然上机可也不是轻松是课程,在课前还是应当做些相应的预备。首先在理论学问的学习中必需先打好基础,经过预习、听课、复习、作业四个环节的学习,对于这门课的理论学问有了肯定了解,才便于我们的上机课程,理论与上机的结合这样才有助于我们更好的把握学问。

在数据库上机中主要是用到的SQL(StructuredQueryLanguage)结构化查询语言,它是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。可以帮我们做到面对数据库执行查询、取回数据、插入新的记录、更新数据库中的数据、删除记录、创建新数据库、新表和视图、设置表、存储过程和视图的权限,功能特别强大。学习数据库的内容是从数据库、数据表的创建和修改开头的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。从课程中中让我更明白一些学问,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容是越详细越好,但是也不能太繁琐,以后在实际应用中多使用表,对表的规划和理解就会越深刻。在编程方面是需要我们对于编程有规律思维力量及肯定的编程技巧。在数据库中插入表、表中的信息等都需要留意,不然很简单出错。

通过上机练习让我比较简单的把握理论学问的难点,以及一些平常不留意的问题,在上机练习的过程中需要对每个详情都要留心,这样才不至于出错,这就

加强了我们对平常不留意的问题得到回应,从而加深了详情问题的处理方式。在上机的学习之后更加了解了表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容应当如何设置比较好一些,需要详细,但是避开繁琐,对表的概念和应用有了更深的理解。

上机的学习中也了解到数据库的视图和查询。查询可以通过SQL语言进行完成,这样加深了查询语句的基本结构,让我们能更好的把握其中语句,便利于我们后面的学习和应用;在视图的操作中,也了解到了视图是常见的数据库对象,是供应查看和存取数据的另一种途径,对查询执行的其中一些操作,可以使用视图来完成。视图的功能也是强大的,使用视图不仅可以简化数据操作,还可以提高数据库的平安性,不仅可以检索数据,也可以通过视图向基表中添加、修改和删除数据。

在学习

温馨提示

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

评论

0/150

提交评论