1、数据库只做数据存取,禁止做复杂的运算,可以在程序中处理,效率更高。
2、尽量只使用整型、时间,字符串类型。
3、尽量简化数据模型。
4、同类型的表可以进行合并,同类型的字段类型进行合并。
5、设计合理的约束、建立合理的索引、表直接到关联关系。
6、允许设计一些冗余字段、避免表的关联。
7、能满足业务的条件下,使用占用空间小的字段。
7、名字命名要规范,名字含义表达清楚,可以采用常用的单词缩小。
8、做相关的设计,需要细心反复思考每个字段的含义和意义所在,以免在评审的时候被人吐槽,思考问题一定要思维严谨。有时候初步设计完之后感觉就这样没有问题了,其实细想还是存在一些问题。