2012-08-13 48 views
0

好吧我知道一对一对多对多。什么是在mysql中的所有不同类型的关系

我的问题是你可以有一对一的可选和强制关系。 你可以有一对多的可选和许多关系。

哪里是我学习mysql中不同类型关系的最佳资源。

+0

我猜测可选只是意味着你的外键可以为空。 – 2012-08-13 23:01:17

+0

虽然 – 2012-08-13 23:05:42

+0

“null join?”,但我认为这是一个糟糕的做法。你可以做一个内部或外部的连接。内部联接将排除双方没有相应匹配的记录,包括FK中的那些记录将为空。 – 2012-08-13 23:09:10

回答

0

我认为在这个实例中当可选项可以为null时,最好在表上创建一个连接。连接表将引用下拉选项,另一列表示客户。而不是存储空值。我认为实际上存储空指违背参考完整性。

相关问题