转眼间从大一踏进学校的校门到现在刚刚好一年了,这一年里,数据库变得如影随形。
这一年主要学习SQL Server和My SQL两种工具,在学习过程中,我们首先是从基础开始,比如数据类型、运算符号、关键字等,然后上升到一些增删改查、触发器、存储过程等。
经过一学期的学习,我从起初对数据库的认识模糊到后来清晰,深入,我认为我学到了许许多多的东西。同时,在学习数据库过程中,接触到的软件工程思想,网上学习经验,以及利用网络的学习资源都很好的改善了我的学习。后来,在学习的深入中,虽然学习有时是十分令人枯燥的,但我庆幸自己坚持了下来。
数据库编程,这个是作为一个程序员的基本功,绝大多数软件公司数据库编程都是程序员自己完成的,因为他的工作量不是很大,也不是很复杂。所以作为一个综合的程序员,学习数据库编程,像数据库四大操作,增删改查,还有触发、存储过程等的使用,这些都是基础的基础。很多时候我们会认为数据库没什么用,学习的时候吊儿郎当,当平时要做作业,期末要交作品时,连最基本的连接查询也不会,要想避免这种情况发生就必须打好基础,扎实的掌握每个知识点。
只要你从事计算机行业,就需要学习好数据库的基础知识,不论以后选择哪个方向,数据库的学习都不能放松。古人云:书到用时方恨少,知识多了不会成为累赘,慢慢的积累,总有用到的时候。给自己明确一个目标,剩下的就是向着目标努力,无论遇到什么困难,克服它就向成功迈进了一步。
之前一学期的学习,我们掌握了创建数据库以及对数据库的操作的基础知识。数据库这门课涉及到以前的知识不多,是一门从头学起的课程,即使基础不是很好,只要认真听讲、复习功课,还是一门比较容易掌握的课。
课堂上讲的知识比较理论化,如果不动手就无法将知识转化为技能,而动手去做能够让我们将学过的知识在实践中运用,找到知识漏洞,并且能学到更多关于实际操作的知识和技巧。并且培养了我们的自学能力。
第一次接触SQL语言,虽然陌生,但是可以让我从头开始学,就算没有基础的人也可以学好。开始练习SQL语言的时候,并不是很难,基本上都是按照老师的步骤来做,还很有成就感。我们通过老师的一些PPT,我们可以巩固课内的知识,还可以学习内容相关的知识,更好地完成老师布置的作业。
数据库有保持数据的独立性,所谓数据独立,是指存储在数据库中的数据独立于处理数据的所有应用程序而存在。也就是说,数据是客观实体的符号化标识,它就是一个客观存在,不会因为某一项应用的需要而改变它的结构,因此是独立于应用而存在着的客观实体。而某一项应用是处理数据
获取信息的过程,也就是应用程序,它只能根据客观存在着的数据来设计所需要的数据处理方法,而不会去改变客观存在着的数据本身。数据库的传统定义是以一定的组织方式存储的一组相关数据的集合,主要表现为数据表的集合。
根据标准,SQL语句按其功能的不同可以分为以下6大类:数据定义语句;数据操作语句;操作管理语句;数据控制语句;数据查询语句;游标控制语句。
这门课仍有许多不太懂的地方,还需要以后进一步学习。