数据库为什么不推荐使用外键约束