机房重构之EA中的ER图转换为数据库

前言:

机房的ER图生成数据库是一个设计数据库的方法,其实也可以直接在数据库里面画,只是我之前听我师父说EA可以直接生成数据库,所以就想试试,其实这期间发生了很多问题,比如约束问题,比如范式问题。这些实践让我明白了很多曾经在《数据库原理》真本书里面没懂的知识,还是实践一次的好,纸上得来终觉浅。
首先,先上一下我的ER图。
                   
    

       机房重构之EA中的ER图转换为数据库

这其实是第二次加工的了,第一开始我的图混乱没有逻辑,但是多看看,理清逻辑就好了。如果不会画ER图,首先,你要先照着别人的画,然后自己一边画一边想,这个实体的意义,联系有哪些?这个联系需要单独拿出来当一个实体吗?我建议是先把机房收费系统内你要实现的功能都按照用户列举出来,这样你就知道大体的实体和联系,然后逐步细化,细化过程参考别人很重要。 

因为没有把问题截图,所以也不能呈现出图文结合的好多效果。简单列举一下问题和解决方案吧。

约束问题:具体怎么说的忘了,但是出现约束问题80%都是因为你的ER图出现了问题,也就是说联系混乱,正规叫法:你的范式有问题,至于怎么改,你可以参考数据库原理哦。