一个表中的主键是另一张表中的外键这样好不好,有不方便或是不合理的地方吗 备注:(javaWEB)中使用的

如题所述

这不是好不好的问题,建立外键必须是指向另一张表的主键。主外键机制主要是为了保证数据的一致性要求。比如订单表中的产品,必须是产品表中的数据,这种限制通过外键实现,防止在订单表中插入一条不存在的产品代码。如果需求中没有这类的逻辑,不建也无妨。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-07
这是一种外键约束,可以起到验证数据的完整性作用
外键表中对应主键的值必须与主键表中的值相同,
且主键表删除/修改值时,外键表相应的数据要删除/修改或置空本回答被提问者和网友采纳
相似回答