MS Access創(chuàng)建表關(guān)系

2018-12-22 10:41 更新

在本章中,我們將了解在相關(guān)表之間創(chuàng)建關(guān)系的需要。良好數(shù)據(jù)庫(kù)設(shè)計(jì)的目標(biāo)之一是刪除數(shù)據(jù)冗余。

  • 為了實(shí)現(xiàn)這一目標(biāo),您將數(shù)據(jù)分成許多基于主題的表,以便每個(gè)事實(shí)只表示一次。

  • 為此,將彼此相關(guān)的所有公共字段放置在一個(gè)表中。

  • 要正確執(zhí)行此步驟,必須先了解表之間的關(guān)系,然后在Access數(shù)據(jù)庫(kù)中指定這些關(guān)系。

為什么要?jiǎng)?chuàng)建表關(guān)系?

當(dāng)您需要在數(shù)據(jù)庫(kù)對(duì)象中使用表時(shí),MS Access使用表關(guān)系來連接表。在創(chuàng)建其他數(shù)據(jù)庫(kù)對(duì)象(例如表,查詢,宏和報(bào)表)之前,您應(yīng)該創(chuàng)建表關(guān)系有幾個(gè)原因。

  • 要處理來自多個(gè)表的記錄,您通常必須創(chuàng)建一個(gè)連接表的查詢。

  • 查詢通過將第一個(gè)表的主鍵字段中的值與第二個(gè)表中的外鍵字段進(jìn)行匹配來實(shí)現(xiàn)。

  • 當(dāng)您設(shè)計(jì)窗體或報(bào)表時(shí),MS Access將使用從您已定義的表關(guān)系中收集的信息,向您提供明智的選擇,并使用適當(dāng)?shù)哪J(rèn)值預(yù)填充屬性設(shè)置。

  • 當(dāng)你設(shè)計(jì)一個(gè)數(shù)據(jù)庫(kù)時(shí),您將信息劃分為表,每個(gè)表都有一個(gè)主鍵,然后將外鍵添加到引用這些主鍵的相關(guān)表。

  • 這些外鍵 - 主鍵配對(duì)形成表關(guān)系和多表查詢的基礎(chǔ)。

現(xiàn)在讓我們向數(shù)據(jù)庫(kù)中添加另一個(gè)表,并使用Table Design將它命名為tblHRData,如下面的屏幕截圖所示。

Table Design

單擊上面屏幕截圖中的保存圖標(biāo)。

Save Icon

輸入tblHRData作為表名,然后單擊“OK”。

TblHRData

tblHRData現(xiàn)在用其中的數(shù)據(jù)創(chuàng)建。

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)