Access創建關係

在本章中,我們將理解以及爲什麼在相關表之間建立關係。良好數據庫設計的目標之一是消除數據冗餘。

  • 爲了實現這個目標,數據劃分成許多基於主題的表,這樣每個實際數據只被表示一次。
  • 要做到這一點,所有相關的共同字段都放在一個表中。
  • 要正確執行此步驟,必須首先了解表之間的關係,然後在Access數據庫中指定這些關係。

爲什麼要創建表關係?

當您需要在數據庫對象中使用它們時,MS Access使用表關係來連接表。 在創建其他數據庫對象(如窗體,查詢,宏和報表)之前,有以下幾個原因需要創建表關係。

  • 要處理來自多個表的記錄,通常必須創建一個連接表的查詢。
  • 查詢通過將第一個表的主鍵字段中的值與第二個表中的外鍵字段進行匹配。
  • 當設計一個窗體或報表時,MS Access將使用它從已經定義的表關係中收集的信息向您顯示已知的選項,並使用適當的默認值預填充屬性設置。
  • 在設計數據庫時,將信息劃分爲表,其中每個表都有一個主鍵,然後將外鍵添加到引用這些主鍵的相關表中。
  • 這些外鍵 - 主鍵配對構成了表關係和多表查詢的基礎。

現在,讓我們將另一個表添加到數據庫中,並使用
表設計 將其命名爲:tblHRData ,如以下屏幕截圖所示。
Access創建關係

現在,就已經在數據庫中創建tblHRData表。

注意:這裏的EmployeeID列用於建立關係。在後續的文章教程中將會講解。

易百教程移動端:請掃描本頁面底部(右側)二維碼並關注微信公衆號,回覆:"教程" 選擇相關教程閱讀或直接訪問:http://m.yiibai.com

上一篇:Access關聯數據 下一篇:Access一對一關係

加QQ羣啦,易百教程官方技術學習羣

  • Java技術羣: 227270512 (人數:2000,等級:LV5,免費:否)
  • MySQL/SQL羣: 418407075 (人數:2000,等級:LV5,免費:否)
  • 大數據開發羣: 655154550 (人數:2000,等級:LV5,免費:否)
  • Python技術羣: 287904175 (人數:2000,等級:LV5,免費:否)
  • 測試工程師(新羣): 415553199 (人數:1000,等級:LV1,免費:是)
  • 前端技術羣(新羣): 410430016 (人數:1000,等級:LV1,免費:是)
  • C/C++技術(新羣): 629264796 (人數:1000,等級:LV1,免費:是)
  • Node.js技術(新羣): 621549808 (人數:1000,等級:LV1,免費:是)
  • Linux技術: 479429477 (人數:2000,等級:LV5,免費:是)
  • PHP開發者: 460153241 (人數:2000,等級:LV5,免費:是)
  • 人工智能: 456236082 (人數:2000,等級:LV5,免費:是)
  • Oracle數據庫: 175248146 (人數:2000,等級:LV5,免費:是)
  • C#/ASP.Net開發者: 579821706 (人數:2000,等級:LV5,免費:是)
  • 數據分析師: 397883996 (人數:1000,等級:LV1,免費:是)R語言,Matlab語言等技術

注意:每個人建議選自己的技術方向加羣,同一個人最多限加3個羣。