從上面的這個圖可以看到在設計的時候,就給表1添加壹個外鍵,這個外鍵就是表2中的學號字段,那麽這樣表1就是主表,表2就是子表。所以結合2張表就能保持數據的壹致性、完整性(估計就是還原成原來的那張大表)。
借著這個例子再談談外鍵的壹些事項:
1、表1可以有壹個或者多個外鍵,也可以沒有。(如果表1有多個外鍵可不可以是這樣的情況,表2中的多個字段是表1的外鍵;或者說表1的多個外鍵是在多個表中)
2、這個外鍵可以不是表1的主鍵,但必須是子表的主鍵。(簡單的說就是,如果壹個字段是某個表的外鍵時,那麽該字段必須是主鍵)