最近弄一个项目,功能有很多
比如 现在有个 功能,是记录到 全国各省的 大概人口数
那么我有2个方案,
方案1:在一个表里,同时存省名 和人口数, 但如此的话,无意会占用数据库体积
方案2:专门建立一个表,存全国的省 和市 ,然后 关联 到地址表,这样 这个地址表就可以复用
我觉得方案2比较好,但同时面临一个新问题
这个地址表,我是应该 写在 人口这个应用里呢 还是单独建立一个应用 来存地址表
这样的话,我为了完成这个功能,就需要建立2个app 一个叫address 一个叫 peopleNum
坏处是建立了2个app,好处是, 我以后可以在其他app里面直接调用address里的数据,达到复用的目的,并且,也可以节省数据库容量
同时我也不知道如何在peopleNum这个app里 调用address里面的数据,如何建立关联
另外我也不知道我这个方案是否最优
大家有什么建议吗
谢谢