谢世媛

数据库的基本概念

数据库的基本概念:

1、什么是数据库?

存储数据的仓库,想象成把数据存在一个仓库中,和仓储的理念有关系,把东西存在仓库里,就涉及四个问题:

1>如何存储数据?

   也就是东西怎么存,是实体中的放在地上还是放在架子上,是放在柜子里还是抽屉里,不同的东西都是有自己的组织存放方式的。类似于现实社会中的仓储理念。

2>如何找到数据?

  现实社会中,存放货物或商品按照一定的方式存储,然后整理出一套方式去方便的快捷地找到它。数据也是如此。

3>如何定义数据?

  什么叫定义数据?例如我要入库一件货物或出库一件货物,或把货物报废等等,这都叫定义数据。是关于数据的一些相关属性的一些操作。

4>如何管理数据?

  你是不是觉得数据的管理有点重复数据的定义呢?不是的,管理数据是针对于数据本身的一些操作,例如对数据的类型进行更改,内容发生变化等等,我们称为管理数据。这也是关于数据库的主要的问题。

 

数据库的典型例子就是图书馆,图书馆有很多的书,并且分为很多种类,人文、自然、历史、政治等等,放在对应的书架上,要找某一本书时,就在相关的架子上去找。

图书馆我们想到两个方面:

1>放置图书的地方(书架)

   形象地理解为数据存储,书就是数据,书架就是放数据的容器。书架又可以分为四个不同的组成部分:很多不同的书架,用来存放不同规格的书,理解为数据文件;给书架划分不同的分类,按书的种类不同分类;同类书放在同类书架上,根据书的类别不同放在相应类别的书架上;按照需要组织书架的排列顺序,比如一楼放什么书,二楼放什么书,三楼放什么书。这样我们在找书时,先按楼层来分,然后找对应的书架,再到书架找对应的书,查找书的速度也快了,

2>管理图书的方法(书单)

  1)书的分类

       把书分为政治、历史、人文等等,分为几个大类。

  2)书的索引

      可以把索引分类,按作者的笔画、按作者的字母、按出版日期、按好评度、按书名等等,然后列出一个个单子,单子包含书的对应的存放位置,这样找书的速度就会很快。相似的例子是字典,字典前也有很多的分类,按拼音查、按笔画查,这些都叫做索引。例如我现在要找今年的最流行的10本书,到图书馆问管理员,查一下这个单子,就知道对应的存放位置,就可以很方便的从成千上万的书中找到那10本书。

  3)书的属性

     书的属性也就是我们对书的定义了,书是可以外借的,只能在图书馆里面看的,书已经外借了等等,我们称之为书的属性。

可以从图书馆的例子去形象地理解数据库的组成部分,往往都是一一对应的,数据库也就是在做仓储管理。

posted on 2014-09-15 23:36  谢世媛  阅读(77)  评论(0)    收藏  举报

导航