数据库实*心得体会(精选五篇)

首页 / 心得体会 / |

  数据库实*心得体会 1

  这次实*是一个操作类的实*,那么久对比下以前操作过的软件,对比一下二者不同,我们使用的软件主要是ArcGis软件和MapGis软件。首先是MapGis软件。MapGis软件的优点在于界面清楚,鼠标交互性强,需要功能或者对某对象操作时右键可以找到相应操作。比如导入图层新建图层等,ArcGis要新建图层则需要在规定的地理数据库中新建一个数据集,然后对其进行编辑。在分析方法方面MapGis的功能也比较齐全。我使用的MapGis版本唯一一个我比较不满意的地方是操作较快是比较容易程序崩溃;再来我也是用了ArcGis做后面的实*19,ArcGis的鼠标交互性相对来说弱一点,但是ArcGis的优点也是比较好的,首先它的功能模块分得比较清楚,我不需要为了一个功能找很多地方,然后对于对象图层的分析与操作功能都放在工具箱中,我可以设置哪些功能开启,哪些功能关闭,节约操作或者分析速度。当我想把数据在两种软件中混用的时候,可以转化文件为标准shp文件,两软件的通信就是这样了。只不过这其中除了一点问题,不同版本软件在转换数据的时候会不可避免的出现数据丢失受损或者异常等情况,只能再次操作。

  以后我再对着不同的软件进行操作的时候,会注意他们的操作风格,是偏鼠标还是键盘,是分一套功能还是分模块。然后这次实*的过程其实也是蛮重要的,不仅仅是一些操作过程。

  我们在之前的实*中从来没有一次是对ArcCatalog的操作做得这么详细,全面。这次实*也是一次查漏补缺,将以前很多没有用到的东西都给补上了。我在做这次实*之前,ArcGis的软件对我来说就是这几样功能:

  1、 编辑地图

  2、 发布地图生成服务

  3、 导出文件应用到其它科目

  但是现在我知道了自己以前的这些操作是很狭隘的,只是仅仅包括了一些很小的功能。对于数据库这块的操作正是我以前所没有认真做或者深层次的接触的。当我把这次实*的第二部分做完以后,收获的确是不小的,虽然实*所用的版本和我用的软件版本不同,甚至于有些步骤根本做不了,但是毕竟还是有很多的相似之处。除了几何网络的.那里没有实施之外,其他的都做了,即便是一个很简单的步骤也做了一下,感受下两个版本的不同。在阅读实*材料的过程中我其实很想找到一些:为什么这样操作的解释,但是没有,然后就自己找了下一些步骤做法的原因。比如说:为什么要将要素类两张表合成一张表,这是可以减少数据冗余的。思考,得出结果,总结经验,这才是实*需要有的效果。希望以后会有更多这种查漏补缺类型的实*,弥补自身不足。

  数据库实*心得体会 2

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

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

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

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

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

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

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

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

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

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

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

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

  数据库实*心得体会 3

  在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。

  当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进行模块的分工。每个人都有自己的模块设计,而且写出来的代码要求可以实现相应模块的功能,得到理想的效果。当每个人都把自己的分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用的是html和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中的奥秘。

  我所负责的是数据库的备份和还原还有一些界面的实现。还记得自己刚接触html的时候,觉得很感兴趣,所以有一段时间几乎到了痴迷的程度。然而php是我刚接触不久的一种编程语言。不过觉得它的功能真的很强大,可以开发出很多大型的系统。但是在做备份和还原的时候,要考虑的东西还是很多的。当我遇到错误的时候,感到很受打击。值得欣慰的是,在同学的帮助和大量参考书的查阅下,我把自己的模块做好了。这就是我收获最大的地方。而且,我明白了遇到困难永不放弃的重要性,我知道了团队合作的重要性,我领悟了只有坚持不懈才会取得胜利。

  知识的获得是无止境的,只要你想学,只要你行动,没有什么会难倒我们的。回首这一个多星期的课程设计,我很欣慰。因为我有了动力,有了勇气。谢谢老师对我们的不懈帮助,谢谢学校给了我们这一次实践的机会,也谢谢组员们的关怀。这些美好的回忆美好的东西将永远伴随着我。

  数据库实*心得体会 4

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

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

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

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

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

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

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

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

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

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

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

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

  数据库实*心得体会 5

  一个月的数据库实训就转眼间就上完了,期间讲解了一个学生管理系统,最后还做了一个小的数据库链接作业。现在就说说关于vb链接的数据库的一些方法。

  首先说数据库,简单的说就是建表格,然后把一张一张的表格和在一起,成为一大堆的数据集合。他是依照某种数据结构组织起来并存放二级存储器中的数据集合,基本分为三个层次,物理数据层,概念数据层和逻辑数据层。不同层次间的联系是通过映射来转换的。

  大多数vb链接数据库都使用ado控件,他可以分为分为有源数据库和无源数据库,即是否使用了dsn数据源。在连接数据库前首先要在vb菜单中“工程““引用”或“部件”从中选择microsoft activex data objects 2.6 library和microsoft activex data objects recordset 2.6两个组件,然后定义链接的对象,用什么名字由自己决定。这样数据库也就基本上链接好了。

  x月x号进入宏天实训公司参加软件开发实训的,在此次实训中,除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接*成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学*的东西。

  经过之前的在校学*,对程序设计有了一定的认识与理解。在校期间,一直都是学*理论知识,没有机会去参与项目的开发。所以说实话,在实训之前,软件项目开发对我来说是比较抽象的,一个完整的项目要怎么分工以及完成该项目所要的步骤也不是很明确。而经过这次实训,让我明白了一个完整项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。

  一个完整项目的开发它所要经历的阶段包括:远景范围规划和用例说明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试和安装包等等。一个项目的开发所需要的财力、人力都是很多的,如果没有一个好的远景规划,对以后的开发进度会有很大的影响,甚至会出现在预定时间内不能完成项目或者完成的项目跟原来预想的不一样。一份好的项目结构、业务功能和详细设计说明书对一个项目的开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有比较明确的认识,还能减少在开发过程中出现不必要的麻烦。代码的实现是一个项目开发成功与否的关键,也就是说,前期作业都是为代码的实现所做的准备。

  我深刻的认识到要成为一名优秀的软件开发人员不是一件容易的事情,不仅要有足够的干劲和热情,还要有扎实的`编写代码基础,必须要有事先对文档进行可靠性报告,功能说明书,详细设计说明书等的编写和一些风险评估的编写的能力。

  除了图书馆,最能让我感觉到身在大学的就是实训机房,在匆匆过去的两个月内,我往返于实训机房与宿舍之间,使我享受了一个充实的学*时期,让我感受到了大学的魅力,对自己充满信心,对大学充满信心,以积极的心态迎接明天挑战。

  实训中要求有扎实的理论基本知识,操作起来才顺心应手,我这时才明白什么是“书到用时方恨少”。这就激发了学*的欲望。

  “学以致用”,就是要把学来的知识能运用到实际操作当中,用实践来检验知识的正确性。我想,这是实训的最根本目的。

  “纸上得来终觉浅,绝知此事要躬行!”,在短暂的实训过程中,让我深深感受到自己在实际运用中专业知识的匮乏。以前总以为自己学的还不错,一旦应用到实际就大不一样了,这时才真正领悟“学无止境”的含义。


数据库实*心得体会(精选五篇)扩展阅读


数据库实*心得体会(精选五篇)(扩展1)

——数据库学*心得体会(5)份

  数据库学*心得体会 1

  学*数据库对我来说是一直都计划学的,没接触的时候总是觉得它比较深奥或是不可接*的电脑知识,尽管自己对电脑非常感兴趣,其实还是有些心理上的陌生感,数据库学*心得体会。

  学*电脑就和我们*时的其它科目学*一样感觉它有永无止境的知识,在这从初接触电脑时连个电脑的键盘都不敢动到现在连硬盘都也修理,其中的过程是多么长啊,数据库是我在高中时候听过,到了大学渐渐了解了些,但就其原理性的内容还不知道,也就是根本就不清楚什么是数据库,只是知道一个所谓的中国字典里的名词。

  我认识它是从我接触网页制作开始的,初用FrontPage做网页也就是弄几个框图,没什么东西但还觉得不错,后来听朋友说这是最简单最普通的东东。朋友告诉我真真的网页起码也用到数据库这些东西了,有什么前台的后台的。听我的都晕头转向了,感觉自己是一个长不大的菜鸟了,之后我就去查找相关资料发现在数据库有很多种,这才对它有所了解。

  大一、大二的时候想学可不知道怎么学,从什么地方学起。当时也没注意选课本上有这类的课程,到了大三正式的课程也轻松些了,仔细观摩了选修课发现有数据库,有数据库原理和Oracle数据库。

  当时感觉Oracle数据库既然是单独一门课程一定会讲的比较细,也能学到真正实用的内容。选上了这门课以后发现和我想的基本是一样的,老师对学生也比较和蔼可亲,对我们要求也不是很紧。让每个人都觉得轻轻松松就能把这门课程学完,没有多么紧张的作业,也没有太苛刻的要求。

  当老师在最后说这个课程结束了,回顾一下以前老师给我们讲过的东西,真的有很多是我们应该去注意的。学*完Oracle数据库后感觉Oracle可分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。

  有点类似于程序员,当然我可不是什么程序员,有几个程序员朋友他们是我的偶像。开发还需要有较强的逻辑思维和创造能力,自己没有真正做过,但感觉应该会比较辛苦,是青春饭;管理则需要对Oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会down掉整个数据库,相对前者来说,后者更看重经验。这些东西都是从老师哪里和朋友的讨论中得到的心得,也希望其他朋友能多多向老师和朋友请教,如果是个人单独靠自己来完成一个完美的数据库我觉得比较困难,现在基本上都是团队类型的,而且他们的效率高开发的周期也快。

  在烟台的.NET俱乐部认识几个比较历害的人,他们的团队精神我比较佩服,像我这样一个大学生和他们说起来太菜了。由于数据库管理的责任重大,很少公司愿意请一个刚刚接触Oracle的人去管理数据库。

  对于我们这些初出茅庐的.新手来说,个人认为可以先选择做开发,有一定经验后转型,去做数据库的管理。当然,这个还是要看人个的实际情况来定。其实在烟台大学里学生中有做的好的也是有,只不过通常象这些兄弟们我觉得很少能发现在,因为我只知道一个。在烟雨楼台的BBS版块里有个程序版块,这位版主以前就是学校网络中心的牛人。他曾告诉我学*的方法就是:看书、思考、写笔记、做实验、再思考、再写笔记。我觉得说的很对,对于新手来说就要这样,不断的去努力奋斗,最后一定能得到自己想要的成果。

  对于学*Oracle数据库从网络上找资料我认为是比较好的,现在的网络又这么的发达应该去充分利用。我知道Oracle的网站:这里有Oracle的各种版本的数据库、应用工具和权威的官方文档。虽然我是个新手,但是常到哪些相关的数据库论坛或是网站觉得每次的收获都不小,网络对我来说可是个重要的东西,除了Oracle数据库对于其它的一些电脑知识都从网络里学*了不少,我常用的一个搜索网站就是大家都熟悉的百度了

  以前没接触过它,现在认识了它才知道Oracle的体系很庞大,要学*它,首先要了解Oracle的框架。它有物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成),逻辑结构(表空间、段、区、块),内存分配(SGA和PGA)算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写,后台进程(数据写进程、日志写进程、系统监控、进程监控、检查点进程、归档进程、服务进程、用户进程),SCN(System Change Number)。

  这些东西感觉都比较专业,我对它们也就是个知道,想要真真去认识我还得努力去做。虽然懂得还不是很多,起码会了基本的软件操作,老师说我们用的都是客户端,服务端看不到,也不知道服务端是什么样的,只知道客户端就挺多东西的,没有真正的去学*利用是很难掌握的。

  Oracle数据库的学*使我对数据库的有了新的进步,以后再看到也就不至于什么也不懂,其实那么多数据库我觉得学好一门就行,只是他们的语言可能不大一样,学好一门后就可去认识其它的,这样应该有事半功倍的效果。就像我学*C语言,当时不能说是学*的棒,但不算差。所以我对以后的语言感觉都不是很困难,了解了VB、C++还有网页中用的Html语言、asp语言都能看懂,起码可以对别人的东西进行了一下修改。

  因此,我感谢Oracle数据库老师给了我有用的知识,以便我在以后学*或认识更多的内容能有新的方法和思维,也能更加有效和快速的去消化吸收新的东西。

  希望在今后中,Oracle能给我更多帮助,让我在我熟悉的VB中运用上去,我以前的一个目标是要为学校的选课做一个选课助手来帮助大学,就用我的VB。不过因为种种原因一直没有完成,也包括我对数据库的不了解,因为学了Oracle以后知道第一项内容是通过SQL查询后得到的,如果去把它们联系起来还不是真正明白,不过我相信我的目标能在学*Oracle后得到进展。

  数据库学*心得体会 2

  SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。

  它的强大功能以前就听人说过,所以就选了这门课。经过一个学期的数据库课程的学*,我们掌握了创建数据库以及对数据库的操作的基础知识。幸老师的教学耐心细致,课堂上我们有不理解的地方老师都反复讲解,使我们的基础知识掌握的比较牢固。数据库这门课涉及到以前的知识不多,是一门从头学起的课程,即使基础不是很好,只要认真听讲、复*功课,还是一门比较容易掌握的课。

  通过学*,我对数据库没有了神秘感,简单的说下我对数据库的'理解吧。我觉得它就是创建一些表格,然后再用一些语句根据他们之间的关系,把它们组合在一起。最基本的就是子查询了。我

  的子查询经验就是先写出select * 我们要找什么,然后写条件,我们要找的东西有什么条件,然后在写条件,我们的条件涉及那些表,那些字段,再在这些字段中通过我们学过的简单select语句选出来,有时候还要用到几层子查询,不过无所谓,只要思路是清晰的就没什么问题了。接下来,关联查询之类的,学起来也是不难的,但有一点必须注意,那就是上课必须跟着老师的进度走,一定要注意听讲,勤做笔记。这样,你学起来就会得心应手,没什么困难。

  总之,这是一门很值得学的课程,自己学过获益匪浅,就算自己将来不从事这个行业,但是至少对数据不再陌生,甚至还略知一二。呵呵…谢谢老师~!

  数据库学*心得体会 3

  学*数据库对我来说是一直都计划学的,没接触的时候总是觉得它比较深奥或是不可接*的电脑知识,尽管自己对电脑非常感兴趣,其实还是有些心理上的陌生感,数据库学*心得体会。

  学*电脑就和我们*时的其它科目学*一样感觉它有永无止境的知识,在这从初接触电脑时连个电脑的键盘都不敢动到现在连硬盘都也修理,其中的过程是多么长啊,数据库是我在高中时候听过,到了大学渐渐了解了些,但就其原理性的内容还不知道,也就是根本就不清楚什么是数据库,只是知道一个所谓的中国字典里的名词。

  我认识它是从我接触网页制作开始的,初用FrontPage做网页也就是弄几个框图,没什么东西但还觉得不错,后来听朋友说这是最简单最普通的东东。朋友告诉我真真的网页起码也用到数据库这些东西了,有什么前台的后台的。听我的都晕头转向了,感觉自己是一个长不大的菜鸟了,之后我就去查找相关资料发现在数据库有很多种,这才对它有所了解。

  大一、大二的时候想学可不知道怎么学,从什么地方学起。当时也没注意选课本上有这类的课程,到了大三正式的课程也轻松些了,仔细观摩了选修课发现有数据库,有数据库原理和Oracle数据库。

  当时感觉Oracle数据库既然是单独一门课程一定会讲的比较细,也能学到真正实用的内容。选上了这门课以后发现和我想的基本是一样的,老师对学生也比较和蔼可亲,对我们要求也不是很紧。让每个人都觉得轻轻松松就能把这门课程学完,没有多么紧张的作业,也没有太苛刻的要求。

  当老师在最后说这个课程结束了,回顾一下以前老师给我们讲过的东西,真的有很多是我们应该去注意的。学*完Oracle数据库后感觉Oracle可分两大块,一块是开发,一块是管理。开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。

  有点类似于程序员,当然我可不是什么程序员,有几个程序员朋友他们是我的偶像。开发还需要有较强的逻辑思维和创造能力,自己没有真正做过,但感觉应该会比较辛苦,是青春饭;管理则需要对Oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会down掉整个数据库,相对前者来说,后者更看重经验。这些东西都是从老师哪里和朋友的讨论中得到的心得,也希望其他朋友能多多向老师和朋友请教,如果是个人单独靠自己来完成一个完美的数据库我觉得比较困难,现在基本上都是团队类型的,而且他们的效率高开发的周期也快。

  在烟台的NET俱乐部认识几个比较历害的人,他们的团队精神我比较佩服,像我这样一个大学生和他们说起来太菜了。由于数据库管理的责任重大,很少公司愿意请一个刚刚接触Oracle的人去管理数据库。

  对于我们这些初出茅庐的新手来说,个人认为可以先选择做开发,有一定经验后转型,去做数据库的管理。当然,这个还是要看人个的实际情况来定。其实在烟台大学里学生中有做的好的也是有,只不过通常象这些兄弟们我觉得很少能发现在,因为我只知道一个。在烟雨楼台的BBS版块里有个程序版块,这位版主以前就是学校网络中心的牛人。他曾告诉我学*的方法就是:看书、思考、写笔记、做实验、再思考、再写笔记。我觉得说的很对,对于新手来说就要这样,不断的去努力奋斗,最后一定能得到自己想要的成果。

  对于学*Oracle数据库从网络上找资料我认为是比较好的,现在的网络又这么的发达应该去充分利用。我知道Oracle的网站:这里有Oracle的各种版本的数据库、应用工具和权威的官方文档。虽然我是个新手,但是常到哪些相关的数据库论坛或是网站觉得每次的收获都不小,网络对我来说可是个重要的东西,除了Oracle数据库对于其它的一些电脑知识都从网络里学*了不少,我常用的一个搜索网站就是大家都熟悉的百度了

  以前没接触过它,现在认识了它才知道Oracle的体系很庞大,要学*它,首先要了解Oracle的框架。它有物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、密码文件组成),逻辑结构(表空间、段、区、块),内存分配(SGA和PGA)算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写,后台进程(数据写进程、日志写进程、系统监控、进程监控、检查点进程、归档进程、服务进程、用户进程),SCN(SystemChange Number)。

  这些东西感觉都比较专业,我对它们也就是个知道,想要真真去认识我还得努力去做。虽然懂得还不是很多,起码会了基本的软件操作,老师说我们用的都是客户端,服务端看不到,也不知道服务端是什么样的,只知道客户端就挺多东西的,没有真正的去学*利用是很难掌握的。

  Oracle数据库的学*使我对数据库的有了新的进步,以后再看到也就不至于什么也不懂,其实那么多数据库我觉得学好一门就行,只是他们的语言可能不大一样,学好一门后就可去认识其它的,这样应该有事半功倍的效果。就像我学*C语言,当时不能说是学*的棒,但不算差。所以我对以后的语言感觉都不是很困难,了解了VB、C++还有网页中用的Html语言、asp语言都能看懂,起码可以对别人的东西进行了一下修改。

  因此,我感谢Oracle数据库老师给了我有用的知识,以便我在以后学*或认识更多的内容能有新的方法和思维,也能更加有效和快速的去消化吸收新的东西。

  希望在今后中,Oracle能给我更多帮助,让我在我熟悉的VB中运用上去,我以前的一个目标是要为学校的选课做一个选课助手来帮助大学,就用我的VB。不过因为种种原因一直没有完成,也包括我对数据库的不了解,因为学了Oracle以后知道第一项内容是通过SQL查询后得到的,如果去把它们联系起来还不是真正明白,不过我相信我的目标能在学*Oracle后得到进展。

  数据库学*心得体会 4

  在大二的下学期刚学了数据库这门课,对这门课的第一印象是书本蛮厚的,感觉学起来应该会很难很累。在学*这门课的过程中,在对数据库的了解过程中,慢慢对数据库有了感观。数据库这一词并不是很难想象,并不是像外人看来很神奇。作为计算机专业的学生,这样的专业术语或者专业知识是最基本的。

  学*的时候没有想象中的那么难,只要上课能听懂就基本还可以。但是问题还是出在书本有点厚,有的时候上课的内容都要找很久才能找到,甚至有的时候老师讲的知识书本上是找不到的,是另外补充而且是相当重要的内容。有的时候开小差,没有听到老师讲的知识点,这就导致了以后的学*无法顺利进行,使得学*起来十分困难。所以在数据库这门课的学*中,上课一定要听牢,就像老师说的那样,这样的专业课如果想凭考试前几天突击是行不通的,必须是日积月累的知识才能取得好成绩。

  通过对数据库的学*,我也明白了各行各业都离不开数据库,就算是一个小型的超市也离不开它。可见数据库这门课的广泛性,如果能够认真学好它将来必有成就。我就是抱着这种信念去学*数据库的。第一次接触数据库,第一次接触SQL语言,虽然陌生,但是可以让我从头开始学,就算没有基础的人也可以学得很好。刚开始练*SQL语言的时候,并不是很难,基本上都是按照老师的步骤来做,还很有成就感。后来学了单表查询和连接查询后,就慢慢发现越学越困难了,每个题目都要思考很久,并且每个题目基本上不止一个答案,所以必须找出最优的答案。后面的删除、插入、修改这些题目都变化蛮大的,书本上的例题根本无法满足我们,好在老师给我们提供了大量的课件,通过这些PPT,我们可以巩固课内的`知识,还可以学*内容相关的知识,更好地完成老师布置的作业。

  除了老师布置的一些基本作业外,还有一份大作业。就像我们小组的是杂货店的销售管理系统,在完成这一作业的过程中,我们可以通过网络实现一家杂货店。过程是很复杂的,杂货店需要员工,还有百来种商品,不仅需要大量的数据,还要完成需求说明,数据词典,还有E-R图等,虽然想象起来并不是很难,但是要转化成文字,转化**们能够读懂的文字就显得十分困难。特别是一个完整的销售系统,对我们来说都是第一次接触,在做大作业的时候经常是前面改改,后面改改,因为一些数据不能很好地对应起来,经常会遗忘一些,所以出现了这样的情况。一个完整的数据库系统也就是在这样修修改改的状态下完成的,也给了我很大的反思。第一、一个数据库的完成一定要考虑各方面的因素,包括现实因素。第

  二、在完成这类作业时,修修改改是很正常的,不要因此而厌倦。第三、一个完整的数据库一定不能出现错误,否则会在现实生活中带来不必要的麻烦。

  通过本学期数据库的学*及大作业的完成,很有去作项目的冲动,但深知自己的能力水*有限,还需要更多的学*。

  数据库学*心得体会 5

  在大二的下学期刚学了数据库这门课,对这门课的第一印象是书本蛮厚的,感觉学起来应该会很难很累。在学*这门课的过程中,在对数据库的了解过程中,慢慢对数据库有了感观。数据库这一词并不是很难想象,并不是像外人看来很神奇。作为计算机专业的学生,这样的专业术语或者专业知识是最基本的。

  学*的时候没有想象中的那么难,只要上课能听懂就基本还可以。但是问题还是出在书本有点厚,有的时候上课的内容都要找很久才能找到,甚至有的时候老师讲的知识书本上是找不到的,是另外补充而且是相当重要的内容。有的时候开小差,没有听到老师讲的知识点,这就导致了以后的学*无法顺利进行,使得学*起来十分困难。所以在数据库这门课的学*中,上课一定要听牢,就像老师说的那样,这样的专业课如果想凭考试前几天突击是行不通的,必须是日积月累的知识才能取得好成绩。

  通过对数据库的学*,我也明白了各行各业都离不开数据库,就算是一个小型的超市也离不开它。可见数据库这门课的广泛性,如果能够认真学好它将来必有成就。我就是抱着这种信念去学*数据库的。第一次接触数据库,第一次接触SQL语言,虽然陌生,但是可以让我从头开始学,就算没有基础的人也可以学得很好。刚开始练*SQL语言的时候,并不是很难,基本上都是按照老师的步骤来做,还很有成就感。后来学了单表查询和连接查询后,就慢慢发现越学越困难了,每个题目都要思考很久,并且每个题目基本上不止一个答案,所以必须找出最优的答案。后面的删除、插入、修改这些题目都变化蛮大的,书本上的例题根本无法满足我们,好在老师给我们提供了大量的课件,通过这些PPT,我们可以巩固课内的知识,还可以学*内容相关的知识,更好地完成老师布置的作业。

  除了老师布置的一些基本作业外,还有一份大作业。就像我们小组的是杂货店的销售管理系统,在完成这一作业的过程中,我们可以通过网络实现一家杂货店。过程是很复杂的,杂货店需要员工,还有百来种商品,不仅需要大量的数据,还要完成需求说明,数据词典,还有E-R图等,虽然想象起来并不是很难,但是要转化成文字,转化**们能够读懂的文字就显得十分困难。特别是一个完整的销售系统,对我们来说都是第一次接触,在做大作业的时候经常是前面改改,后面改改,因为一些数据不能很好地对应起来,经常会遗忘一些,所以出现了这样的情况。一个完整的数据库系统也就是在这样修修改改的状态下完成的,也给了我很大的反思。第一、一个数据库的完成一定要考虑各方面的因素,包括现实因素。第

  二、在完成这类作业时,修修改改是很正常的,不要因此而厌倦。第三、一个完整的数据库一定不能出现错误,否则会在现实生活中带来不必要的麻烦。

  通过本学期数据库的学*及大作业的完成,很有去作项目的冲动,但深知自己的能力水*有限,还需要更多的学*。

  本学期开设的《数据库系统及应用》课程已经告一段落,现就其知识点及其掌握情况以及对该门课程的教学建议等方面进行学**结。

  一、数据库主要知识点

  我们首先从第一章绪论了解了数据库的概念,其中有几个较为重要的知识点,即数据库系统

  DBS、数据库管理系统DBMS的概念以及数据库管理员DBA的职责。此外本章还介绍了数据库发展的三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。

  第二章介绍了数据模型和三层模式数据库。本章要求我们理解实体-联系方法,并学会绘制E-R图。此外还应掌握概念数据模型的.意义和传统的三大数据模型,以及数据独立性和数据库三层模式结构。

  接着开始着重讲述现在普遍使用的关系数据库。包括关系数据模型的数据结构和基本术语,关系模型的完整性约束和关系代数运算。重点是关系模式完整性的分类和功能,以及关系代数中集合运算和关系运算。最后介绍了关系数据库系统的三层模式结构。

  第五章系统讲述关系数据库的标准语言SQL的定义功能、查询功能、操作和控制功能。重点在于数据查询功能。另外还介绍了视图的用法和动态SQL中定义、操作和查询功能。

  第六章知识点有:存储过程的创建和执行过程、修改和删除;触发器的基本概念,建立,插入和删除视图,插入、删除和更新类触发器。最后介绍了数据完整性。

  第七章介绍安全性,包括安全性措施的层次、数据库管理系统的安全功能等,用户管理和角色管理,权限管理。其他的安全问题包括:数据加密、审计、统计数据库和用户定义的安全性措施。

  事务管理这一章首先介绍了事务的概念、性质以及SQL对事务的支持。并发控制——干扰问题、可串行性、封锁、死锁、隔离级别、封锁与隔离级别;恢复——故障类型、备份类型、日志的概念、恢复模型、备份转储、还原。

  第九章为关系数据理论:函数依赖术语和符号;函数依赖的公理系统——Amstrong公理的内容及其正确性、逻辑蕴含和闭包、公理的完备性、闭包的计算、函数依赖集的等价和最小化;规范化——1NF、2NF、3NF、BCNF;模式分解。

  第十章:数据库设计。完善E-R模型中的概念——弱实体,依赖关系,强制联系;数据库设计的过程主要掌握其建立的步骤。

  第十一章介绍面向对象数据库:新的数据库应用和新的数据库类型;面向对象的数据模型——对象与类;对象的属性、方法和状态、对象的交互和消息、类的确定和分化、封装、继承、多态;对象关系数据库与对象数据库;面向对象数据库的研究。

  十二章“数据库应用的结构和开发环境”并非重点,而第十三章的内容在软件工程课程中就已经掌握,所以这两章的知识点就略过了。

  第十四章分布式数据库与分布式数据管理:概念;分布式数据库的分布方式;分布式数据库特点和目标——更新传播、分布式查询处理、目录表管理、分布式事务管理;SQLServer的复制及其术语、复制模型。

  十五章数据仓库:概念;结构;数据仓库系统;建立数据仓库系统;实现数据仓库的数据库模型;数据仓库与决策支持。

  最后,数据库研究和应用的新领域这一章中掌握知识库的知识即可。

  二、学*数据库的收获

  SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。

  查询和更新指令构成了 SQL 的 DML 部分:

  SELECT - 从数据库表中获取数据

  UPDATE - 更新数据库表中的数据

  DELETE - 从数据库表中删除数据

  INSERT INTO - 向数据库表中插入数据

  SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。

  SQL 中最重要的 DDL 语句:

  CREATE DATABASE - 创建新数据库

  ALTER DATABASE - 修改数据库

  CREATE TABLE - 创建新表

  ALTER TABLE - 变更(改变)数据库表

  DROP TABLE - 删除表

  CREATE INDEX - 创建索引(搜索键)

  DROP INDEX - 删除索引

  数据库有保持数据的独立性,所谓数据独立,是指存储在数据库中的数据独立于处理数据的所有应用程序而存在。也就是说,数据是客观实体的符号化标识,它就是一个客观存在,不会因为某一项应用的需要而改变它的结构,因此是独立于应用而存在着的客观实体。而某一项应用是处理数据获取信息的过程,也就是应用程序,它只能根据客观存在着的数据来设计所需要的数据处理方法,而不会去改变客观存在着的数据本身。数据库的传统定义是以一定的组织方式存储的一组相关数据的集合,主要表现为数据表的集合。

  根据标准,SQL语句按其功能的不同可以分为以下6大类:

  数据定义语句(Data-Definition Language,DDL);

  数据操作语句(Data-Manipulation LanguageSQL Server20xx 功能,DML); 操作管理语句(Transaction-Management Language,TML);

  数据控制语句(Data-Control Language,DCL);

  数据查询语句(Data-Query Language,DQL);

  游标控制语句(Cursor-Control Language,CCL)。

  这门课中仍然有许多不太懂的地方,还需要以后进一步学*。

  三、对数据库课程教学的建议

  1、精讲多练,自主学*。集中精力对基础知识,基本原理和重点内容精心组织,精心讲授,引导学生建立系统的知识结构。精讲必须多练,从能力培养着眼,注重讲、练结合,保证练的比重,加强技能训练,培养学生自主学*,增强分析问题和解决问题的能力。

  2、互动式教学法,每一堂实验课均很好的“设计问题”、“引导思考”、“假设结论”、在实验中“探索求证”。使不同程度的学生可以在不同层次上举一反三。这样,使得课堂学生生气勃勃,师生互动,具有启发性。


数据库实*心得体会(精选五篇)(扩展2)

——做数据库实验的心得体会优选【五】篇

  做数据库实验的心得体会 1

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

  学*的目的在于将知识能合理顺利的运用,将书本知识化为自己所用,是一个不知到知道,了解完善应用的过程,尤其是计算机方面的课程更是如此,必要的上机练*是必不可少的。之前的计算机语言、汇编语言等,都是在上机练*中得到顺利掌握。面对这学期的数据库也是如此的过程,在开始对理论知识的学*,然后进行上机练*,目的在于让我们更好的掌握其知识,熟悉数据库编程语言等。

  当然上机可也不是轻松是课程,在课前还是应该做些相应的准备。首先在理论知识的学*中必须先打好基础,经过预*、听课、复*、作业四个环节的学*,对于这门课的理论知识有了一定了解,才便于我们的上机课程,理论与上机的结合这样才有助于我们更好的掌握知识。

  在数据库上机中主要是用到的SQL(Structured Query Language)结构化查询语言,它是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。可以帮我们做到面向数据库执行查询、取回数据、插入新的记录、更新数据库中的数据、删除记录、创建新数据库、新表和视图、设置表、存储过程和视图的权限,功能非常强大。

  学*数据库的内容是从数据库、数据表的创建和修改开始的,表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。从课程中中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际应用中多使用表,对表的规划和理解就会越深刻。在编程方面是需要我们对于编程有逻辑思维能力及一定的编程技巧。在数据库中插入表、表中的信息等都需要注意,不然很容易出错。

  做数据库实验的心得体会 2

  这学期我们学*了数据库应用教程这门课,以前并不知道这门课是干什么的,也不懂得什么是数据库,通过这一学期的学*,虽然了解的不是非常多,但也有了初步的一点认识。现在我们要持续三天数据库实训。

  我大概的明白数据库技术是处理信息,管理数据最有效的一种方法。它具有完善的数据管理功能,还具有操作方便,简单实用等特点。因为我是非计算机专业的学生,所以我学起来就感觉很难,在上第一堂课的时候,因为不了解,于是心里充满了对这门课的神秘感,在第一堂课上我听得很认真,我感觉它与其他的课程没有什么联系,不需要其它太多的知识,我想它可能是一门从头开始学的课,就没有太多的担忧,然而事实并不是我想的这样,随着时间的延长,我发现每一堂课都比前一堂课难,逐渐的我听得就越来越吃力,还好书上除了理论知识外还有很多例题和图片,这对我对知识的理解有很大的帮助。同时老师每堂课都用详细的和书上相似的PPT,并且老师讲的非常细致,书上的每一个知识他都会仔细的给我们讲解,有时遇到比较难的问题他还会很耐心的讲解好几遍直到我们都明白了为止,有时候我们好多人都没有听,但只要有人听,她就会很认真的讲。现在很尴尬啊,做实训题的时候,老得翻书。很快这一学期马上就要结束了,数据库这一门课也很快就要结束了,但这一学期的学*让我知道了很多,尤其是老师的耐心,老师的敬业精神感动了我,每一次还在睡得正酣时就有不想去上课的冲动,但我都克服了,因为我想到老师从那么远来给我们上课,她能来,为什么我不能,所以每次我都会说服自己要好好上课。

  这不仅仅对我的学*有很大的启示,更重要的是,她也告诉了我在以后的人生中如何去做事,如何去做人。再做任何事时都应该认真负责,任何一个人都应该被尊重。因为有人还是想听,所以每次有人说话时,老师就会说你可以不听,可以睡觉,但不能影响其他人听课。上次清明放假时,好多人想回家,所以大部分人都没有来,老师并没有生气,而是很理解我们,有时候当别人理解我们时,我们应该思考自己有没有去理解过他人,这是相互的,就像老师理解我们一样,我们也应该按时上课,尊重老师,理解老师。在老师同学们的帮助下,我也做完了作业。在这里我要谢谢老师同学们。

  做数据库实验的心得体会 3

  我们是20xx年3月7号进入宏天实训公司参加软件开发实训的,在此次实训中,除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接*成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学*的东西。

  经过之前的在校学*,对程序设计有了一定的认识与理解。在校期间,一直都是学*理论知识,没有机会去参与项目的开发。所以说实话,在实训之前,软件项目开发对我来说是比较抽象的,一个完整的项目要怎么分工以及完成该项目所要的`步骤也不是很明确。而经过这次实训,让我明白了一个完整项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。

  一个完整项目的开发它所要经历的阶段包括:远景范围规划和用例说明、项目结构和风险评估、业务功能说明书、详细设计说明书、代码实现、测试和安装包等等。一个项目的开发所需要的财力、人力都是很多的,如果没有一个好的远景规划,对以后的开发进度会有很大的影响,甚至会出现在预定时间内不能完成项目或者完成的项目跟原来预想的不一样。一份好的项目结构、业务功能和详细设计说明书对一个项目的开发有明确的指引作用,它可以使开发人员对这个项目所要实现的功能在总体上有比较明确的认识,还能减少在开发过程中出现不必要的麻烦。代码的实现是一个项目开发成功与否的关键,也就是说,前期作业都是为代码的实现所做的准备。

  我深刻的认识到要成为一名优秀的软件开发人员不是一件容易的事情,不仅要有足够的干劲和热情,还要有扎实的编写代码基础,必须要有事先对文档进行可靠性报告,功能说明书,详细设计说明书等的编写和一些风险评估的编写的能力。

  除了图书馆,最能让我感觉到身在大学的就是实训机房,在匆匆过去的两个月内,我往返于实训机房与宿舍之间,使我享受了一个充实的学*时期,让我感受到了大学的魅力,对自己充满信心,对大学充满信心,以积极的心态迎接明天挑战。

  实训中要求有扎实的理论基本知识,操作起来才顺心应手,我这时才明白什么是“书到用时方恨少”。这就激发了学*的欲望。

  “学以致用”,就是要把学来的知识能运用到实际操作当中,用实践来检验知识的正确性。我想,这是实训的最根本目的。

  “纸上得来终觉浅,绝知此事要躬行!”,在短暂的实训过程中,让我深深感受到自己在实际运用中专业知识的匮乏。以前总以为自己学的还不错,一旦应用到实际就大不一样了,这时才真正领悟“学无止境”的含义。

  经过为期两个月的电子政务服务*台系统开发的实训,我对Visual .net软件开发*台有了更深一步的了解,对微软基础类库的认识与使用也有了大大的提高。以及如何使用SQL Server数据库进行连接操作方面有了本质的提高。

  短短的实训结束了,为我将来的就业打下了良好的基础,也提高了我的软件开发的水*,今后我将会更加努力的学*,不断提高自身素质,开拓创新,与时俱进,做一个优秀的软件开发工程师。

  做数据库实验的心得体会 4

  本次课程设计,使我对《数据结构》这门课程有了更深入理解。《数据结构》是一门实践性较强课程,为了学好这门课程,必须在掌握理论知识同时,加强上机实践。

  我课程设计题目是线索二叉树运算。刚开始做这个程序时候,感到完全无从下手,甚至让我觉得完成这次程序设计根本就是不可能,于是开始查阅各种资料以及参考文献,之后便开始着手写程序,写完运行时有很多问题。特别是实现线索二叉树删除运算时很多情况没有考虑周全,经常运行出现错误,但通过同学间帮助最终基本解决问题。

  在本课程设计中,我明白了理论与实际应用相结合重要性,并提高了自己组织数据及编写大型程序能力。培养了基本、良好程序设计技能以及合作能力。这次课程设计同样提高了我综合运用所学知识能力。并对VC有了更深入了解。《数据结构》是一门实践性很强课程,上机实*是对学生全面综合素质进行训练一种最基本方法,是与课堂听讲、自学和练*相辅相成、必不可少一个教学环节。上机实*一方面能使书本上知识变“活”,起到深化理解和灵活掌握教学内容目;另一方面,上机实*是对学生软件设计综合能力训练,包括问题分析,总体结构设计,程序设计基本技能和技巧训练。此外,还有更重要一点是:机器是比任何教师更严厉检查者。因此,在“数据结构”学*过程中,必须严格按照老师要求,主动地、积极地、认真地做好每一个实验,以不断提高自己编程能力与专业素质。

  通过这段时间课程设计,我认识到数据结构是一门比较难课程。需要多花时间上机练*。这次程序训练培养了我实际分析问题、编程和动手能力,使我掌握了程序设计基本技能,提高了我适应实际,实践编程能力。 总来说,这次课程设计让我获益匪浅,对数据结构也有了进一步理解和认识。

  做数据库实验的心得体会 5

  熟练而且正确的E-R图绘制,明确改图是表明实体和关系的图,实体表示要在数据库里保存的类,关系表示类与类之间的相互关系,关系主要有一对一,一对多,多对多。经验之谈,继承关系通常可以用一对一表示,而一对多或者多对多通常表示类之间的使用关系;

  在设计时要做到高度的抽象,对内容或者关系相类似的内容抽象为一类实体,在分类时可以抽象出一个“类”的实体,与要分类实体之间进行多对多关系映射,明确哪些是必须要进行存储的实体;

  如果系统涉及用户角色的不同不妨把,账户和身份的考虑分离开,账户的存在让他是一直存在的并且在身份变化时个人的历史和基础内容是不变的,就是身份的加持让他可以有特权或者使命,而账户是他在系统中的根;

  对于有值内容,并且需要对值进行统计结果的需要对他进行内容的拆分,比如:问卷表和问卷内容表,问卷内容值表要拆开,才有利于统计计算,而且他们之间是一对多关系;

  有时更加困难的是一个实体会发生多个维度的分类,那么就把他的拆分维度一一分开;

  “频道”概念在消息分发时是一个非常灵活的概念;

  数据库可以建表来模拟消息服务器分发消息,在无法保证实时性必须存储内容时,同一消息对不同用户创建不同的副本;

  总结,其实我在今天的数据库设计中就学*到这些,学*是一个逐渐进步的过程,也是一个自我折磨的过程,希望我可以在这条路上走的再远一点。


数据库实*心得体会(精选五篇)(扩展3)

——数据库设计心得体会(精选5篇)

  数据库设计心得体会 1

  时间真的如轮一样在飞转,一周的实训又一次即将结束,可是,感觉仿佛只过去了一天。实训结束也意味着这个学期也将结束。不管时间多么的飞快,这周短暂的VB程序设计实训同样让我们收益不少。 首先,不说我们学到了多少专业知识,也不说我们学到了多少专业技能。在这样零下1度的天气中实训,着实是锻炼我们的意志力。人都有惰性,这是无可厚非的事实。在寒冷的天气里,赖床就更是常有的事。因为要实训,我们很多*常经常迟到的同志不得不早起。就说实训的第一天,外面飘着白雪,早上,手机的闹铃已经响过第二遍了。

  我们宿舍的几个姐妹还躲在被窝里无动于衷。可是,当一个姐们突然说了一句,“这周要实训”时,我们都‘呼啦’爬了起来,以惊人的速度洗漱好,急忙赶到教室。不管*时多么懒散的同学,这次实训都表现的异样的认真。这应该算是实训赋给我们的特别礼物吧! 实训的目的无非就是训练我们的操作能力,以及提高我们的专业技能。实践出真知,这是不变的真理。毫无疑问,这次VB程序设计实训让我们每一位同学都在不同程度上提高了编程技能。编程是我们的专业课程,可是,在老师*时上课的时候,班上大部分同学都以怠慢的态度对待。所以,对这门课程学的泛泛的。

  实训前,如果要我们做一个管理系统,我想班上能完成任务的同学应该寥寥无几。在实训前,我们常抱怨,编程有多么的难。一个学期的学*,我们居然都不能完全的做出一个管理系统来。而这次短短的实训,却让我们学会了做管理系统。没错,就是短短的几天,我们每位同学都完成了一个自己做的管理系统。这说明,编程它本身不是很难,而在于你是不是真正的学*了。这次实训让我深刻的明白,你的态度决定一切。就以我自己的经历来说,一个学期的学*还没没短短一周学到的多。这是为什么?主导因素就是态度。在*日的学*中,我抱着不以为然的态度,以懒散的心态对待这门课程。所以,一个学期下来,我的编程学的一塌糊涂。而这次实训,就像是一场实战,必须认真对待。而这几天踏踏实实的学*,将我*日落下的学*全都补救过来了。真的非常感谢这次实训。通过这次实训,我的编程技能确比之前实提高了不少。

  更重要的是,在这次实训中,让我明白:学*或生活中发现了自己的不足,就要及时改进。不管是在学*中,还是在生活中,有不懂的没关系。而,如果不懂,也不去问,就是一件很悲哀的事情。这次实训中,我遇到了很多不懂的问题,但是,这些不懂最后都被我弄懂了。因为遇到不懂的不会做的我及时主动询问了周围的同学。同学不懂的,我又询问了老师。不要认为问别人是一件让人很羞耻的事情。不懂就问,不但不会让你蒙羞,反而能显示你的真实与谦虚。

  总之,这次实训我又有不少新收获。

  最后,还要感谢这次实训期间周围同学的热情帮助和老师的热心讲解与指导。

  数据库设计心得体会 2

  在我看来,数据库课程设计主要目标是利用课程中学到数据库知识和技术较好开发设计出数据库应用系统,去解决各行各业信息化处理要求。通过这次课程设计,可以巩固我们对数据库基本原理和基础理论理解,掌握数据库应用系统设计开发基本方法,进一步提高我们综合运用所学知识能力。

  当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进行模块分工。每个人都有自己模块设计,而且写出来代码要求可以实现相应模块功能,得到理想效果。当每个人都把自己分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用是Html和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中奥秘。

  我所负责是数据库备份和还原还有一些界面实现。还记得自己刚接触html时候,觉得很感兴趣,所以有一段时间几乎到了痴迷程度。然而Php 是我刚接触不久一种编程语言。不过觉得它功能真很强大,可以开发出很多大型系统。但是在做备份和还原时候,要考虑东西还是很多。当我遇到错误时候,感到很受打击。值得欣慰是,在同学帮助和大量参考书查阅下,我把自己模块做好了。这就是我收获最大地方。而且,我明白了遇到困难永不放弃重要性,我知道了团队合作重要性,我领悟了只有坚持不懈才会取得胜利。 知识获得是无止境,只要你想学,只要你行动,没有什么会难倒我们。回首这一个多星期课程设计,我很欣慰。因为我有了动力,有了勇气。谢谢老师对我们不懈帮助,谢谢学校给了我们这一次实践机会,也谢谢组员们关怀。这些美好回忆美好东西将永远伴随着我。

  数据库设计心得体会 3

  在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。

  当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进行模块的分工。每个人都有自己的模块设计,而且写出来的代码要求可以实现相应模块的功能,得到理想的效果。当每个人都把自己的分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用的是html和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中的奥秘。

  我所负责的是数据库的备份和还原还有一些界面的实现。还记得自己刚接触html的时候,觉得很感兴趣,所以有一段时间几乎到了痴迷的程度。然而php是我刚接触不久的一种编程语言。不过觉得它的功能真的很强大,可以开发出很多大型的系统。但是在做备份和还原的时候,要考虑的东西还是很多的。

  当我遇到错误的时候,感到很受打击。值得欣慰的是,在同学的帮助和大量参考书的查阅下,我把自己的模块做好了。这就是我收获最大的地方。而且,我明白了遇到困难永不放弃的重要性,我知道了团队合作的重要性,我领悟了只有坚持不懈才会取得胜利。

  知识的获得是无止境的,只要你想学,只要你行动,没有什么会难倒我们的。回首这一个多星期的课程设计,我很欣慰。因为我有了动力,有了勇气。谢谢老师对我们的不懈帮助,谢谢学校给了我们这一次实践的机会,也谢谢组员们的关怀。这些美好的回忆美好的东西将永远伴随着我。

  数据库设计心得体会 4

  在我看来,数据库课程设计主要的目标是利用课程中学到的数据库知识和技术较好的开发设计出数据库应用系统,去解决各行各业信息化处理的要求。通过这次的课程设计,可以巩固我们对数据库基本原理和基础理论的理解,掌握数据库应用系统设计开发的基本方法,进一步提高我们综合运用所学知识的能力。

  当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进行模块的分工。每个人都有自己的模块设计,而且写出来的代码要求可以实现相应模块的功能,得到理想的效果。当每个人都把自己的分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用的是html和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中的奥秘。

  我所负责的是数据库的备份和还原还有一些界面的实现。还记得自己刚接触html的时候,觉得很感兴趣,所以有一段时间几乎到了痴迷的程度。然而php是我刚接触不久的一种编程语言。不过觉得它的功能真的很强大,可以开发出很多大型的系统。但是在做备份和还原的时候,要考虑的东西还是很多的。

  当我遇到错误的时候,感到很受打击。值得欣慰的是,在同学的帮助和大量参考书的'查阅下,我把自己的模块做好了。这就是我收获最大的地方。而且,我明白了遇到困难永不放弃的重要性,我知道了团队合作的重要性,我领悟了只有坚持不懈才会取得胜利。

  知识的获得是无止境的,只要你想学,只要你行动,没有什么会难倒我们的。回首这一个多星期的课程设计,我很欣慰。因为我有了动力,有了勇气。谢谢老师对我们的不懈帮助,谢谢学校给了我们这一次实践的机会,也谢谢组员们的关怀。这些美好的回忆美好的东西将永远伴随着我。

  数据库设计心得体会 5

  跟老板做了两个算是比较大的项目,数据库主体都是我设计的。第一个感觉很失败;第二个现在正在用,虽然总结了第一个的教训,但感觉还是有些遗憾。把这过程中的一些心得记在这里,以便日后用到时来查阅。若以后还有机会再设计数据库——现在倒还有些期待,呵呵,再有新的体会,也全部补充到这里。

  1.尽量使用数据冗余。

  随着磁盘容量的大幅飙升,这一点已经不会产生什么问题。当然冗余归冗余,不能把数据的关联弄的乱七八糟的。

  本科数据库课程中学的知识直接拿来,在实际中会出大问题。满足三级范式的数据库结构会让你面对大量的连表查询,应用程序中会用到大量的数据库访问,既繁琐(烦死你)又使程序运行速度减慢。

  2.尽量不要使用varmax)类型

  这一点主要是用动软代码生成器自动生成代码时,如果varchar的最大长度指定为max,在自动生成代码时,它无法生成这一最大长度,需要手动补进去。

  现在感觉用个var1000)就够了。

  3.使用预留字段。

  数据库表(尤其是动态表格),在你把所有字段都设计好了之后,再添加几个备注字段和预留字段。

  之前我觉得这样做没多大意义,因为预留字段的列名是没有实际意义的。这样程序中使用的时候就会让人费解。但现在觉得还是有必要的,很有必要的,即便在用到时需要自己十分清楚之前预留的无意义字段现在表示什么意义。不过我的第二个数据库中还是没采用,这也是遗憾之处啊。

  个人感觉用note1、note2、r1(r表示reserve)、r2、r3,2个备注字段和3个预留字段就足够了,再多的话就不容易记住哪个字段具体表示什么意义了,容易晕。类型就都用var200)吧。


数据库实*心得体会(精选五篇)(扩展4)

——中外文学术免费资源数据库 (菁华3篇)

中外文学术免费资源数据库1

  1.国家科技图书文献中心:现有期刊资源6908本,会议资源1506个。

  http://www.nstl.gov.cn/

  2.国家图书馆馆藏中文图书数字化资源库:提供17多万种各学科的图书,可在线阅读。

  http://mylib.nlc.cn/web/guest/zhongwentushu

  3.国家哲学社会科学学术期刊数据库:国内最大的公益性社科精品期刊数据库,收录精品学术期刊600多种,论文*300万篇。

  http://www.nssd.org/articles/articlesearch.aspx

  4.国家科技图书文献中心的中文学位论文数据库:免费文摘。

  http://www.nstl.gov.cn/NSTL/

  5.CALIS高校学位论文库:免费文摘。

  http://opac.calis.edu.cn

  6.*学术会议在线:教育部主办的学术会议资源分享*台http://www.meeting.edu.cn/meeting/

  7.中图在线:提供3600种国内期刊的查阅服务

  http://cnplinker.cnpeak.com/

  8.*科技论文在线精品论文:自然科学领域的论文成果。

  http://highlights.paper.edu.cn/

  9.*科学院学位论文数据库:免费文摘

  http://sciencechina.cn/paper/search_pap.jsp

  10.汉斯出版社中文学术期刊:提供125本国际开源中文期刊的免费下载阅读。

  http://www.hanspub.org

中外文学术免费资源数据库2

  1.Directory of Open Access Journals:提供2000种期刊,其中497种期刊提供免费全文共84044篇。

  http://www.pubmedcentral.org/

  2.Social Science Research Network:社会科学(经济类)研究论文数据库,部分提供全文。

  http://www.ssrn.com/

  3.Manybooks:国外大量免费电子图书,可下载。

  http://manybooks.net/

  4.CERN Document Server:提供物理学及相关学科36万多篇全文文献。

  http://cdsweb.cern.ch/

  5.ERIC教育资源信息中心:世界上最大的教育资源数据库,部分提供全文。

  http://www.eric.ed.gov/

  6.开放存取资源数据库:提供400多万篇涵盖所有学科的期刊论文,可免费下载。

  http://www.oalib.com

  7.科研出版社OA资源:共有180多种电子版本的期刊,10000多篇的文章。

  http://www.scirp.org/journal/

  8.剑桥大学机构知识库:提供剑桥大学相关的期刊、学位论文等资源。

  http://www.dspace.cam.ac.uk/

  9.美国密西根大学论文库:2万多篇期刊论文、评议等文献全文。

  http://deepblue.lib.umich.edu/

  10.世界数字图书馆:以多语种形式免费提供世界各地的重要原始材料。

  http://www.wdl.org/zh/

中外文学术免费资源数据库3

  1.The NASAAstrophysics Data System

  http://adswww.harvard.edu/

  世界最大免费全文网站,超过300,000篇全文

  主要学科:天体物理学

  2.HighWirePress

  http://intl.highwire.org/

  世界第二大免费全文网站,超过235,812篇全文

  主要学科:生物学、医学

  3.arXiv.org

  http://arxiv.org/

  主要学科:物理、数学、非线性科学、计算机科学等。文件格式以PostScript为主,如没有相应的阅读软件,可以选择生成PDF文件格式。

  4.Behavioral and Brain Sciences

  http://www.cogsci.soton.ac.uk/bbs/

  主要学科:行为科学、脑科学

  5.Centers for Disease Controland Preventi on (CDC)

  http://www.cdc.gov/

  主要学科:医学

  6.Cog Prints

  http://cogprints.soton.ac.uk/

  主要学科:心理学、神经科学、行为科学、语言学、人工智能、哲学

  7.GPO Access

  http://www.access.gpo.gov/su_docs/databases.html

  美国*文献

  8.Inter-university Consortium for Politicaland Social Research(ICPSR)

  http://www.icpsr.umich.edu/

  世界最大的社会科学文献网站

  9.National Academy Press

  http://www.nationalacademies.org/publications/

  美国国家科学院、国家工程院、医学协会等机构报告

  10.National Centerfor Health Statistics(NCHS)

  http://www.cdc.gov/nchs/

  美国国家卫生统计中心的统计报告

  11.NCSTRL

  http://www.ncstrl.org/

  计算机科学研究报告和论文

  12.Project Gutenberg Electronic Public Library

  http://promo.net/pg/

  电子图书,2002前提供10000种全文电子图书

  13.Thomas LegislativeIn for mationon the Internet

  http://thomas.loc.gov/

  美国国会图书馆提供的美国国会报告和历史文献

  14.UNESCO

  http://unesdoc.unesco.org/ulis/

  联合国教科文组织提供的文档

  15.United States Geological Survey

  http://www.usgs.gov/

  美国地质考察报告

  16.World Development Sources(WorldBank)

  http://www-wds.worldbank.org/

  世界银行报告

  17.Delphion

  http://www.delphion.com/boolquery

  世界各国专利,可看到前十三页全文

  18.Espacenet

  http://ep.espacenet.com/

  电子图书,2002前提供10000种全文电子图书

  欧洲专利局,也可查世界专利


数据库实*心得体会(精选五篇)(扩展5)

——做数据库实验的心得体会 (菁华5篇)

做数据库实验的心得体会1

  没接触数据库的时候总是觉得它比较深奥 或是不可接*的电脑知识,尽管自己对电脑 非常感兴趣,其实还是有些心理上的陌生 感。学*电脑就和我们*时的其它科目学* 一样感觉它有永无止境的知识,在这从初接 触电脑时连个电脑的键盘都不敢动到现在 连硬盘都也修理,其中的过程是多么长啊, 数据库是我在高中时候听过,到了大学渐渐 了解了些,但就其原理性的内容还不知道, 也就是根本就不清楚什么是数据库,只是知 道一个所谓的*字典里的名词。经过此次 的课程设计,我初步明白了数据库的基本原 理。也已经掌握了数据库的基本知识。我想 对我以后的更深度学*打下了基础。这次课 程设计让我知道了让 vb 连接 sql 的方法。 其实就是前台和后台的连接。有了这个思 想,我相信对以后是大有裨益的。

  我按照系统工程软件设计的`要求,从需求分析,概念设计,总体设计,详细 设计,系统测试等各个步骤,分步完成系统的各项任务,实现了系统中的学生信 息查询,学生信息更新,学生信息添加等模块的功能。 在这短短的五天里我收获如下:

  1、巩固和加深了对 c#的理解,提高综合运用本课程所学知识的能力。

  2、培养了我选用参考书,查阅手册及文献资料的能力。培养独立思考,深 入研究,分析问题、解决问题的能力。

  3、通过实际编译系统的分析设计、编程调试,掌握应用软件的分析方法和 工程设计方法。

  根据我在课程设计中遇到的问题,我将在以后的学*当中注意以下几点:

  1、认真上好专业实验课,多在实践中锻炼自己。

  2、写程序的过程中要考虑周到,严密。

  3、在做设计的时候要有信心,有耐心,切勿浮躁。

  4、认真的学*课本知识,掌握课本中的知识点,并在此基础上学会灵活运 用。

  5、在课余时间里多写程序,熟练掌握在调试程序的过程中所遇到的常见错 误,以便能节省调试程序的时间。

做数据库实验的心得体会2

  转眼间在从大一踏进学校的校门到现在刚刚好一年了,在这一年中,数据库也如影随形。

  在这一年中我主要学*的数据库是sql serverXX,在学*的时候过程中,我们首先是从基础开始,比如数据类型、运算符号、关键字等等,然后上升到一些增删改查,还有触发、存储过程等的使用等等。

  经过了一学期的学*,我从起初对数据库的认识模糊到后来清晰,深入,我认为我学到了许许多多的东西。当然,在学*中,薛立柱会给我们在网上下很多的学*资料,同时他也会建议我们多读读网上的学*资料。除了这个以外,我在学*数据库课程过程中,接触到的软件工程思想,网上学*经验,以及利用网络的学*资源都很好的改善了我的学*。后来,在学*的深入中,虽然学*有时是十分叫人感到枯燥乏味的,但我庆幸的是我坚持了下来,在最后的考试复*中,薛立柱老师虽然劝诫我学*不要因为考试而停止。是啊!要想学好一门功课我们需要的是持之以恒的精神。

  数据库编程,这个是作为一个程序员的基本功,绝大多数软件开发公司数据库编程都是由程序员自己完成的,因为他的工作量不是很大,也不是很复杂。所以作为一个综合的程序员,学*数据库编程,像数据库四大操作,增删改查,还有触发、存储过程等的使用,这些都是基础的基础。很多时候我们会认为数据库没什么作用,学*的时候吊儿郎当,到今年做项目时,还不会连接查询,要想避免这种情况发生就必须打好基础,扎实的掌握每个知识点。

  只要你从事计算机行业,就需要学*好数据库的基础知识,不论以后选择哪个方向,数据库的学*都不能放松。古人云:书到用时方恨少,知识学多了不会成为累赘,慢慢的积累,总有用到的时候。给自己明确一个目标,剩下的就是向着这个目标努力,无论遇到什么困难,克服它就向成功迈进了一步。

做数据库实验的心得体会3

  SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。

  它的强大功能以前就听人说过,所以就选了这门课。经过一个学期的数据库课程的学*,我们掌握了创建数据库以及对数据库的操作的基础知识。幸老师的教学耐心细致,课堂上我们有不理解的地方老师都反复讲解,使我们的基础知识掌握的比较牢固。数据库这门课涉及到以前的知识不多,是一门从头学起的课程,即使基础不是很好,只要认真听讲、复*功课,还是一门比较容易掌握的课。

  通过学*,我对数据库没有了神秘感,简单的说下我对数据库的理解吧。我觉得它就是创建一些表格,然后再用一些语句根据他们之间的关系,把它们组合在一起。最基本的就是子查询了。我的子查询经验就是先写出select我们要找什么,然后写条件,我们要找的东西有什么条件,然后在写条件,我们的条件涉及那些表,那些字段,再在这些字段中通过我们学过的简单select语句选出来,有时候还要用到几层子查询,不过无所谓,只要思路是清晰的就没什么问题了。接下来,关联查询之类的,学起来也是不难的,但有一点必须注意,那就是上课必须跟着老师的进度走,一定要注意听讲,勤做笔记。这样,你学起来就会得心应手,没什么困难。

  总之,这是一门很值得学的课程,自己学过获益匪浅,就算自己将来不从事这个行业,但是至少对数据不再陌生,甚至还略知一二。呵呵…谢谢老师~!

做数据库实验的心得体会4

  熟练而且正确的E-R图绘制,明确改图是表明实体和关系的图,实体表示要在数据库里保存的类,关系表示类与类之间的相互关系,关系主要有一对一,一对多,多对多。经验之谈,继承关系通常可以用一对一表示,而一对多或者多对多通常表示类之间的使用关系;

  在设计时要做到高度的抽象,对内容或者关系相类似的内容抽象为一类实体,在分类时可以抽象出一个“类”的实体,与要分类实体之间进行多对多关系映射,明确哪些是必须要进行存储的实体;

  如果系统涉及用户角色的不同不妨把,账户和身份的考虑分离开,账户的存在让他是一直存在的并且在身份变化时个人的历史和基础内容是不变的,就是身份的加持让他可以有特权或者使命,而账户是他在系统中的根;

  对于有值内容,并且需要对值进行统计结果的需要对他进行内容的拆分,比如:问卷表和问卷内容表,问卷内容值表要拆开,才有利于统计计算,而且他们之间是一对多关系;

  有时更加困难的是一个实体会发生多个维度的分类,那么就把他的拆分维度一一分开;

  “频道”概念在消息分发时是一个非常灵活的概念;

  数据库可以建表来模拟消息服务器分发消息,在无法保证实时性必须存储内容时,同一消息对不同用户创建不同的副本;

  总结,其实我在今天的数据库设计中就学*到这些,学*是一个逐渐进步的过程,也是一个自我折磨的过程,希望我可以在这条路上走的再远一点。

做数据库实验的心得体会5

  在我看来,数据库课程设计主要目标是利用课程中学到数据库知识和技术较好开发设计出数据库应用系统,去解决各行各业信息化处理要求。通过这次课程设计,可以巩固我们对数据库基本原理和基础理论理解,掌握数据库应用系统设计开发基本方法,进一步提高我们综合运用所学知识能力。

  当我们这组决定做大学生就业咨询系统时,我们并没有着手写程序。而是大家一起商量这个系统概述、系统目标、系统需求、业务流程分析、数据流程分析和数据词典。当这些都准备好了之后,我们进行模块分工。每个人都有自己模块设计,而且写出来代码要求可以实现相应模块功能,得到理想效果。当每个人都把自己分工做好了,最后会由一个人把这些全部组合搭建在一起。我们使用是Html和php相互嵌套使用,当一个系统做好了之后,我会好好地把程序都看一遍,理会其中奥秘。

  我所负责是数据库备份和还原还有一些界面实现。还记得自己刚接触html时候,觉得很感兴趣,所以有一段时间几乎到了痴迷程度。然而Php 是我刚接触不久一种编程语言。不过觉得它功能真很强大,可以开发出很多大型系统。但是在做备份和还原时候,要考虑东西还是很多。当我遇到错误时候,感到很受打击。值得欣慰是,在同学帮助和大量参考书查阅下,我把自己模块做好了。这就是我收获最大地方。而且,我明白了遇到困难永不放弃重要性,我知道了团队合作重要性,我领悟了只有坚持不懈才会取得胜利。 知识获得是无止境,只要你想学,只要你行动,没有什么会难倒我们。回首这一个多星期课程设计,我很欣慰。因为我有了动力,有了勇气。谢谢老师对我们不懈帮助,谢谢学校给了我们这一次实践机会,也谢谢组员们关怀。这些美好回忆美好东西将永远伴随着我。


数据库实*心得体会(精选五篇)(扩展6)

——数据库开发工程师的岗位职责优选【10】篇

  数据库开发工程师的岗位职责 1

  岗位描述:

  1、进行业务系统数据库的规划、设计、实施,设计并优化数据库物理建设方案;

  2、对数据库进行管理,负责数据库应用系统的运营及监控;

  3、业务系统数据库的定期维护和异常处理;

  4、对数据库性能分析与调优,排错,保证数据安全;

  5、对数据库进行定期备份、和按需恢复;

  6、配合其他部门进行的数据处理、查询,统计和分析工作。

  任职资格:

  1、计算机相关专业,本科以上学历;

  2、两年以上相关工作经验;

  3、精通关系数据库原理,熟悉数据库系统的规划、安装、配置、性能调试;

  4、精通sql脚本的编写,有丰富的数据库管理、运维调优经验;

  5、熟练使用数据库管理、分析、设计工具;

  6、快速处理系统突发事件的能力,较强的学*和创新能力;

  7、良好的沟通能力、团队合作精神。

  数据库开发工程师的岗位职责 2

  职责:

  1、参与需求调研,负责开展专项业务分析,数据开发工作;

  2、负责数据支撑工作,从事数据库开发,报表设计和实现;

  3、负责相关数据库设计的编写等工作;

  4、参与项目的实施,负责数据结果提交、测试反馈与优化;

  5、运营及决策提供业务分析及数据支持;

  6、参与建立采集、转换、整合数据,与展现开发报表分析的'数据设计流程,并应用于实际操作中。

  任职资格:

  1、本科以上学历,计算机相关专业,掌握SQL语言,至少熟练使用过Sybase、DB2、Oracle等其中一种数据库;

  2、熟悉ETL的概念和流程,至少熟练使用过一种ETL工具(odi,informatica,kettle等);

  3、系统学*过数据库原理,对关系模型设计有一定认识更佳,熟练具备SQL语言、存储过程的编写能力;

  4、良好的逻辑思维能力,敏锐的数据洞察力,较强的总结归纳能力;

  5、持有OCP认证、OCM、数据库工程师、SPSS、SAS、CDA任意一种证书者优先;

  6、熟悉db2和sybase者加分,有会计或审计经验者加分。

  数据库开发工程师的岗位职责 3

  职责:

  1、制定数据库开发规范,参与并审核数据库设计,纠正已有的不合理的db设计;

  2、进行业务系统数据库的'规划、设计、实施,设计并优化数据库物理建设方案;

  3、协助开发人员进行产品开发(熟悉数据库结构,数据库设计,SQL调优等);

  4、制定并优化数据库备份策略和数据库高可用方案;

  5、针对数据库系统疑难性能、内核或源码问题进行诊断和解决;

  6、研究各种数据库,参与公数据库状态监控等相关产品的设计与开发;

  要求:

  1、全日制本科及以上学历,计算机相关专业,学历真实可查,二年以上数据库开发或者运维的相关经验;

  2、至少精通一种数据库的运行机制和体系架构;

  3、高度的责任感,善于在工作中学*,能够承受工作压力;

  4、精通数据库产品性能分析和测试,对数据库的优化,存储性能有较深的研究和操作经验;

  5、熟悉建立数据库仓库及有数据分析与挖掘基础优先;

  数据库开发工程师的岗位职责 4

  职责:

  1、负责公司微信小游戏产品功能设计和开发工作;

  2、与团队成员一起,参与游戏需求分析并制定开发计划;

  3、与后台开发工程师密切配合,完成交互功能、联调等工作;

  4、根据需求优化产品功能、游戏性能和用户体验,确保产品稳定。

  岗位要求:

  1、本科及以上学历;

  2、3年以上前端和游戏开发工作经验,熟练掌握至少一种H5游戏引擎(cocos2d-js,Egret,Layabox),项目目前需要使用Egret该语言,后续会转Layabox;

  3、熟练掌握ES6或者TS语法,熟悉面向对象编程;

  4、熟练使用WebSocket和HTTP等网络协议,熟悉JSON、ProtoBuf等数据协议;

  5、熟练掌握一种前端工程化工具(gulp、grunt、webpack),对前端工程化和模块化有一定的了解;

  5、熟悉MVC开发模式,熟悉canvas和webgl图形学原理;

  6、具有良好的编码规范,善于思考,具有较强的学*能力和独立解决问题的'能力;

  7、有微信小游戏产品经验的优先考虑。

  数据库开发工程师的岗位职责 5

  1、熟悉PHP语言开发,有PHP项目开发经验,熟悉面向对象的设计方法,开发经验3-5年;

  2、掌握JS、HTML、CSS等相关Web开发技术知识;

  3、掌握MySQL数据库应用,具有相关应用开发经验及数据库规划能力;

  4、具备良好的代码编程*惯及较强的文档编写能力;

  5、具备强烈的.进取心、求知欲及团队合作精神,有较强的沟通及协调能力;能够准确了解需求;

  6、熟悉ThinkPHP、Laravel框架优先;

  7、熟悉前端框架如AngularJs,jQuery,Bootstrap,jQueryMobile等优先。

  8、熟悉memcache,redis,mysql/postgresql,mongodb。如对NoSQL有深入了解者尤佳;

  9、对个人和团队代码质量要很高要求,*惯并喜欢codereview

  10、熟悉常用设计模式,有大型分布式、高并发、高负载、高可用性系统设计开发经验者优先;

  11、有商城系统开发、熟悉微擎系统经验者优先

  数据库开发工程师的岗位职责 6

  1、负责APP或网站后台程序计、开发和维护;

  2、构建稳定、安全、高效、可扩展的海量服务后台架构;

  3、进行软件需求分析,架构设计,制定开发计划;

  4、完成软件代码的详细设计、编写、集成与测试;

  5、解决项目实施过程中出现的`技术问题;

  6、组织及带领开发组员完成开发任务。

  数据库开发工程师的岗位职责 7

  职责:

  1、负责产品的研发、持续迭代等工作;

  2、对互联网前沿技术的研究、实践和培训工作;

  3、负责程序代码的单元测试;

  4、按照公司的`规范编写相应的技术文档。

  任职资格:

  1、计算机相关专业,本科及以上学历,从事JAVA语言编程工作1年以上;

  2、熟悉基于SpringBoot和SpringCloud的微服务架构,有相关产品或项目实施经验;

  3、熟悉REST风格架构,有RESTAPI接口开发经验;

  4、有较强的算法设计、理解和实现能力;

  5、熟悉Linux操作系统,熟悉Mysql和SQL语言,熟悉Redis、MongoDB的使用;

  6、熟练使用Memcached、Redis缓存技术;熟悉linux操作,熟悉TomcatWeb服务器的使用;

  7、熟练Hbase,Elasticsearch,Hadoop中一种,优先考虑;

  8、热爱技术,有责任心,有较好的团队合作意识和自主学*能力。

  数据库开发工程师的岗位职责 8

  职责:

  1、根据数据仓库及BI项目的需求,制定ETL相关的设计方案和开发计划,并进行后续的设计、实施、维护;

  2、负责数据仓库数据模型的开发,发布,测试工作;

  3、负责多种类型的数据报表的研发工作,包括钻取类报表,表格类报表,和图形化报表的研发,测试和发布工作;

  4、承担数据抽取、清洗、转化等数据处理程序开发。

  任职要求:

  1、计算机相关专业本科及以上学历

  2、精通数据仓库的数据模型设计,熟悉ETL工具如DataStage,有3年以上的实际BI项目经验;

  3、精通Mysql/Oracle/SQLServer数据库,精通SQL语言,熟练编写存储过程,掌握海量数据处理及数据库性能优化;

  4、熟悉Hadoop大数据技术框架及相关技术;

  数据库开发工程师的岗位职责 9

  职责:

  1、独立承担系统功能的需求分析和重要功能模块的设计;

  2、负责核心模块的代码编写、测试;

  3、参与软件项目工程的实施和管理;

  4、培养和指导团队成员开展工作。

  任职资格:

  1、计算机相关专业(数学、物理专业也可),本科以上学历;

  2、精通Java语言,熟练使用IDE,springBoot,Redis,RabbitMQ,Eureka,zookeeper;

  3、能熟练掌握目前主流的数据库(Oralce /DB2/SQL SERVER/My Sql)至少一种以及非关系型数据库(MongoDb、ES);

  4、熟悉Nginx、Tomcat等常用web容器

  5、熟悉docker容器技术

  6、对多线程编程有一定的了解

  7、具有良好的.代码编程*惯

  8、有3年以上实际项目开发经验,1-2年作为项目团队核心成员;

  9、能参与系统设计,独立完成模块开发;

  10、富有责任心和创新精神,具有团队合作精神;

  11、有过项目管理经历的优先录用。

  数据库开发工程师的岗位职责 10

  职责:

  1.参与传统数仓和大数据数仓日常开发工作;

  2.参与大数据仓库设计、规划和开发;

  3.参与日常工作的`优化,提出建设性意见;

  4.负责管理项目,负责板块内的资源协调、进度管理、交付管理;

  5.参与数据仓库、数据集市体系架构的设计、规划与开发,参与大数据、ETL开发,sql性能优化。

  任职要求:

  1.全日制本科,计算机等相关专业。3年以上数仓开发经验,有银行、金融从业经验者优先。

  2.2年以上项目管理经验,具备PMP证书优先.

  3.熟悉oracle/hive/spark,熟悉数据处理和性能优化,有UDF自定义函数、MR开发经验优先;

  4.熟悉常用ETL工具,熟悉常用的Linux指令,熟悉shell/python任意一种脚本语言。


数据库实*心得体会(精选五篇)(扩展7)

——数据库管理员岗位职责(精选十篇)

  数据库管理员岗位职责 1

  职责:

  1、负责线上、线下数据库环境的建设、迁移、维护

  2、负责数据库日常运行监控和性能调优

  3、负责数据库的监控建设与维护,快速的故障诊断和排除

  4、负责数据库方面技术难题攻关

  5、负责对研发等部门的SQL语句进行审核、优化

  6、负责性能的优化,保证数据库安全、稳定、高效运行。

  7、负责存储的.规划、调整,数据库故障排除与解决,协助开发、设计等

  任职资格:

  1、有3年以上的工作经验,熟悉DBA日常运维工作,如:数据库(含集群)安装,备份,运行监控,安装配置等

  2、了解Oracle,包括安装、配置、调优、监控和故障排除等;

  3、熟悉MySQL数据库运行机制、体系架构、主从复制及调优等;

  4、熟练Linux系统,能编写Shell,或Python脚本

  5、能够根据故障现象迅速定位应用系统、数据库的故障点

  6、成熟、稳重、抗压;有良好的团队协作意识,及较强的学*和沟通能力。

  数据库管理员岗位职责 2

  职责:

  1、负责对信息化系统的数据库进行管理,及时对相关数据进行备份,保证数据的.准确性与完整性;

  2、负责公司信息化系统各类报表的增加、修改、删除等;

  3、定期或不定期对信息化系统进行优化和升级,保证系统与公司的匹配性;

  4、负责定期或不定期的对信息化系统操作人员进行培训,并监督操作人员的使用情况;

  任职资格:

  1、大专及以上计算机类相关专业,熟练使用Oracle、SQLSERVER等常见数据库;

  2、具有1年以上数据库相关工作经验;

  3、有帆软报表使用经验者优先。

  数据库管理员岗位职责 3

  1、负责数据库架构设计工作;

  2、负责数据库运维标准化、规范化,维护数据库的安全性;

  3、负责数据库管理维护,监控及性能优化,维护生产环境数据库的稳定性和扩展性;

  4、配合公司产品和开发团队进行数据库设计和调优,对数据库整体架构提出建议;

  5、配合公司各业务部门的`数据需求,提供相关的数据查询工作。

  数据库管理员岗位职责 4

  1.负责对MySQL数据库日常管理与运维工作;

  2.对MySQL进行性能调优、慢SQL优化和故障排障;

  3.负责维护和搭建MySQL Replication/MHA/Percona XtraDB Cluster;

  4.对Redis/MongoDB的日常管理与运维使用;

  数据库管理员岗位职责 5

  职责

  1、负责数据库的日常操作、安装、配置、监控、负载均衡、实时备份、恢复和管理;

  2、依据业务需求优化数据存储结构;

  3、通过数据库的日常检查,对性能较差的SQL语句提出优化方案;

  4、协助项目其他成员设计关键的.SQL语句和触发器、存储过程、表等;

  5、负责数据库架构设计、分布式缓存设计等,解决多种业务模式下的可扩展、高可用、负载均衡等关键技术问题、

  任职要求

  1、相关工作经验2年以上;

  2、熟悉Linux系统,能编写Shell或Python脚本;

  3、掌握数据库的高可用、迁移、扩容、备份恢复、性能监控;

  4、熟悉Oracle、Mysql、SqlServer数据库运行机制、体系架构,熟悉表结构和SQL优化;

  5、熟练掌握Oracle数据库维护,能对业务需求和故障进行及时响应和处理,能解决OracleRAC和DataGuard的故障;

  6、熟练掌握MySQ数据库维护;掌握第三方配套工具Mycat、MMM、MHA等原理和实现及其故障排除;

  7、熟悉SqlServer数据库维护

  数据库管理员岗位职责 6

  职责:

  1、维护数据库的日常运维、数据安全、性能优化、故障处理及前沿技术研究,包括备份和恢复,容灾策略,水*扩展,性能优化,日志分析,数据迁移等。

  2、精通大规模linux环境下数据库运营和维护。

  3、开发数据库自动化运维*台。

  4、定期进行性能检测、分析、调优、保障数据库系统高效安全及稳定运行。

  5、配合完成特殊需求,如数据提取,数据修改及报表相关开发。

  6、领导交办的其他事宜。

  任职资格:

  1、全日制大学本科以上学历,熟悉关系型数据库理论者优先;

  2、熟悉MySQL数据库的架构原理,能熟练进行数据库设计、开发、维护和调优;

  3、熟悉Linux操作系统,有SQL开发经验者优先;

  4、具有较强的基于MySQL数据库的分析能力;

  5、具有广阔的技术视野,对新技术有很强的`敏感性;

  6、有大数据部署实施经验者优先考虑,了解Redis,MongoDB,Hadoop优先;

  7、掌握shell、perl、python中至少一种语言。

  8、工作细致,性格稳定,良好的学*能力、沟通能力和团队协作能力。

  数据库管理员岗位职责 7

  职责:

  1、负责业务系统数据库的维护和管理(包括数据库性能监控和调优,数据备份和恢复计划,系统数据安全以及权限管理);

  2、负责数据库系统部署方案的`规划、设计和实施,参与项目设计,对数据库整体架构提出建议;

  3、根据需求或开发人员的设计,审核并创建数据库存储结构、数据库对象,编写数据字典;

  4、负责数据分析,对业务问题进行深入分析,为业务的策略、产品优化提供数据支持;

  5、负责大数据模型和算法的开发、调试和修改,并配合研发人员实施落地;

  6、协助负责数据提取,统计,清洗,分析,可视化等数据分析处理工作;

  7、负责数据分析报告的撰写;

  任职要求:

  1、计算机科学技术、计算机软件等相关专业,大专以上学历;

  2、熟悉数据库原理,有存储过程,触发器,大数据的经验;熟悉或精通各数据库体系结构;

  3、熟悉数据库架构设计,数据库分库分表规则;维护数据一致性、扩容、架构调整等。

  数据库管理员岗位职责 8

  职责:

  1、负责数据库日常运维、性能优化和故障处理;

  2、承担研发过程中的数据库相关问题的定位和解决;

  3、负责拟定数据库相关的开发、测试、运维和日常管理规范,承担规范落地的检查工作;

  4、完成领导交办的其它工作。

  任职要求:

  1、至少三年以上MySQL DBA的实战经验。

  2、了解MySQL数据库的运行机制和架构体系。

  3、熟悉MySQL数据库基本调优,了解MySQL数据库内存与I/O机制。

  4、熟悉MySQL数据库数据同步的异步、半同步、Group Replication等基本原理。

  5、至少熟练一门脚本编程语言或JAVA编程语言。

  6、至少掌握业界中的mysqlslap、sysbench、tpcc-c等任一2种以上性能压测工具。

  7、有Cobar、Amoeba、MyCAT使用经历者优先。

  8、具备良好的团队合作能力及沟通协调能力,工作主动、积极,责任心强和自学能力较强

  9、有docker容器相关经验优先

  数据库管理员岗位职责 9

  职责:

  1、负责对信息化系统的数据库进行管理,及时对相关数据进行备份,保证数据的准确性与完整性;

  2、负责公司信息化系统各类报表的增加、修改、删除等;

  3、定期或不定期对信息化系统进行优化和升级,保证系统与公司的匹配性;

  4、负责定期或不定期的对信息化系统操作人员进行培训,并监督操作人员的使用情况;

  任职资格:

  1、大专及以上计算机类相关专业,熟练使用Oracle、SQLSERVER等常见数据库;

  2、具有1年以上数据库相关工作经验;

  3、有帆软报表使用经验者优先。

  数据库管理员岗位职责 10

  职责:

  1、负责项目大数据集群的部署,包括操作系统的安装,数据*台的安装及配置等

  2、系统部署及运维文档的撰写

  3、负责数据库的日常维护,保障系统的健康稳定运行;

  4、负责数据库的高可用性部署、系统安装、配置管理、高并发处理以及性能调优;

  5、对数据库运行状况进行监控,及时对故障进行处理,并分析故障原因,记录解决文档;

  6、研究数据库架构、分布式存储和开展数据库优化等技术,提高系统的稳定性和健壮性;

  7、日常数据备份、数据ETL抽取;

  任职资格:

  1、全日制大学本科以上学历,计算机及相关专业毕业;

  2、4年以上数据库经验,精通数据库管理与优化,熟悉分库分表原理:

  3、精通MySQL、PostgreSQL、Hadoop等数据库的运行机制和体系结构,有良好的数据库故障分析和解决能力;

  4、具备大规模数据库服务器运维和管理经验;

  5、熟悉Linux操作系统,熟悉Shell、Python等脚本语言;

  6、熟悉Linux环境下java技术栈搭建,能熟练安装配置jdk,tomcat,redis,svn等常见软件,此条为加分项;

  7、熟悉kettle数据抽取工具;

  8、具备数据仓库规划和建设经验者优先。


数据库实*心得体会(精选五篇)(扩展8)

——学*数据库的心得体会范本5份

  学*数据库的心得体会 1

  在学*数据库和数据表创建和修改时,了解到表是建立关系数据库的基本结构,用来存储数据具有已定义的属性,在表的操作过程中,有查看表信息、查看表属性、修改表中的数据、删除表中的数据及修改表和删除表的操作。从课程中中让我更明白一些知识,表是数据最重要的一个数据对象,表的创建好坏直接关系到数数据库的成败,表的内容是越具体越好,但是也不能太繁琐,以后在实际应用中多使用表,对表的规划和理解就会越深刻。我们上机的另一个内容是数据库的约束、视图、查询。从中我们了解到查询语句的基本结构,和简单SELECT语句的使用,多表连接查询。而在视图的操作中,也了解到了视图是常见的数据库对象,是提供查看和存取数据的另一种途径,对查询执行的大部分操作,使用视图一样可以完成。使用视图不仅可以简化数据操作,还可以提高数据库的安全性,不仅可以检索数据,也可以通过视图向基表中添加、修改和删除数据。存储过程、触发器也是我们学*的内容之一,在操作中有建立存储过程,执行存储过程,及查看和修改存储过程,这些都是非常基础的东西,但对用户却是非常重要的呢,只有熟悉了T_SQL语言,才能更好的'掌握更多的东西。我们还学*了,SQL管理、数据的导入、导出、备份和还原。有SQLServer安全访问控制;登录账户的管理;数据库角色的管理;用户权限管理。维护数据库的安全是确保数据库正常运行的重要工作。数据的备份是对SQLServer数据事务日志进行拷贝,数据库备份记录了在进行备份操作的数据库中所有数据的状态。而数据的备份还分为数据库完整备份、差异备份、事务日志备份、文件及文件组备份。做数据备份就是为了以后的数据库恢复用。我们还做了仓库管理数据库,其中的要求包含了许多数据库的对象,综合了我们所学的许多知识,让我们更努力的把所学到的东西运用上去。

  学*数据库的心得体会 2

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

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

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

  学*数据库的心得体会 3

  SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的`数据库均支持SQL。

  它的强大功能以前就听人说过,所以就选了这门课。经过一个学期的数据库课程的学*,我们掌握了创建数据库以及对数据库的操作的基础知识。幸老师的教学耐心细致,课堂上我们有不理解的地方老师都反复讲解,使我们的基础知识掌握的比较牢固。数据库这门课涉及到以前的知识不多,是一门从头学起的课程,即使基础不是很好,只要认真听讲、复*功课,还是一门比较容易掌握的课。

  通过学*,我对数据库没有了神秘感,简单的说下我对数据库的理解吧。我觉得它就是创建一些表格,然后再用一些语句根据他们之间的关系,把它们组合在一起。最基本的就是子查询了。我

  的子查询经验就是先写出select * 我们要找什么,然后写条件,我们要找的东西有什么条件,然后在写条件,我们的条件涉及那些表,那些字段,再在这些字段中通过我们学过的简单select语句选出来,有时候还要用到几层子查询,不过无所谓,只要思路是清晰的就没什么问题了。接下来,关联查询之类的,学起来也是不难的,但有一点必须注意,那就是上课必须跟着老师的进度走,一定要注意听讲,勤做笔记。这样,你学起来就会得心应手,没什么困难。

  总之,这是一门很值得学的课程,自己学过获益匪浅,就算自己将来不从事这个行业,但是至少对数据不再陌生,甚至还略知一二。呵呵…谢谢老师~!

  学*数据库的心得体会 4

  在大二的下学期刚学了数据库这门课,对这门课的第一印象是书本蛮厚的,感觉学起来应该会很难很累。在学*这门课的过程中,在对数据库的了解过程中,慢慢对数据库有了感观。数据库这一词并不是很难想象,并不是像外人看来很神奇。作为计算机专业的学生,这样的专业术语或者专业知识是最基本的。

  学*的时候没有想象中的那么难,只要上课能听懂就基本还可以。但是问题还是出在书本有点厚,有的时候上课的内容都要找很久才能找到,甚至有的时候老师讲的知识书本上是找不到的,是另外补充而且是相当重要的内容。有的时候开小差,没有听到老师讲的知识点,这就导致了以后的学*无法顺利进行,使得学*起来十分困难。所以在数据库这门课的学*中,上课一定要听牢,就像老师说的那样,这样的专业课如果想凭考试前几天突击是行不通的,必须是日积月累的知识才能取得好成绩。

  通过对数据库的学*,我也明白了各行各业都离不开数据库,就算是一个小型的超市也离不开它。可见数据库这门课的广泛性,如果能够认真学好它将来必有成就。我就是抱着这种信念去学*数据库的。第一次接触数据库,第一次接触SQL语言,虽然陌生,但是可以让我从头开始学,就算没有基础的人也可以学得很好。刚开始练*SQL语言的时候,并不是很难,基本上都是按照老师的步骤来做,还很有成就感。后来学了单表查询和连接查询后,就慢慢发现越学越困难了,每个题目都要思考很久,并且每个题目基本上不止一个答案,所以必须找出最优的答案。后面的删除、插入、修改这些题目都变化蛮大的,书本上的例题根本无法满足我们,好在老师给我们提供了大量的课件,通过这些PPT,我们可以巩固课内的知识,还可以学*内容相关的知识,更好地完成老师布置的作业。

  除了老师布置的一些基本作业外,还有一份大作业。就像我们小组的是杂货店的销售管理系统,在完成这一作业的过程中,我们可以通过网络实现一家杂货店。过程是很复杂的,杂货店需要员工,还有百来种商品,不仅需要大量的数据,还要完成需求说明,数据词典,还有E-R图等,虽然想象起来并不是很难,但是要转化成文字,转化**们能够读懂的文字就显得十分困难。特别是一个完整的销售系统,对我们来说都是第一次接触,在做大作业的时候经常是前面改改,后面改改,因为一些数据不能很好地对应起来,经常会遗忘一些,所以出现了这样的情况。一个完整的数据库系统也就是在这样修修改改的状态下完成的,也给了我很大的反思。第一、一个数据库的完成一定要考虑各方面的因素,包括现实因素。第

  二、在完成这类作业时,修修改改是很正常的,不要因此而厌倦。第三、一个完整的数据库一定不能出现错误,否则会在现实生活中带来不必要的麻烦。

  通过本学期数据库的学*及大作业的完成,很有去作项目的冲动,但深知自己的能力水*有限,还需要更多的学*。

  本学期开设的《数据库系统及应用》课程已经告一段落,现就其知识点及其掌握情况以及对该门课程的教学建议等方面进行学**结。

  一、数据库主要知识点

  我们首先从第一章绪论了解了数据库的概念,其中有几个较为重要的知识点,即数据库系统

  DBS、数据库管理系统DBMS的概念以及数据库管理员DBA的职责。此外本章还介绍了数据库发展的三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。

  第二章介绍了数据模型和三层模式数据库。本章要求我们理解实体-联系方法,并学会绘制E-R图。此外还应掌握概念数据模型的意义和传统的三大数据模型,以及数据独立性和数据库三层模式结构。

  接着开始着重讲述现在普遍使用的关系数据库。包括关系数据模型的数据结构和基本术语,关系模型的完整性约束和关系代数运算。重点是关系模式完整性的分类和功能,以及关系代数中集合运算和关系运算。最后介绍了关系数据库系统的三层模式结构。

  第五章系统讲述关系数据库的标准语言SQL的定义功能、查询功能、操作和控制功能。重点在于数据查询功能。另外还介绍了视图的用法和动态SQL中定义、操作和查询功能。

  第六章知识点有:存储过程的创建和执行过程、修改和删除;触发器的基本概念,建立,插入和删除视图,插入、删除和更新类触发器。最后介绍了数据完整性。

  第七章介绍安全性,包括安全性措施的层次、数据库管理系统的安全功能等,用户管理和角色管理,权限管理。其他的安全问题包括:数据加密、审计、统计数据库和用户定义的安全性措施。

  事务管理这一章首先介绍了事务的概念、性质以及SQL对事务的支持。并发控制——干扰问题、可串行性、封锁、死锁、隔离级别、封锁与隔离级别;恢复——故障类型、备份类型、日志的概念、恢复模型、备份转储、还原。

  第九章为关系数据理论:函数依赖术语和符号;函数依赖的公理系统——Amstrong公理的内容及其正确性、逻辑蕴含和闭包、公理的完备性、闭包的计算、函数依赖集的等价和最小化;规范化——1NF、2NF、3NF、BCNF;模式分解。

  第十章:数据库设计。完善E-R模型中的概念——弱实体,依赖关系,强制联系;数据库设计的过程主要掌握其建立的步骤。

  第十一章介绍面向对象数据库:新的数据库应用和新的数据库类型;面向对象的数据模型——对象与类;对象的属性、方法和状态、对象的交互和消息、类的确定和分化、封装、继承、多态;对象关系数据库与对象数据库;面向对象数据库的.研究。

  十二章“数据库应用的结构和开发环境”并非重点,而第十三章的内容在软件工程课程中就已经掌握,所以这两章的知识点就略过了。

  第十四章分布式数据库与分布式数据管理:概念;分布式数据库的分布方式;分布式数据库特点和目标——更新传播、分布式查询处理、目录表管理、分布式事务管理;SQLServer的复制及其术语、复制模型。

  十五章数据仓库:概念;结构;数据仓库系统;建立数据仓库系统;实现数据仓库的数据库模型;数据仓库与决策支持。

  最后,数据库研究和应用的新领域这一章中掌握知识库的知识即可。

  二、学*数据库的收获

  SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。

  查询和更新指令构成了 SQL 的 DML 部分:

  SELECT - 从数据库表中获取数据

  UPDATE - 更新数据库表中的数据

  DELETE - 从数据库表中删除数据

  INSERT INTO - 向数据库表中插入数据

  SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。

  SQL 中最重要的 DDL 语句:

  CREATE DATABASE - 创建新数据库

  ALTER DATABASE - 修改数据库

  CREATE TABLE - 创建新表

  ALTER TABLE - 变更(改变)数据库表

  DROP TABLE - 删除表

  CREATE INDEX - 创建索引(搜索键)

  DROP INDEX - 删除索引

  数据库有保持数据的独立性,所谓数据独立,是指存储在数据库中的数据独立于处理数据的所有应用程序而存在。也就是说,数据是客观实体的符号化标识,它就是一个客观存在,不会因为某一项应用的需要而改变它的结构,因此是独立于应用而存在着的客观实体。而某一项应用是处理数据获取信息的过程,也就是应用程序,它只能根据客观存在着的数据来设计所需要的数据处理方法,而不会去改变客观存在着的数据本身。数据库的传统定义是以一定的组织方式存储的一组相关数据的集合,主要表现为数据表的集合。

  根据标准,SQL语句按其功能的不同可以分为以下6大类:

  数据定义语句(Data-Definition Language,DDL);

  数据操作语句(Data-Manipulation LanguageSQL Server20xx 功能,DML); 操作管理语句(Transaction-Management Language,TML);

  数据控制语句(Data-Control Language,DCL);

  数据查询语句(Data-Query Language,DQL);

  游标控制语句(Cursor-Control Language,CCL)。

  这门课中仍然有许多不太懂的地方,还需要以后进一步学*。

  三、对数据库课程教学的建议

  1、精讲多练,自主学*。集中精力对基础知识,基本原理和重点内容精心组织,精心讲授,引导学生建立系统的知识结构。精讲必须多练,从能力培养着眼,注重讲、练结合,保证练的比重,加强技能训练,培养学生自主学*,增强分析问题和解决问题的能力。

  2、互动式教学法,每一堂实验课均很好的“设计问题”、“引导思考”、“假设结论”、在实验中“探索求证”。使不同程度的学生可以在不同层次上举一反三。这样,使得课堂学生生气勃勃,师生互动,具有启发性。

  学*数据库的心得体会 5

  这学期我们学*了数据库应用教程这门课,以前并不知道这门课是干什么的,也不懂得什么是数据库,通过这一学期的学*,虽然了解的不是非常多,但也有了初步的一点认识。现在我们要持续三天数据库实训。

  我大概的明白数据库技术是处理信息,管理数据最有效的一种方法。它具有完善的数据管理功能,还具有操作方便,简单实用等特点。因为我是非计算机专业的学生,所以我学起来就感觉很难,在上第一堂课的时候,因为不了解,于是心里充满了对这门课的神秘感,在第一堂课上我听得很认真,我感觉它与其他的.课程没有什么联系,不需要其它太多的知识,我想它可能是一门从头开始学的课,就没有太多的担忧,然而事实并不是我想的这样,随着时间的延长,我发现每一堂课都比前一堂课难,逐渐的我听得就越来越吃力,还好书上除了理论知识外还有很多例题和图片,这对我对知识的理解有很大的帮助。同时老师每堂课都用详细的和书上相似的PPT,并且老师讲的非常细致,书上的每一个知识他都会仔细的给我们讲解,有时遇到比较难的问题他还会很耐心的讲解好几遍直到我们都明白了为止,有时候我们好多人都没有听,但只要有人听,她就会很认真的讲。现在很尴尬啊,做实训题的时候,老得翻书。很快这一学期马上就要结束了,数据库这一门课也很快就要结束了,但这一学期的学*让我知道了很多,尤其是老师的耐心,老师的敬业精神感动了我,每一次还在睡得正酣时就有不想去上课的冲动,但我都克服了,因为我想到老师从那么远来给我们上课,她能来,为什么我不能,所以每次我都会说服自己要好好上课。

  这不仅仅对我的学*有很大的启示,更重要的是,她也告诉了我在以后的人生中如何去做事,如何去做人。再做任何事时都应该认真负责,任何一个人都应该被尊重。因为有人还是想听,所以每次有人说话时,老师就会说你可以不听,可以睡觉,但不能影响其他人听课。上次清明放假时,好多人想回家,所以大部分人都没有来,老师并没有生气,而是很理解我们,有时候当别人理解我们时,我们应该思考自己有没有去理解过他人,这是相互的,就像老师理解我们一样,我们也应该按时上课,尊重老师,理解老师。在老师同学们的帮助下,我也做完了作业。在这里我要谢谢老师同学们。


数据库实*心得体会(精选五篇)(扩展9)

——数据库管理员工作的职责优选【5】份

  数据库管理员工作的职责 1

  职责:

  1、负责公司主流数据库*台部署、系统安装、配置和管理;

  2、配合系统实施团队提供数据库管理服务,对系统和业务数据进行统一存储、数据备份和容灾管理,制定和优化相关制度,并定期演练和进行数据有效性验证;

  3、负责数据库日常备份与恢复管理,负责主流数据库日常运维,包括数据库报警排查、数据库运行状况进行监控,及时对故障进行处理,并分析故障原因,记录解决文档;

  4、研究数据库架构、分布式存储和开展数据库优化等技术,提高系统的稳定性和健壮性。

  任职要求:

  1、全日制统招本科及以上学历,计算机相关专业;

  2、具备3年及以上大型数据库管理和运维经验,能够独立承担大型数据库的运维工作;

  3、精通主流的数据库系统的安装、配置、升级、维护、调优等工作;

  4、较强的PL/SQL编程功底和脚本编写能力,具备数据库相关表结构及数据库的开发、设计、优化经验,具备数据库相关认证者为佳;

  5、具备优秀的职业道德素养,保密意识强;

  6、熟练的英语读写能力,具备较强的沟通协调能力。

  数据库管理员工作的职责 2

  职责:

  1.负责临床研究数据管理部分的整体工作,包括跨部门沟通、参与项目启动工作;

  2.撰写数据管理计划;

  3.使用EDC系统,进行数据库的创建、测试、上线和维护;

  4.根据临床方案,设计CRF;

  5.撰写数据核查计划;

  6.进行数据核查、质疑、清理与质控;

  7.外部数据一致性检验;

  一致性检验;

  9.管理数据管理过程产生相关技术文档;

  10.撰写数据管理报告;

  11.参与制定和维护数据管理部门SOP;

  12.辅助完成公司交代的其他的任务。

  职位要求:

  1 .有相关工作经验者优先;

  2.公共卫生,医药专业,计算机等本科以上学历;

  3.熟悉临床研究的数据管理程序和流程;

  4.有一定EDC操作系统操作经验;

  5.能独立CRF设计;

  6.熟悉ICH-GCP、临床研究相关的法律法规;

  7.有较好的英语水*,英语四级或以上;

  8.工作认真细致有耐心,责任心强;

  9.良好地沟通和团队协作能力;

  10.熟悉SAS、SQL编程优先。

  数据库管理员工作的职责 3

  职责:

  1.业务数据库的定期维护和异常处理;

  2.配合业务部门进行的数据处理、查询,统计和分析工作。

  3.负责临床药品数据的规范处理。

  4.主管领导交办的其他工作。

  任职要求:

  1.医药统计、计算机/计算数学相关专业,本科以上学历;

  2.精通关系数据库原理,熟悉数据库系统的规划、安装、配置、性能调试;

  3.熟练使用Excel,ACCESS,SQL SERVER,MYSQL数据库系统;

  4.数据敏感度高,包括对业务数据的数据校验、逻辑分析、推理归纳等;

  5.快速处理系统突发事件的能力,较强的学*和创新能力;

  6.熟练辨识药品分类,了解药品规格、剂型、给药途径等相关信息,熟练辨识药与药、药与病、病与检查等知识之间的关系。

  数据库管理员工作的职责 4

  职责:

  1、负责公司的数据库服务器的管理工作,做好服务器的运行记录;

  2、负责数据库系统的建设,做好服务器的维护、数据库软件的安装、数据库的建立工作,定期对数据进行备份,以及必要时紧急的'数据查找、调整、更正等工作;

  3、负责数据库服务器的安全防范管理工作;

  4、协助软件开发人员完成数据库软件开发所需的各类数据库的信息;

  5、建立数据库管理员工作月志,详细记录主机数据库的各种状态及操作过程;

  6、做好数据的安全保密工作。

  任职资格:

  1、大专以上学历,计算机相关专业;

  2、较全面的专业技术水*和技术管理知识;有较好的英语阅读、写作能力;

  3、熟悉SQL SERVER数据库,对ORACLE数据库有一定的了解;

  4、熟练掌握SQL SERVER数据库的安装及配置,数据库的安全性管理、性能监视和优化,以及数据库的备份、用户的权限设置等;

  5、1年以上软件开发、数据库管理经验;

  6、良好的团队沟通能力,良好的心理素质,能承受较大的工作压力,能快速、独立的解决问题,为人正直、诚信,有较强的事业心,对工作认真负责。

  数据库管理员工作的职责 5

  职责:

  1,精通SQL语句,根据应用业务人员的需求,编写相关SQL语句,满足业务的需求;

  2,根据项目的需求配合开发人员对数据库、表、数据字典进行分析与设计;

  3,根据业务需求负责数据库存储过程、包、触发器的编写、排错、优化;

  4,了解数据库的规划、安装、备份、恢复,可以辅助运维DBA做简单的日常维护操作;

  5,参与业务需求调研和ETL设计开发。

  岗位要求:

  1,计算机、统计学、软件工程、应用数学等相关专业,统招本科及其以上学历;

  2,熟练掌握数据库应用设计与开发的专业知识、数据结构设计,精通存储过程和函数的优化,具备较强的SQL编写功底和清晰的逻辑思维能力;

  3,熟练使用PL/SQL,熟练使用Oracle数据库函数和相关PL/SQL命令;

  4,对Linux操作系统、网络应用有一定的了解和认识;

  5,良好的团队协作能力,良好的业务逻辑沟通能力;

  6, 3年以上的Oracle数据库应用开发经验,具有OCP认证&大数据和高并发量下数据库开发维护经验者优先;

  7,精通BI前端报表开发优先

相关词条