跟着小白学数据库1

前言

网络时代,数据库已经同我们的生活密不可分,桌面个人小型数据库首选ACCESS。

小型数据库 中型数据库 大型数据库
ACCESS SQL Server, Mysql Oracle

作为一个技术小白,我所知道的就这些了。想要入门数据库,当然是从基础的入手,于是我选择了ACCESS作为我的敲门砖。
桌面个人小型数据库ACCESS是Microsoft Office的办公套件标配,只要你安装了Office的任一版本,都可以随时使用,十分方便。它能够处理一些EXCEL不能胜任的工作,在数据量多计算量大的情况下,速度远远超过EXCEL,并且都是同一个系统出来的,数据可以互通,这也是一些白领逐步从EXCEL转到ACCESS的原因。


从今天开始,这里将见证我小白的自学之路,没有名师指导,全靠一腔热血。其实之前我也在百度开过专栏,在头条发过文章,写一些关于POWERPOINT方面的小技巧,无赖并非兴趣使然,也或许与工作无关,反正也就没有坚持下来。这次希望能通过这种方式,将ACCESS彻底搞明白,也希望你看了我写的东西,多少也能有所收获,毕竟后面还有SQL Server等着的。你要说在SQL Server后面还有什么,我也不知道,我也没想这么远。到时候再说吧。


本着“跟着小白学”的精神,我会一开始就使用案列来讲解数据库的基本操作原理。随着时间的推移和进程的深入,逐渐触碰一些更深层次的东西。
这里我直接跳过数据库的安装过程,我想,即便是小白,只要你会一点电脑知识,安装都没有问题的。

进入正题

想要开发一个数据库,那首先要知道为了什么,也就是开发的目的,只有明确目的,才有方向。

一、数据表的整理

表【table】是数据库的基础,所有数据均存储在表里,所以表设计得越完美,数据库就越优秀。这是许多小白容易忽略的地方,只顾埋头建表,忘记抬头远眺,最后偏了方向,再修改已是非常费力,又不甘心推到重来,许多人的数据库之路就止步于此了。

那应该怎么办?

拿出你的纸和笔,或者打开电脑上的脑图软件,向我一样,把整个数据的表全部写出来,慢慢调整,慢慢调整,达到第一阶段目标即可。

何为第一阶段目标?

就是你当时决定写数据库是要用来完成哪件或哪些事情的,这就是第一阶段目标。
其他的,现在不用去想。


我就用一个小超市来举例说明

我们现在要为小超市设计数据库,
目的:

  1. 登记供应商资料【应付账款】
  2. 商品明细
  3. 记录进货【成本】
  4. 记录销售【营收】
  5. 记录库存【指导进货时间和进货种类】
  6. 能够得到毛利金额

暂时我就想到这么多,并用脑图标记,不断修改到我满意为止。
跟着小白学数据库1

  • 接下来就是要开始建表了。
    好戏即将开场,

敬请期待。。。。。。