我以前创建过很多数据库,但我从未将两个表链接在一起。我试过环顾四周,但找不到为什么需要将两个或多个表链接在一起。
这里有一个很好的教程,介绍了数据库关系,但没有解释为什么需要它们。他只是简单地说他们是。
它们真的有必要吗?我知道(在他的示例中)所有订单都有一个客户,因此可以将订单表链接到客户表,但我只是不明白为什么这绝对是必要的。我可以(并且已经)创建了购物车和其他可以正常工作的复杂数据库,而无需创建任何表关系。
我刚刚开始为一个具有相当大和复杂数据库的新项目使用MySQL Workbench v6.0,所以我想知道创建没有关系的整个项目是否会丢失任何东西?
注意:如果这个问题太笼统或离题,请告诉我,我会改变它。我知道关于这个话题可以说很多,所以我真的只是想知道我是否因为不使用关系而对任何安全问题或重大性能问题敞开心扉。请具体回答;“是的,您正在向性能问题敞开大门”是无用的,对我自己没有帮助,也对以后查看此线程的其他人没有帮助。请在您的回复中包含详细信息和细节。
先感谢您!