前言:

此次重构,本来想直接的编码,尝试后不太对劲,又返回头按照文档驱动,认真开始!

之前机房用的是别人设计好的数据库,存在一些不合理的地方,所以这次想自己设计!

由于设计好,就不太想再改,所以权衡很多,中间也是拖了很久,就怕那里出错,后面得推到重来!

看了很多人的博客关于数据库设计!

我的步骤:

1.重新分析了系统的需求功能

2..参考自考数据库设计步骤博客、之前数据库,抽象实体,属性,联系,画

3.对照设计的E-R图和现实做对比,跟新出真实的数据库设计

需求:

机房重构数据库设计

E-R图

机房重构数据库设计

机房重构数据库设计

通过数据流来完善数据库设计

机房重构数据库设计

机房重构数据库设计

发现:有的功能只是显示,有的功能只是修改单个表,有的功能需要联和多个表,更改也涉及多个表!

绿色:显示查看

蓝色:只修改单个表

红色:多表组合查询

粉色:涉及多表更改

机房重构数据库设计

2018-9-7补充说明:

初学的时候,这种方法只是大概,具体根据实际情况调整

高级阶段估计联合用的多,就会少出现调整情况

感谢阅读~

相关文章: