‘壹’ 学习数据库管理技术后的感受
学习数据库的心得体会
在大二的下学期刚学了数据库这门课,对这门课的第一印象是书本蛮厚的,感觉学起来应该会很难很累。在学习这门课的过程中,在对数据库的了解过程中,慢慢对数据库有了感观。数据库这一词并不是很难想象,并不是像外人看来很神奇。作为计算机专业的学生,这样的专业术语或者专业知识是最基本的。
学习的时候没有想象中的那么难,只要上课能听懂就基本还可以。但是问题还是出在书本有点厚,有的时候上课的内容都要找很久才能找到,甚至有的时候老师讲的知识书本上是找不到的,是另外补充而且是相当重要的内容。有的时候开小差,没有听到老师讲的知识点,这就导致了以后的学习无法顺利进行,使得学习起来十分困难。所以在数据库这门课的学习中,上课一定要听牢,就像老师说的那样,这样的专业课如果想凭考试前几天突击是行不通的,必须是日积月累的知识才能取得好成绩。
通过对数据库的学习,我也明白了各行各业都离不开数据库,就算是一个小型的超市也离不开它。可见数据库这门课的广泛性,如果能够认真学好它将来必有成就。我就是抱着这种信念去学习数据库的。第一次接触数据库,第一次接触sql语言,虽然陌生,但是可以让我从头开始学,就算没有基础的人也可以学得很好。刚开始练习SQL语言的时候,并不是很难,基本上都是按照老师的步骤来做,还很有成就感。后来学了单表查询和连接查询后,就慢慢发现越学越困难了,每个题目都要思考很久,并且每个题目基本上不止一个答案,所以必须找出最优的答案。后面的删除、插入、修改这些题目都变化蛮大的,书本上的例题根本无法满足我们,好在老师给我们提供了大量的课件,通过这些PPT,我们可以巩固课内的知识,还可以学习内容相关的知识,更好地完成老师布置的作业。
除了老师布置的一些基本作业外,还有一份大作业。就像我们小组的是杂货店的销售管理系统,在完成这一作业的过程中,我们可以通过网络实现一家杂货店。过程是很复杂的,杂货店需要员工,还有百来种商品,不仅需要大量的数据,还要完成需求说明,数据词典,还有E-R图等,虽然想象起来并不是很难,但是要转化成文字,转化成人们能够读懂的文字就显得十分困难。特别是一个完整的销售系统,对我们来说都是第一次接触,在做大作业的时候经常是前面改改,后面改改,因为一些数据不能很好地对应起来,经常会遗忘一些,所以出现了这样的情况。一个完整的数据库系统也就是在这样修修改改的状态下完成的,也给了我很大的反思。第一、一个数据库的完成一定要考虑各方面的因素,包括现实因素。第二、在完成这类作业时,修修改改是很正常的,不要因此而厌倦。第三、一个完整的数据库一定不能出现错误,否则会在现实生活中带来不必要的麻烦。
通过本学期数据库的学习及大作业的完成,很有去作项目的冲动,但深知自己的能力水平有限,还需要更多的学习。
自己删减一下。GOOD LUCK!
‘贰’ 急!!谁帮我写个学习数据库的心得体会,不要复制粘贴,好的话给你加分!!!
学好SQL语句,INSERT UPDATE DELETE SELECT,
学好如何连接数据库、创建语句、结果集、执行等基本操作
这些是数据库的基础操作
懂了基本之后再学习优化、其他一类。比如索引、视图、虚拟表、表连接查询、存储过程、包、函数等
平常用的比较多的无非就是SQL语句,高深一点的就是数据优化。如果单纯做开发,学好这些就差不多了,如果需要高深点,就可以学数据库管理。以ORACLE为例,可以学习DBA相关知识,数据恢复、数据库冷热备份等。
搞IT的 语言组织能力差 呵呵 有什么问题直接问我吧,我一般用ORACLE。MYSQL和SQL数据库也用的挺多。
‘叁’ acess中什么一经运行就不能撤销因此在执行前一定要做好备份
启动:开始-->所有程序-->Microsoft Office程序组-->MicrosoftAccess关闭数据库有以下几种方法:
1)选择“文件”选项卡,单击“关闭数据库”命令。
2)选择“文件”选项卡,单击“退出”命令。
3)单击数据库窗口标题栏的“关闭”按钮。
4)双击“控制”按钮5)按Alt+F4组合键
‘肆’ 学习《管理信息系统》课程你有什么收获
两个专业的《管理信息系统》课程快要结束了,回顾一下学习内容和学习要求,我们应该问问自己,我可以用它做些什么呢?
回顾一下这学期初我们讲过的,管理信息系统是针对现代管理的发展趋势而新设的课程,课程开设目的是为管理服务,学习内容则是信息系统建设的过程。这里没有复杂的数学公式,也没有高深莫测的理论,更多的是一些合乎常理的做事方法、技术的运用。从管理信息系统的建设过程来看,我们可以做以下方面的工作:
高层管理者的参谋。作为政府、企业单位,很多时候需要运用信息系统来进行管理,也就是需要策划管理信息系统项目。往往高层领导由于时间所限或者专业原因,需要了解者方面的情况,这时,只懂管理或者技术的人是不行的,于是,我们就可以做参谋了,从概念层到逻辑层、物理层跟他慢慢地讲。你说,秘书也好,发展计划办公室也罢,智囊团也行,难道不都是我们的位置么?
中层管理者。许多规划了的项目总是需要实施的,而实施过程中需要很多的管理者来进行管理。有的是财务管理,有的是员工管理,但信息系统的设计开发过程的管理恐怕一般人就做不了了。恩,这也应该是我们的强项吧?什么采购招标、软件需求的提出、谈判考察都是需要做的。到时值得提醒的是,大家不要钻到技术里面去了,记得你是管理者角色。如监理、企业部门经理、图书馆、研究所信息中心主管、政府采购办公室工作人员等职位可考虑。
系统开发员。如果你觉得自己技术很棒,又很年轻,不妨试抢别人的饭碗。由于你具有管理的知识,你的协调能力和沟通能力应该很快成使你提高信息系统开发的效率,有可能提高项目的质量,甚至降低项目风险。你的贡献和作用很快被得到赏识。可能你很快就会得到系统分析师、系统设计师、系统测试员等技术职务。
你还学了信息系统的运行管理与评估,还了解UML和决策支持系统,还有很多工作适合你的。比如,评估专家、鉴定专家、预测专家、诊断专家、优化师等,那就看你的道行深浅了。
‘伍’ 学习数据库的心得
数据库技术应该电脑技术比较核心的一种,不仅操作系统,而且数据存储都要用的。
学习数据库可以自己参与到一个项目,或者去实际操作数据库,这样提高的快些。
目前来说,桌面的小型数据库有Foxpro不错,用的最多的是SQL Server2000,大型的有Oracle等等。
推荐你可以学习SQL Server2000,比较简单。
编程是一门说难就难,说简单就简单的东西,如果要问从什么入手,我觉的还是先学C语言,先要对如何编程有一个概念,然后学习数据库,可以学学ASSECC或是SQL,这两个都是简单的数据库,在后面学HTML和ASP(里面可以理解的去学习VBscript和JAVAscript两个脚本语言),有了这几门语言做基础,就可以学习难一点的东西了。学习C++的面向对象概念,当自己认为对面向对象里面的三大特性{派生类与继承;多态性;...(第3个有点忘记,好象是封装,或者是把派生和继承分开,总之3大特性.)}掌握的能够在自己编程的时候能够理解能够灵活运用就可以学习JAVA了,可能你原来听说过JAVA,C++是简单的面向对象,JAVA就好象是C++和C语言的综合,JAVA是基本上全部面向对象概念,但里面的编程结构:如--循环;判断则是C语言的机制。
‘陆’ 学编程,软件开发的同学、从事软件开发it行业的朋友请讲,我们交流一下学习心得吧,想向你们取经~~
软件开发,分支相当多。但总的来说,基础好不管到什么软件公司都能比较快的进入状况。对于一个刚毕业的新人,任何公司都不会有太高要求的,都会给时间学习,给一定的业务方面的指导。
至于软件开发的基础,比较重要的就是数据结构,建议学一下C或者C++,把逻辑、数据结构以及面向对象思想掌握。然后就是良好的编程习惯,推荐《高质量c++编程》。从一开始就养成良好的编码习惯对以后能事半功倍。
能用C和C++开发一些小软件以后,基本上学其他语言开发其他东西都会比较快速掌握的,总的来说多数语言都是这个体系,比如JAVA神马的。
其他方面,因为不知道你个人意向
如果是图形相关的,学习路线 是C++基础 -》 windows32 程序或者 Flash ActionScript 编程。
再进一步,可以学 3D 方面的技术,比如DX和OpenGL
另外一个主要的技术路线,linux操作系统方面的,linux系统管理--》linux下C++程序设计--》linux内核,通讯技术--》嵌入式开发,驱动开发等
当然,还有很多其他技术分支。
但是无论什么分支,都需要足够扎实的基础,不管做什么开发,算法+数据结构都是非常重要的。然后就是操作系统相关知识(可跨平台的开发比如一些脚本或许不用如flash)。至于应用方面,看你将来做哪方面的开发咯。
‘柒’ 一篇学习心得
一篇好的学习心得,必须要结合自己的实际情况,深入的分析这门学科带给你的感受, 如果一味的写理论知识,是得不到高分的,我从网上搜索了一个大二学生学习计算机的心得,你可以参考一下,可以结合你自己的实际情况加以修改。
大一大二两年软件开发学习心得 出处:博客园
转眼间在从大一踏进学校的校门到现在刚刚好两年了,在这两年里面,有学到了不少东西,包括怎么去独立生活,怎么去与人沟通,等等,当然最重要的还是学到了自己想要的专业知识。
大一的时候主要是学习计算机导论和C语言,对于急于想看到效果的我,C语言学起来就比较枯燥,因为C语言编写出来的程序主要还是在命令行的操作,我很想开发出windows界面的软件出来,但是没有办法,C语言是基础,没有这个基础就往高处想,恐怕梦想不会那么容易实现。所以我就认真的把C语言的基础打好,先掌握好里面的语法,程序控制逻辑和一些基本的算法,说真的,尽管是比较枯燥,但是一旦陷入了编程中,自然就会发现其中的快乐。
大一第二学期的时候开始接触NIIT的课程,平时虽然一点作业都没有,但是我上课的时候不是那么认真听课的人,所以课后总是要花时间来看看和理解老师上课的例子,在这个学期中,我们主要学习了C++和Java,都是刚刚开始接触到面向对象的语言中来,由于对一些面向对象的特性不熟悉,毕竟是刚开始接触这方面的语言,所以学起来就有点吃力,再加上平时实践的时间比较少。
终于到了学期的期末,学期期末的项目是使用Java语言开发一个网络的聊天室,在我还没有开发之前一听到这个项目,我做梦都没有想到我可以编写出一个聊天室出来,但是既然是课程提出来的项目,就一定有它的理由,我也相信最后一定也可以完成它。功夫不负有心人,经过接近一个月的研究,我总于完成了我来到学校的第一件作品。在这个月中,我不断得查阅资料,询问老师,平时和同学多交流,终于在最后的评审中,我获得了全班第二的好成绩。通过这个学期的开发中,我几乎把整个学期学到的知识都用到了我的聊天室里面,所以在实践中也等于复习了这个学期所学的内容,而且我发现这样的实践,比我在平时课后看书,看资料所学到的还多。
大二的第一学期,进入了数据库和高级Java的学习,说真的,在学数据库的那段时期是最烦的,因为每天就学了一大堆SQL的语言,非常的枯燥,都是关于怎么去查找数据表格里面的内容,那是时期,因为课堂上听课了之后觉得都是比较简单的,所以课后很少去动手。到了后来项目开发中,我才发现数据库的重要性,整个系统的信息都是存储在数据库里面的,所有的在程序中对数据的操作都是等同于对数据的增删改查询操作。
在期末的项目中,根据项目所要求的内容,我不断翻看以前没有掌握好的数据库知识,感觉如果我前面有认真学习的话,到了后面开发项目的时候就不会那么吃力了。对此,我总结出,如果在前面学数据库的时候不要单纯学习SQL的语言,把数据库和程序结合起来,如果老师的讲课的过程中可以说清楚数据库怎么绑定到程序中去使用的话,那么我想对于我来说我会更加有兴趣去学好数据库,因为只要在程序开发中才可以去体验数据库的魅力和重大的作用。
在学期末的J2EE开发电子商务网站中,我学到了很多关于怎么制作动态网页的一些必要元素的基本的原理,体会到软件设计在网站开发中的重要性。
转眼间来到了大二的第二个学期,可以说在这个学期中,是我最有感触,学到最多知识,达到质的飞跃的一个重要学期。有了前面几个学期的学习基础,我对面向对象语言已经基本掌握清楚,运用起来也觉得没有什么特别困难,基本已经入门了,这个学期主要是进入了.net的学习。
好的开发工具是保证效率的一个重要因素,Microsoft Visual Studio .NET 2003就是这样的一个开发工具,令我刚刚一接触就深深得爱上了它,它的易学易用令我对编程的兴趣倍增,以前学习Java之所以见效不大是因为没有好的开发工具和环境,总是在环境配置中浪费大量的时间,而真正的涉及到编程很少,所以这也是我以前为什么学起来没有那么有兴趣的原因。
我觉得学编程就应该学习它的思想,编写代码就应该尽量避免写出与逻辑无关的代码,比如界面代码可以让机器去自动生成不必浪费时间手动去编写,所以好的开发工具可以帮助我们做到这一点,只编程逻辑代码,很多代码都可以让机器去自动生成。在.net就可以快速地开发既有漂亮界面也有强大功能的程序。有了这么好的开发工具,所以令我顿时感悟,有种相见恨晚的感觉。
有了好的开发工具后接下来要做什么呢,当我们为之兴奋的时候,当然是很有欲望去做出某某自己很想做的东西,因为你一拿到好的开发工具,就会整天的陷入开发状态,对其爱不释手,一开始我是试着开发一个Flash播放器,感觉编写起来不是编写起来不是那么难,因为前面已经有学习Java的经验了,初次学习.net的时候选择编写Flash播放器也是有理由的,一方面是程序比较简单,另一方面的涉及到的控件和界面比较多,所以一开始接触这样的语言就首先学习怎么去调用.net平台上提供的控件,只要掌握好这些控件,以后编写windows界面的控件就简单很多了。
经过几天的时间,终于把Flash播放器做出来了,以后想Flash影集的时候都用自己开发的播放器进行播放,感觉别有一翻滋味,因为这就是为自己量身定做的,这就使我再一次感觉到开发的乐趣。
每年的11月份都有一个高校杯的软件设计大赛,这时间正到了5月,我们屈指一算,离比赛的时间还有6个月的时间,这段时间我正处在开发的兴奋期,所以对这个软件设计比赛就感兴趣起来,第一是可以知道自己的编程程度和其他人的距离,第二是可以利用这个一个项目实践来锻炼自己的开发技能,第三是可以锻炼团队的合作。以前几乎都是自己开发的软件,很少和其他人合作,所以就令我想到这种开发模式将来带到工作会另自己处于不利的地位,现在不是都讲究团队的合作么。
经过思考后,我找来另外的两个志同道合的同学,利用五一放假的时间想好主题,还有进行需求分析,最后定下来“多媒体日记本”这一项目。定好题目后我们就进行了分工,一个人负责数据库方面,一个人负责界面的美化和界面的布局,另外一个负责功能的实现,分好工后我们立刻就展开了工作,在合作的过程中,我们学到了许多课本上没讲的或者只是粗略带过的知识,有些特别的技术难点还要到网上去搜索,查阅有关的资料,在语言方面我们几乎把.net里面的基本框架和特性都用上了,这样对于我们学习就达到了事半功倍的效果,边学边做学到的知识可以很快吸收,又可以很快得运用的实际中去,这是我通过这个项目感触最深的。很快就到了期末,学校举行“IT精英杯”软件大赛,我们小组终于不负众望,拿到了一等奖的好成绩。
经过这次我比赛我总结出心得,首先比赛的题目要定好,一方面是开发的软件要有实用性和市场前景,另一方面还要在实用性上加上点创新,给人耳目一新的感觉,我觉得只要先抓住好这两点,做出来的软件才会给人留下好的印象。
利用暑假的时间,我又参加系里面组织的软件工程培训,又一次在开发项目中学到了许多许多看书只能朦胧懂的知识。
转眼间大三第一个学期就开学了,回顾这两年来学习软件开发的经历,写了这样的一遍心得,一方面算是对自己的总结,另一方面也可以拿出来给大家参考和交流。最后我还是要再归纳一次,总结出如何才可以比较容易地进入学习状态达到快速开发的目的。
1. 打好基础,掌握好C语言C++基础的语言,对学习数据结构和算法有很大的帮助。
2. 面向对象是高级也是最流行的语言,所有的面向对象语言几乎都是通用的,结构和特性都差不多,只要掌握和归纳好它们的一些共同的特性,哪怕将来转向其他的语言都是轻而易举,得心应手,达到融会贯通的效果。
3. 好的开发工具是你提高开发效率,提高编程兴趣的前提,学习语言的过程中还应该研究怎么利用开发工具有效地提高开发的效率。
4. 善于总结,在开发过程中我们可以总结出许许多多规律性的东西,这些规律一方面可以让我们避免在以后的开发中犯同样的错误,另一方面对我们掌握其他的规律都是有所帮助的,规律都是交叉在一起的。跟着规律走,实事求是。
5. 项目开发是最好的学习方法,这一点是我最有感触的,软件开发是实践性很强的活动,但靠理论知识学起来比较吃力,而且枯燥无味,学习种理论学习和开发实践的比例应该是1:2,而且是交叉进行。这样才可以比较快的掌握一个知识点。
6. 团队合作,现在的项目几乎很少一个人去完成,频繁的沟通和密切的配合是成功的必要条件。
以上回答你满意么?
‘捌’ sql数据库学习心得,要三篇不同样的,跪求啊········
1、sql好难啊
2、SQL学起来还是很容易的
3、SQL学起来刚开始难,后来就容易了
三篇不同心得!哈哈哈哈
‘玖’ oracle数据库轻松学习方法
如何学习Oracle?
经常有一些Oracle的初学者问到这个问题,这里算是一个统一答复。
1、如果有一定的数据库基础,知道SQL是怎么回事,即使写不出来简单的SQL,但可以看动它们,你就可以跳到2。否则请先看一下数据库基础和SQL语言,不需要很深,更不需要去记忆那些复杂的SQL命令,这些可以留在以后边应用边学习、记忆。
2、要想学好ORACLE,首先要学习ORACLE的体系结构,现在你不需要深入理解它们,但要分清几个关键的概念:
instance & database,
memory structure , process & those files ,such as data file, control file, init parameter file etc
以及database , tablespace , data file和tablespace, segmnet, extent & block它们之间的关系。
当然还要分清undo tablespace & redo log file等,
对于很多初学者来说,能够对这些概念有个较为清晰的认识并不是一件容易的事,而这些并非Oracle的全部。
3、2是有关ORACLE的一些基本概念,下面要学习的是一些简单的的实际操作,就是如何去管理ORACLE数据库,当然不是管理全部的ORACLE。在此过程中你将对SQL和ORACLE体系结构有个更深入的了解。
4、到了这一步你基本上算是初步掌握了ORACLE,下面将要根据你的方向来具体学习其它的ORACLE知识了。如果你是开发人员,则需要更多地去学习PL/SQL以及DEVELOPER,而这将是一门新的课程。如果你是一名DBA,请继续。
5、现在你可以根据自己的实际情况,进行有选择的学习,也就是说下面的内容没有特别顺序要求。可以选择深入学习ORACLE的管理、备份与恢复、性能调整、网络等。当然在学习这些知识的过程中,如果有实际的工作更好,这样你可以在实际中成长,学会TROUBLE SHOOTING。
6、当然在学习的过程中,你可以在网站或论坛中与他人进行交流,可以看别人的一些经验文章,也可以自己写一些心得体会。
在此也希望你能早日好学好你的oracle!
‘拾’ sql server 数据表与access数据表部分字段如何同步
Access 没学过,orcle倒是了解一点,sql server还是很认真的学过的
sql学习心得:SQL SERVER 2005学习心得
一、数据库设计方面
1、字段类型。
varchar(max)\nvarchar(max)类型的引入大大的提高了编程的效率,可以使用字符串函数对CLOB类型进行操
作,这是一个亮点。但是这就引发了对varchar和char效率讨论的老问题。到底如何分配varchar的数据,是否
会出现大规模的碎片?是否碎片会引发效率问题?这都是需要进一步探讨的东西。
varbinary(max)代替image也让SQL Server的字段类型更加简洁统一。
XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应
该是相当的熟了!)
2、外键的级联更能扩展
可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。但是
再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SET NULL 和 SET DEFAULT 属性,能够
提供能好的级联设置。
3、索引附加字段
这是一个不错的新特性。虽然索引的附加字段没有索引键值效率高,但是相对映射到数据表中效率还是提高了
很多。我做过试验,在我的实验环境中会比映射到表中提高30%左右的效率。
4、计算字段的持久化
原来的计算字段其实和虚拟字段很像。只是管理方面好了而已,性能方面提高不多。但是SQL2005提供了计算
字段的持久化,这就提高了查询的性能,但是会加重insert和update的负担。OLTP慎用。OLAP可以大规模使
用。
5、分区表
分区表是个亮点!从分区表也能看出微软要做大作强SQL Server的信心。资料很多,这里不详细说。但是重点
了解的是:现在的SQL Server2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性
对历史数据和实时数据的处理是很有帮助的。
但是需要注意的一点,也是我使用过程中发现的一个问题。在建立function->schema->table后,如果在现有
的分区表上建立没有显式声明的聚集索引时,分区表会自动变为非分区表。这一点很让我纳闷。如果你觉得我
的非分区索引无法对起子分区,
你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个bug。大家也可以试试
。
分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未
分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。但是随着数据量的
增大,这种成本差距会逐渐减小,趋于相等。(500万数量级只相差10%左右)
6、CLR类型
微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数
据库的一些概念可以实现了。但是作了些试验,发现使用CLR的存储过程或函数在达到一定的阀值的时候,系
统性能会呈指数级下滑!这是非常危险的!只使用几个可能没有问题,当一旦大规模使用会造成严重的系统性
能问题!
其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口
。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?!还不是性能有问题
!否则面向对象的数据库早就实现了!
建议使用CLR的地方一般是和应用的复杂程度或操作系统环境有很高的耦合度的场景。如你想构建复杂的算法
,并且用到了大量的指针和高级数据模型。或者是要和操作系统进行Socket通讯的场景。否则建议慎重!
7、索引视图
索引视图2k就有。但是2005对其效率作了一些改进但是schema.viewname的作用域真是太限制了它的应用面
。还有一大堆的环境参数和种种限制都让人对它有点却步。
8、语句和事务快照
语句级快照和事务级快照终于为SQL Server的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务
级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的!
9、数据库快照
原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪
回技术还是细粒度不够。可惜!