2012-08-13 21 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時,最好在表上創建一個連接。連接表將引用下拉選項,另一列表示客戶。而不是存儲空值。我認爲實際上存儲空指違背參考完整性。

相關問題