数据库设计心得

1.泛式到3会增加程序开发复杂度,大多数情况到2就可

2.当出现主子表时,子表建立的主表ID不一定要写成外键,这样比较便于操作和删除等

3.一般情况下每张表都可以加一个子增量ID作为主键

4.在某些较长的特定表中可以预留一些字段作为备用用 

5.对于数字行字段最好给其付默认值,这样便于统计。sum(A1)A1字段如空则需要增加判断,可以将其设成不为空默认值是0

6.大多数情况还是从数据表转到execl,vsd,word比较多,vsd转sql会使得数据丢失,只存在表结构。这样对设计数据库的要求比较高,直接先写文档则太浪费时间。比较好的做法是先大致画一个E-R图,然后直接设计数据库,在设计表时加入字段说明,最后导出成execl,word。

原文地址:https://www.cnblogs.com/zyizyizyi/p/2497846.html