前情提要
新建一个数据库管理系统,我们首先要对数据库能到达的功能做仔细规划,创建并不断修正数据库脑图,根据范式规则,得到最终的数据表及其字段。
小白的第一张数据表
·建立数据库
打开ACCESS数据库软件,选择“空数据库”,点击右下角文件夹图标,修改文件名为“小超市数据库管理系统”,并设置文件保存路径,点击“确定”后返回。看到更改生效后,点击“创建”图标按钮即可。
·创建表
一进来,系统就自动为我创建了一个为保存的空数据表,暂定名称为“表1”。
先保存一下,取名“供应商资料表”。
然后切换到设计视图,我们去建立该表所需字段。
各字段名称和字段类型如下图所示,说明里的文字为该字段备注项,做展示用
供应商资料表
字段名称 | 标题 | 数据类型 | 是否为空 | 说明 |
---|---|---|---|---|
GYSID | 供应商编码 | 自动编号 | 否 | 主键 |
GYSNAME | 供应商名称 | 文本 | 否 | 大小20 |
PERSON | 联系人 | 文本 | 否 | 大小4 |
TEL | 手机 | 文本 | 否 | 大小11 |
返回视图界面,即可 查看新建的表
·向表中录入数据
我们随意向【供应商资料表】中录入一些数据备用
就暂时录入这5个供应商吧,我觉得够用了。
·根据以下表格分别在ACCESS里建立数据表
商品明细表
字段名称 | 标题 | 数据类型 | 是否为空 | 说明 |
---|---|---|---|---|
SPID | 商品编码 | 自动编号 | 否 | 主键 |
GYSID | 供应商编码 | 数字-整长型 | 否 | 查阅-显示控件-组合框-行来源 图一所示 |
SPNAME | 商品名称 | 文本 | 否 | 大小10 |
PRICEIN | 进货单价 | 货币 | 否 | 两位小数 |
PRICEOUT | 销售单价 | 货币 | 否 | 两位小数 |
图一:字段GYSID,列数为2,列宽为0cm;2cm(目的是在选择时看到名称,写入数据库时写入ID)
商品进货表
字段名称 | 标题 | 数据类型 | 是否为空 | 说明 |
---|---|---|---|---|
JHID | 进货编码 | 自动编号 | 否 | 主键 |
SPID | 商品编码 | 数字-整长型 | 否 | 查阅-显示控件-组合框-行来源 图二所示 |
QUANTITYIN | 进货数量 | 数字-整长型 | 否 | |
UNIT | 单位 | 文本 | 查阅-显示控件-组合框-行来源 图三所示 | |
TIMEIN | 进货时间 | 时间 | 否 | 短时间 |
图二 字段SPID
图三 字段UNIT
商品销售表
字段名称 | 标题 | 数据类型 | 是否为空 | 说明 |
---|---|---|---|---|
XSID | 销售编码 | 自动编号 | 否 | 主键 |
SPID | 商品编码 | 数字-整长型 | 否 | 查阅-显示控件-组合框-行来源 图二所示 |
QUANTITYOUT | 销售数量 | 数字-整长型 | 否 | |
UNIT | 单位 | 文本 | 大小4 | |
TIMEOUT | 销售时间 | 时间 | 否 | 短时间 |
这样五张基础表我们就建好了,为了方便观察和后期操作,我随便填写了一些数据在表内,它们看起来应该像这样:
下一次,我们来建立它们之间的关系。