从明年开始,老师就要教我们数据库开发了。到底什么是数据库?北京北大青鸟校区老师用专业的角度和语言告诉我们,数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。
经过我的研究和思考,再加上老师的讲解,我个人认为,数据库既不是系统也不是软件,就是很多的数据按照某种方式放在一起而已。
正如我们经常会用到excel工具,而所谓数据库就是很多张那样存数据的表,并把数据存在这些表里。(当然还要包括表里面数据的索引,表和表的关系等等一些比较复杂的东西)。
而使用数据库的原因就是数据实在太多,而使用数据库可以方便快速地从很多数据里搜索、修改数据信息。你可以假想一个大超市,里面有几千种货品,几十万条货品纪录,而你需要从多个接入点(超市的多个收银台)纪录并修改这些货品进货、售出信息的时候,数据库就发挥出它的威力来了。
另外数据库都是需要软件支持的,常用的有sql server/oracle/pb等等数据库。这些软件,都是今后我们将在课堂上学习的技术。现在,数据库是什么?数据库的作用,我都有了大概的了解,相信对今后学习如何开发数据库一定会有所帮助。