一、技巧
1、一个实体对应着一张表
2、除了id(主键)为int外,能够用varchar2类型的都用(方便)
3、字段长度适当设计长一些
4、设计字段要预留两个字段(如果一开始怕自己设计不周到,最好多预留字段)
二、表之间的关系:
1、一对一:当一张表的字段过于太多,而很多字段可能只有在某些情况下,才会使用到,这时也可以考虑使用一对一设计。比如user表用作登录,但user有很多字段,一般字段不经常用,则建设一张一对一的profile表
2、一对多:一对多,是最常见的一种设计
3、多对多:需要中间表
参考:https://blog.csdn.net/weixin_44439678/article/details/89818685
三、
https://www.cnblogs.com/jpfss/p/8483400.html 如何设计一个优秀的数据库(转)
http://www.dzwebs.net/1305.html 如何科学合理的根据需要设计数据库表
https://www.cnblogs.com/knowledgesea/p/3667395.html 数据库设计三大范式