最近做大创项目时候发现一个十分严重的问题,数据库设计严重不合理,每次新增功能就要对数据库进行规模不小的改动,虽然有别的方法可以改动较少,但是要新增关系表。这让我觉得数据库设计是一门很重要的学问,我还是太年轻了。
搜了下各位大牛写的帖子大概理解了范式,确实这样设计数据库会使得数据库更合理。
侵删
首先https://www.zhihu.com/question/24696366
但是里面函数依赖讲的不是很清楚,所以http://blog.csdn.net/rl529014/article/details/48391465
看完这两篇大概就可以理解范式了,嗯,从前没注意过这些东西,觉得数据库就是个存数据的地方,现在看来数据库设计合理与否十分重要