資料表之間的關聯

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。此為英文文章出處,以供參考。

Allen Browne 存取 MVP

資料庫初學者有時努力解決所需的資料表,以及如何建立資料表關聯到另一個。很可能是最簡單的方法追蹤與範例。

身為學校教師,瑪格麗特皮必須追蹤每位學生的名稱及常用的詳細資訊,以及他們採取的主旨和達成成績。若要執行的單一資料表,她可能嘗試對欄位:

名稱

Address

住家電話

主旨

成績

不過,此結構需要她的每個新主旨再次輸入學生姓名和地址 !除了項目所需的時間,你可以想像學生變更地址並瑪格麗特皮必須找出並更新所有的上一個項目時,會發生什麼情況?她每個學生嘗試不同的結構,只有一個記錄。需要多個其他欄位-如下:

名稱

Address

住家電話

主題 1 的名稱

成績的主旨 1

主題 2 的名稱

成績的主旨 2

主題 3 的名稱

但多少主旨必須她允許?多少空間將此浪費嗎?她如何知道哪一個資料行查詢以尋找 「 歷程記錄 104 」?她要如何平均成績舊的任何資料行中?當您看到此] 欄位的重複項目時,就需要細分為不同的表格資料。

她問題的解決涉及進行三個資料表: 一個用於學生,一個用於主旨的郵件,,一個用於成績。[學生] 資料表必須擁有唯一的程式碼每一個學生,讓電腦無法取得不相同名稱的兩個學生。瑪格麗特皮呼叫StudentID,此欄位,讓學生表格包含欄位:

StudentID唯一的程式碼,每個學生。

姓氏分隔姓氏和名字,使搜尋更容易。

名字

地址的理由分割地址資訊。

Suburb

郵遞區號

Phone

主體資料表會有欄位:

SubjectID唯一的程式碼,針對每個主旨。

主旨的主旨的完整標題

備忘稿的簡短描述此主題的說明。

[成績] 資料表然後必須只有三個欄位:

[學生] 資料表中StudentID繫結的學生至這個項目

SubjectID繫結在主旨資料表中的某個主旨這個項目

成績標記此學生達到此主旨中。

建立三個資料表之後, 瑪格麗特皮必須建立它們之間的連結。Access 95-2003 中,她必須選取 [資料庫] 視窗中,並選擇 [資料庫關聯圖工具] 功能表 (Access 1-2 [編輯] 功能表。)在 Access 2007資料庫關聯圖資料庫工具] 功能區的 [顯示/隱藏] 群組。「成績」 會 」 關聯的資料表 」 關聯中的兩個其他資料表。

現在她的學生資料表,每個唯一StudentID中輸入所有學生。下一步她輸入 [主旨] 資料表中都有SubjectID所有她指導的主旨。然後結尾的標記準備的字詞,晨怡也可以輸入使用適當StudentID ,從 [學生] 資料表和SubjectID主旨資料表中的成績資料表。

若要協助輸入標記,她建立表單中,使用 「 表單/子表單 」 精靈: 「主題」 的來源主表單,而 「成績」 會子表單的來源。現在有適當的主旨中主表單,並新增子表單中的每個StudentID成績

成績所輸入的主旨,但瑪格麗特皮需要學生進行檢視。她會建立另一個表單/子表單,與主要閱讀其資料,從 [學生] 資料表和成績資料表中的子表單的表單。輸入成績在其上一個表單時,她使用StudentID ,因為 Access 連結一個新的主表單中,將此程式碼,並會自動顯示在主表單中的學生的 [所有主旨和成績。

MVP 標誌

Allen Browne是最重要專家 (MVP) 存取。先生 Browne Allen Browne 資料庫與訓練的擁有者,而他居住在伯斯 (澳洲)。

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×