数据库设计就是规范和结构化数据库中的数据对象以及数据对象之间关系的过程
需求分析
数据库设计
需要频繁获取的数据可以拆分出来,单独做成一个表
一张表只能描述一件事情
表与表的三种关系
- 一对一:两者互相为主键或者外键都行
- 一对多:一的主键必须作为多的外键(宿舍表(1)作为学生表(多)的外键),也就
是学生表作为宿舍表的外键1
- 多对多:如果是多对多的关系,必须建一个中间表,把两个表的主键连接到一起,然后再给中间的表一个ID,这就是唯一的标志
箭头指到的是外键
分析表与表之间的关系
在分析表与表之间的关系的时候,要注意结合文档需求来分析
采购进货单与供应商表
采购进货单只能有一个供应商,但是供应商可以有多张采购进货单,所以是多对一的关系,所以采购进货单,作为供应商的外键存在
一做为外键存在
希望可以帮助到你们。
以上就是我的分享和收集的一些资料,新手上路,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!