数据库(学习小结)

本文讲述了数据库从人工管理到文件系统再到数据库系统的三个发展阶段,并详细解释了数据库的优势与用途,特别是解决了数据共享和更新的问题。

  说到数据库,我们首先要了解的应该是它的历史或者说前身。细致的说,数据库的发展主要经历了三个阶段:1、人工管理阶段 2、文件系统阶段 3、数据库系统阶段。如何来理解呢?实质上,数据库,顾名思义,就是管理数据的仓库。那么显然,这不是一个真实的仓库,而只是一个电子仓库。为什么我们要有这么一个电子的仓库呢?这便涉及了数据库的优势和主要用途。让我们来考虑这样一种情景:新生开学,有大量新的学生信息。如果在人工管理阶段,我们可能会用纸笔把它们记录下来,并且分门别类。然而,这种做法应该说是十分费力的。到了文件系统阶段,由于计算机的出现,我们可以更为便捷的把它们记录在电脑上,并且易于携带。尽管如此,我们还是有些问题没能处理。其中之一便是共享问题。举个例子,如果其他人想要使用这些信息,可能他们能够复制一份。然而,假如我们想要更改某些信息呢?当然,我们可以很容易的改动原始数据。可是,那些Copy呢?难道一一修改?这显然不太现实。这样,我们便能轻易的理解数据库的主要优点了。因为我们可以将数据库置于服务器端,通过给予不同的用户以不同的访问权限来实施管理。说的直白一点,我们把数据库这个电子档案放到某个电脑上,大家都能通过网络去查看其中的信息,但并非每个人都能随意更改其中的内容。为什么呢?因为如果谁都能轻易更改,数据库早就不成样了。事实上,用户只有部分权限修改在某些特定的条件下修改部分内容。

  我为什么要花时间写一些几乎与具体学习内容毫不相关的东西?因为我觉得它比那些具体的内容更加珍贵,也更容易令人忽视。也许,学完数据库以后,你会建表,也会查询。可是,问你数据库是什么,有什么用?你却不一定答得出来。那么我说,你与一个技术工人无异,知其然而不知其所以然!我相信,一个真正的软件工程师,决不会把自己局限在完成某项具体的任务上。而是希望自己用心做出更加优秀、更加完美,能够表现自己灵魂的作品。

转载于:https://www.cnblogs.com/xsddxz/p/5846430.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值