外键在数据库设计中真的有必要吗?

8 浏览
0 Comments

外键在数据库设计中真的有必要吗?

据我所知,外键(FK)被用来帮助程序员以正确的方式操纵数据。假设程序员已经以正确的方式进行操作,那么我们是否真的需要外键的概念呢?

外键还有其他用途吗?我有什么遗漏的吗?

admin 更改状态以发布 2023年5月23日
0
0 Comments

外键还可以帮助程序员通过使用诸如ON DELETE CASCADE之类的语句编写更少的代码。这意味着如果您有一个包含用户的表和另一个包含订单或其他内容的表,那么删除一个用户可能会自动删除指向该用户的所有订单。

0
0 Comments

外键有助于在数据级别上强制实施参照完整性。它们也提高了性能,因为它们通常默认索引。

0