MS Access - 建立關係



在本章中,我們將瞭解建立相關表之間關係的必要性。良好資料庫設計的目標之一是消除資料冗餘。

  • 為了實現該目標,您將資料劃分為多個基於主題的表,以便每個事實只表示一次。

  • 為此,所有相互關聯的公共欄位都放置在一個表中。

  • 要正確執行此步驟,您必須首先了解表之間的關係,然後在 Access 資料庫中指定這些關係。

為什麼要建立表關係?

當您需要在資料庫物件中使用表時,MS Access 使用表關係來聯接表。在建立其他資料庫物件(如表單、查詢、宏和報表)之前建立表關係有幾個原因。

  • 要處理來自多個表的記錄,您通常必須建立一個聯接表的查詢。

  • 查詢的工作原理是將第一個表的主鍵欄位中的值與第二個表的外部索引鍵欄位中的值匹配。

  • 設計表單或報表時,MS Access 會使用從您已定義的表關係中收集的資訊為您提供明智的選擇,並使用適當的預設值預填充屬性設定。

  • 設計資料庫時,您將資訊劃分為多個表,每個表都有一個主鍵,然後向相關表新增引用這些主鍵的外部索引鍵。

  • 這些外部索引鍵主鍵配對構成了表關係和多表查詢的基礎。

現在讓我們將另一個表新增到您的資料庫中,並使用“表設計”將其命名為tblHRData,如下面的螢幕截圖所示。

Table Design

單擊上面的螢幕截圖中的儲存圖示。

Save Icon

輸入tblHRData作為表名,然後單擊確定

TblHRData

tblHRData現已建立,其中包含資料。

廣告

© . All rights reserved.