在本章中,我們將理解以及為什麼在相關表之間建立關係。良好資料庫設計的目標之一是消除數據冗餘。
- 為了實現這個目標,數據劃分成許多基於主題的表,這樣每個實際數據只被表示一次。
- 要做到這一點,所有相關的共同字段都放在一個表中。
- 要正確執行此步驟,必須首先瞭解表之間的關係,然後在Access資料庫中指定這些關係。
為什麼要創建表關係?
當您需要在資料庫對象中使用它們時,MS Access使用表關係來連接表。 在創建其他資料庫對象(如窗體,查詢,宏和報表)之前,有以下幾個原因需要創建表關係。
- 要處理來自多個表的記錄,通常必須創建一個連接表的查詢。
- 查詢通過將第一個表的主鍵字段中的值與第二個表中的外鍵字段進行匹配。
- 當設計一個窗體或報表時,MS Access將使用它從已經定義的表關係中收集的資訊向您顯示已知的選項,並使用適當的默認值預填充屬性設置。
- 在設計資料庫時,將資訊劃分為表,其中每個表都有一個主鍵,然後將外鍵添加到引用這些主鍵的相關表中。
- 這些外鍵 - 主鍵配對構成了表關係和多表查詢的基礎。
現在,讓我們將另一個表添加到資料庫中,並使用
表設計 將其命名為:tblHRData ,如以下螢幕截圖所示。
現在,就已經在資料庫中創建tblHRData
表。
注意:這裏的
EmployeeID
列用於建立關係。在後續的文章教程中將會講解。
上一篇:
Access關聯數據
下一篇:
Access一對一關係