数据库设计中使用了太多的主外键是不是不太好?
李世荣 2014-09-05 09:45:44 最近在设计数据库的时候,总共建立了40张表,但是之间的主外键关系却达到了5、60个,一来怕建立了太多的主外键影响效率,也怕删除数据的时候相互有影响查找关联找半天不适合其他团队成员开发,二来去掉了主外键吧,怕程序写得不好会影响数据的统一性和完整性。于是我把数据量较大的并且经常有数据插入删除的主外键关系给去掉了并做了记录便于开发的时候用程序保持一致性,再者,保留了数据量较少的不会经常有数据修改删除操作的主外键关系,觉得这样做比较合理。您觉得呢?