如何学习数据库?初学数据库应该从何学起
大家好,今天来为大家解答如何学习数据库这个问题的一些问题点,包括初学数据库应该从何学起也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
初学数据库应该从何学起
人与人的情况不同,你应该自己探索找到适合自己的学习方法。关于学习化学,这里给你一位名教师的观点
一.认真抓好“听、思、问、练”的学习四个环节,力求达到懂、会、透,提高课上吸收率。听是关键,思是核心,课堂上能不能高度集中力,聚精会神听讲,排除一切干扰和杂念去专心听讲是决定学习效率高低的关键。有些同学课上精神不集中,打盹儿,做小动作,不注意听讲,而在课余时间补课,就如同拣了芝麻丢了西瓜一样,久而久之知识缺陷越来越多,造成学习吃力,形成恶性循环。更重要的是还要会听课,不仅听会知识的来龙去脉,对概念、例题要能理解同时更要学习和感受老师讲的每一知识点的方法与思路。要学会巧妙地完整记笔记的方法,课上一定要养成“先听后记”的习惯,将听到的内容加以思考整理,提纲挈领地记录本节的重点、难点,须掌握的内容和课本上没有的内容、易错、易混或对自己有启发的地方。当时没听懂的,没明白的地方,课下要及时请教老师和同学。还要记清课本内容和发散性问题及要求当堂完成的巩固性、检验性、提高性的训练试题。课后应全面系统地整理笔记,将自己对所学知识的理解,感受作笔录。这个过程可以提高每个同学的悟性也就是消化、理解变为自己知识的过程。“思”是贯穿于整个课堂教学之中,只有积极思考,才能使自己获得知识,实现由感性到理性的飞跃,因此课上要勤于思考,学会思考,积极参加讨论,敢于发表自己的看法,甚至是争论,以此来锻炼和培养自己思维能力及表达能力。从而达到使当堂所学知识能消化、理解。要“练”一定量的习题来巩固和消化所学知识并可培养一定的技能技巧,是达到会、透的一个重要环节。但不能搞简单的重复或题海战术。要通过作一定量的题自己能悟出什么道理,总结出一些规律来,要把作题的过程看成为培养自己的思维和思维能力再提高的过程,做题后不要仅满足对答案,对解法而已,当每做稍有些难度的题后要回味一下,理顺解题思路逻辑关系和题目的类型是很有益的。可以想这道题用了哪些概念和原理,解题的基本方法是什么,不这样解行不行,哪种方法最简捷这便是一题多解的过程。能否通过改变物质、数据、操作顺序或已知条件和未知条件的互换来重解,这便是一题多变。回忆一下这道题与过去做过的题有无相同、相似之处这便是多题一解的训练。这样不仅可以加深对知识的理解,也能提高分析问题和解决问题的能力。抓住听、思、问、练四个学习环节,提高课上的吸收率,使所学知识不断地消化理解变为自己的知识,不仅能达到懂、会,更重要的是达到透,这样你就能运用自如,灵活多变培养了应变能力做到以不变应万变。二.在学习化学知识中要做到三抓,即抓基础、抓思路、抓规律。要重视基础知识的学习这是提高能力的保证。学好化学用语如元素符号、化学式、化学方程式和基本概念及元素、化合物的性质。在做题中要善于总结归类题型及解题思路。化学知识之间是有内在规律的,掌握了规律就能驾驭知识,记忆知识。如化合价的一般规律,金属元素通常显正价,非金属元素通常显负价,单质元素的化合价为零,许多元素有变价,条件不同价态不同。再如实验室制取氧气所需气体发生装置为试管。规律为只要是给固体受热无论是一种药品还是两种药品用来制取气体都要用同制氧气一样的装置-即试管。抓住规律可以加以运用如给出信息题告诉实验室制甲烷气用醋酸钠和碱石灰两种固体混合加热,虽然我们没学过这部分知识但根据固体受热制取气体的装置规律可知同制氧样。再如根据化学式的计算,要抓好思路,什么题用化学式来计算即只要有元素的质量分数的题就先要根据化学式来计算。三.要培养自己的自我完善能力每次单元测验后都要进行自我评价,找出成绩与存在问题,特别是要分析所丢分的原因是什么,各占多少分如失6分,其中粗心失2分,不会的失2分,复习不全面失2分,再分析一下自己为什么粗心、不会,找出原因以利以后的学习,坚持下去必有好处。达到不断地提高自己的非智力因素能力。建立错题本,把自己在各次各类考试中及综合练习中做错的题集中收集起来,写在错题本上。每隔一段时间把这些题再重新做一遍看看自己是否真正掌握了,把已经掌握的题做上标记进行淘汰,使不会的题逐渐减少,直到减少到零,这样坚持下去你的学习成绩一定会突飞猛进的。四.化学基本概念和原理的学习方法初中化学学科的显著特之一是概念多,这些概念理解是否准确,掌握是否熟练对学好初中化学课程关系极大。是形成正确实验技能,计算技能的依据,是分析和解决化学问题的基础。而初三学生中对概念学习不重视,认为掌握概念就是死记硬背。学法不当,效果不好,这部分内容也是中考易失分的知识之一。 1.通过感性认识来掌握概念化学基本概念是从大量的化学事实中抽象概括出来的,如通过观察铁丝在氧气中燃烧的实验,可以形成化合反应的概念。通过观察酸、碱、盐溶液的导电性可形成电离的概念。所以脱离化学事实只是单纯的背诵概念不可能有深刻的理解,更谈不上能熟练掌握了。 2.找出概念间的联系和区别化学概念之间即有本质的区别又有联系,学习时不要孤立地机械地单一记忆,应将不同的概念进行比较,从中找出它们之间的不同点和内存联系。如元素与原子、分子与原子不同点在化学反应中分子可分,原子不可再分,原子可构成分子,分子是由原子构成的。相同点都是构成物质的微粒。元素是描述物质宏观组成的,而原子是描述物质微观构成的。使用时要注意物质拽元素,分子拽原子避免出现错误。 3.要理解概念的组成和系统学习中要弄清每个概念是由哪些部分组成的,各部分之间的关系如何,其中关键部分是什么如氧化物的概念,包括三部分,一为化合物,二为两种元素组成,三为其中一种为氧元素三者缺一不可,其关键部分是第二、第三部分,弄清并搞懂了,书写和判断氧化物就容易了。再如溶解度的概念包括四部分,一为一定温度,二为100克溶剂,三为达到饱和状态,四为溶解的质量。四部分缺一不可真正懂了在判断和溶解度的有关计算题就不会出现错误了。 4.要注意概念中关键字、词的意义理解和记忆。每个概念在教材中都是用精炼的语言进行描述和表达的。在理解和记忆时切不可顾名思义,更不可断章取义,要理解概念中关键的字和词。如单质的概念,关键词为纯净物,若不强调纯净物而改为物质的话,你还判断为单质就是错误的。因为物质包括纯净物和混合物,那么由同种元素组成的物质不一定就是单质也可以为混合物如红磷与白磷,O2与O3它们都是由一种元素组成,但可组成两种单质。由此延深的题:某物质经分析只含一种元素,则该物质是(),A.一定是单质 B.一定是纯净物 C.一定是混合物 D.可能是纯净物与可能是混合物。很明显应选D。五.元素化合物知识的学习方法元素化合物知识的特点 1.元素及化合物与基本概念、基本理论相互渗透关系密切,要把这两者结合好。如由碳元素组成的金刚石、石墨物理性质的差异之大,硫酸由于浓、稀的不同而引起性质上有本质的不同。所以必须把物质的性质与基本概念、基本理论联系起来。 2.元素及化合物知识的内在联系紧密,规律性较强,知识系统都是从单质到化合物,都按存在性质用途制备的顺序进行的。而物质的存在、制备、用途都取决于物质的性质。因此学习中应紧紧抓住物质的性质去带动其余的。如依据氢气的化学性质具有可燃性和还原性来推导它的用途、存在不要去死记硬背。 3.元素及化合物知识内容多,即有共性,又有个性因此在学习中一定要全面分析问题,即记通性又记特性。如HNO3具有酸的通性又有特性与金属反应不生成氢气而生成水。 4.元素及化合物知识对实验的依赖性强,大部分化学知识是通过实验获得的。如氧气的化学性质通过与C、P、S、mg、蜡烛等演示实验使你认识到氧气是一种化学性质比较活泼的气体。所以一定要认真观察和分析实验现象达到印象深刻、记忆牢固、理解透彻。如何学习呢?1.要重视理论的指导作用。如物质结构的初步知识揭示了元素性质特别是元素化学性质跟原子最外层电子数的关系,揭示了化学反应的本质,揭示了分子形成过程及化合价的实质。这就为正确书写化学式,化学方程式奠定了理论基础。 2.要总结规律并掌握物质的特性。要抓住典型物质总结出一般规律同时还要把握住物质的特性以提高分析及解决问题的能力。如学习有机化合物可总结出甲烷、甲醇、乙醇、乙炔蜡烛等与氧气反应都生成二氧化碳和水的规律但各自都有不同的物理性质。再如学习第八章酸,通过盐酸、硫酸、硝酸、磷酸的化学性质学习总结出酸的一般规律,但对不同的酸所具有的特性也要清楚。如浓H2SO4的吸水性和脱水性,硝酸的强氧化性都要掌握就全面了,否则就会出现错误。 3.要定期整理归纳所学知识,注意纵横联系形成知识网络。元素化合物知识虽然繁多、零碎,但根据彼此之间的联系可以以某物质为中心将其联系串成一个知识网络,使零散的知识系统化、结构化,条理化。 4.将元素化合物中类别相似的知识归为一知识块进行横向比较,辩清异同点使知识更加深刻理解和掌握如H2、C、CO可从具有稳定性、可燃性、还原性比较它们的相似点和不同点。从实验操作看H2、CO分别还原CuO的操作一样,不同点是CO还原CuO需进行尾气处理。H2和CO的可燃性的火焰颜色不一样,还原性的产物都有金属或水或CO2从反应类型看CO与CuO的反应不属于置换反应。六.化学计算的学习方法 1.牢固掌握化学计算的基础知识。基本概念、原理和元素化合物是进行化学计算的依据。若概念不清,原理不明,物质的变化规律不十分明确,就会把题做错。如式量这个概念它只表示一个化学式如H2O的式量为18,5H2O中水的式量仍是18而不是90,再如A+2B=C+2D中已知C和D的式量比为22:9,若生成4克C同时还有多少克D生成。其C和D的质量比一定是22:2×9=22:18然后再进行有关计算。如把C和D的质量比仍按22:9进行计算就是错误的,反映出你对式量的概念还不清楚。 2.掌握并运用好解题步骤解题分为三步即审题、析题、解题。审题就是阅读原题,理解题意了解特点和类型弄清已知和未知,要防止不看全题断章取义,粗心大意。析题就是剖析原题,在审题基础上弄清关键词语的含义,对众多事实或复杂现象进行分析、综合、挖出隐含条件及内在联系找出突破口,从而确立解题思路和方法。这是解题中最关键的一步。解题是在析题的基础上进行的用已知求出未知得出正确结果。 3.注意解题规律和思想,掌握解题技巧要善于从典型题的分析中找出其特点、规律和思路,能举一反三,要做一题知多题从而不断提高自己的解题能力。质量守恒定律这是初三化学方程式综合计算题和用字母表示的化学方程式的计算题中的主要思路。如a克KClO3和b克MnO2加热完全反应后剩余固体质量为c克生成O2多少克?运用质量守恒定律可求出O2质量是a克+b克-c克。再如已知KClO3中氧的质量分数为39.2%,KMnO4中氧的质量分数的40.5%,若各取100克加热完全分解后哪种物质产生氧气多。表面上看KMnO4中氧元素的质量分数比KClO3中氧元素的质量分数要大,但要是认真分析抓住完全反应这个关键词语,从化学方程式可以看出KClO3中虽含氧元素的质量略比KMnO4低,但它的氧元素全部都转化为O2,而KMnO4中的氧元素只是部分转化为O2,近而得出是KClO3生成的O2多。再如有FeSO4和Fe(SO4)3的混合物测得混合物中S元素的质量分数为a%,则混合物中Fe的质量分数是多少?此题按元素质量分数求可做出来但很繁索,可以巧解。即从物质宏观元素巧妙地过度到微观原子个数来找出质量比从而可以进行计算。无论FeSO4或Fe2(SO4)3中“SO4”是不变的所以: S: O原子个数比 1: 4质量比 32: 64 1: 2设混合物的质量为1,已知S元素质量为a%,则O元素的质量为2a%,那“SO4”的总质量为3a%所以Fe元素的质量分数为1-3a%七.化学实验的学习方法 1.要重视化学实验。化学是一门以实验为基础的学科,是老师讲授化学知识的重要手段也是学生获取知识的重要途径。课本大多数概念和元素化合物的知识都是通过实验求得和论证的。通过实验有助于形成概念理解和巩固化学知识。 2.要认真观察和思考老师的课堂演示实验因为化学实验都是通过现象反映其本质的,只有正确地观察和分析才能来验证和探索有关问题,从而达到实验目的。对老师的演示实验(80多个)要细心观察,学习和模仿。要明确实验目的,了解实验原理要认真分析在实验中看到的现象,多问几个为什么,不仅要知其然,还要知所以然。要在理解的基础上记住现象。如弄清烟、雾、火焰的区别。要正确对实验现象进行描述,弄清现象与结论的区别并进行比较和分析。要会运用所学知识对实验现象进行分析来推断和检验有关物质。如六瓶无色气体分别为氧气、氮气、空气、二氧化碳气、氢气和一氧化碳气如何鉴别?其思路为从它们不同的化学性质找出方法即用点燃的木条和石灰水最后从现象的不同来推断是哪种气体。 3.要自己动手,亲自做实验不要袖手旁观。实验中要勤于思考、多问、多想分析实验发生的现象从而来提高自己的分析问题、解决问题的能力及独立实验动手能力和创新能力。 4.要掌握化学实验基本操作方法和技能并能解答一些实验问题。要做到理解基本操作原理,要能根据具体情况选择正确的操作顺序并能根据实验装置图,解答实验所提出的问题。
如何学好数据库
数据库应用占到了计算机应用的70%,像计算机程序设计、网页设计、数据存储都用到了它,它有很多的产品,比如:access,SQL server,MySQL,Oracle等的。我认为数据库的学习可以这么来看,第一,认清目的,你学数据库是要做什么?是计算机编程,还是网页设计,还是你想用它来存储公司的材料信息。要是前两者,你必须学SQL语言,再选择会操作一个数据库产品比如access,来熟练操作它。但是要是后者你需要的是全面的数据库知识,SQL语言是所有的数据库产品都通用,还是一定要学,这时就不能学些简单的东西了,要学习功能更全更强的了,比如中型数据库SQL server,超大型数据库Oracle等的。这完全取决于你的需要,但是你要是为设计一个大型的电子商务网站做努力,那学access是远远不够的。第二,要想全面的学习数据库知识,应当分两个部分,第一,现在流行的关系型数据库的基础知识是一定要知道的,比如ER模型,属性,记录,联系的概念,SQL语言等的,学完之后还要掌握各个数据库的特点,比如SQL server,Oracle的特点在哪——就是这样,通用的部分+特殊的部分。希望我的介绍对你有用
如何学习数据库知识
要说数据库,一般以SQL Server作为入门的学科,它适合中小型项目开发,而现在比较流行于大型开发的有:
Oracle
现在具有企业大型软件的绝对占有率
DB2在以IBM服务的公司以及单位(中国银行)
MySql相对不是很正式的开发,使用MySql
当然还有一些:Access(桌面数据库),FoxPro(中国教育),Informix的数据库系统.
刚开始入门的时候可以找点视频教程来学习,视频教程一般讲得比较好,但不要企图于通过它达到比较高的水平。然后要学会将自己所知道的去实践,多实践。当觉得实践到一定程度而没有什么冲劲了,就去学习理论,当觉得理论知识需要发挥的时候就去实践,时间的周期不一定,没有什么定论,但自己的时间安排需要定论就可以了。
我一直都认为在计算机行业要学会一门技术太简单了,但如果要把技术发挥到一定程度就有难处了,一定程度是什么意思,就是把技术如何发挥到具体的业务之中,会动脑筋去思考,而把技术作为相对次要的东西了。
数据库的DBA人员需要兼有系统分析员和运筹学的业务素质。在技术上讲,我个人认为数据库的前续学科是“数据结构”。
我现在刚学SQL Server一段时间,就自己的感想谈谈:
1.数据库是非常快的数据处理程序,其内在的本质依旧是"文件".因为
Windows操作系统管理机制就有:磁盘、文件、目录。Linux的方式只有文件。所以数据库重本质的角度来说是一种平台软件,是将文件翻译成逻辑语言的软件,成为我们软件程序数据交换的中心,为什么那,一个很重要的原因就是“快”,还有就是“安全”、“集成”等等。因为以前的语言程序要处理数据要编写大量算法十分麻烦而且很容易出错等等。大家就想到集成了。。。。。
2.其实,要谈到操作数据库,简单的就太简单了,但是数据库最难的不是操作,而是在数据库的设计上。一个大型程序设计者肯定是一个数据库的高手,因为大型程序要死板地去完成它是非常困难和不理智也是不安全不稳定的,我们要充分利用自己所有的能力去挖掘其数据之间的奥秘,然后体系化数据库结构,相当于在数据库中如何层次化地建立数据结构。将需求中的矛盾事物改变成可以相互融合的。
我说的数据库操作简单是指一般操作,如果难的操作还是有点技术的,但还是难不到那里去。下面我把我的一个小数据库程序给你看看:(下面这个程序已经建立数据库library,然后用dbo用户建立了表relatBook,并将表的第一个字段设置为“主键”PK)
该程序想说的第一点是:程序按照标准用户写入法则写入。
另外就是在执行多个操作的时候每一步骤的操作我们都必须为其设置错误的回滚操作。所以程序前两个段落都是一样的,在插入的时候故意出现异常,看第1和第3个语句是否能成功执行。
从上面看出点什么没有,你我执行了三个操作,第一个操作是肯定成功的,第二个是肯定失败的,第三个跟在后面,那么你想一想第一个和第三个操作能插入数据库中吗?我这个程序没有什么意义,但只是未了说明问题。
答案是:不能。
为什么不能,这是SQL所支持的“事务”外完成的,这是技术问题,没有什么的,会了大家都会。为什么要这样做那,那才是要学习的前提。你想一想如果你建立了一个地区的帐物管理系统,当一个单位向另外一个单位转帐的时候,需要执行两个操作就是将一边的信息刷掉,一边的信息添加上去,而当执行一半的时候出现了某种异常中断,比如高优先级的抢占,服务器重起、停电。当时你知道有多少人在访问你的服务器,那要造成多大的数据库信息丢失,甚至于导致数据库的查询的严重失败。那么我就知道需要上面知识的支持了。
3.为什么说上面的东西都很简单那,因为只要你会,那就可以了,而设计方面的东西是永远不是那么简单的,永远带有创新和追求,没有最高的境界。
就一个十分常见的问题,如何在数据库中配合好人员、角色、权限、类别、级别、可操作性这几者的关系,如果是没有经验的人直接上手可能会乱来(我们最早也是这样的)。有经验的人也会设计一段时间,而且随着软件复杂性的增加,其数据库的这几者之间的复杂性就越来越复杂。所以大型软件是非常难的。就一个很简单的例子,在很多的网站中,有上百的栏目信息,而每一个栏目间又保持独立。图片的位置和图片的信息都是动态更新的。某些网站的可操作性都以树型结构提供,而树型结构的子树类别和和叶子都是不重复而不错误。而且其层数都是动态的。有些人给我说可以通过前台的判定语句来执行树型结构的生成,但我问了一个问题,如果是一个邮政编码系统,有几十万个邮政编码你在前台要写多少个case语句,而且每一次要遍历一次已经生成的树,还有用前台的case语句编写出来的树型结构其二级子树全部“定死”,而且树型结构的层树也被定死。这不是完全动态级别的网站。为以后对网站的维护带来麻烦。
总之,数据库是一门入门容易却达到高手很难的学科,通过不断在失败中吸取经验,才能得到一些书籍上无法学会的东西,那才是真正的高手。也就是说,学技术是很快的,要会将技术运用于实际的业务分析,才可以成为一个自我型的DBA,而不是一个简单的程序员。
好了,文章到此结束,希望可以帮助到大家。