20.3 小结

本章用一个实例系统介绍了如何设计数据库,设计数据库前一定要有比较充分的需求分析,做到基本了解用户的需求。设计数据库时,要按照模块的形式进行设计,做到业务分明,减少耦合度,使得系统更加健壮。设计数据库时不可避免地要考虑各表之间的关系,如非必要,设计时尽量把表的主外键关系放到程序中处理,而不是在数据库里处理,这样可以在一定程度上提高数据库的性能。