- MS Access 教程
- MS Access - 首頁
- MS Access - 概述
- MS Access - 關係資料庫管理系統 (RDBMS)
- MS Access - 物件
- MS Access - 建立資料庫
- MS Access - 資料型別
- MS Access - 建立表
- MS Access - 新增資料
- MS Access - 查詢資料
- MS Access - 查詢條件
- MS Access - 操作查詢
- MS Access - 建立查詢
- MS Access - 引數查詢
- MS Access - 其他條件
- MS Access - 關聯資料
- MS Access - 建立關係
- 一對一關係
- 一對多關係
- 多對多關係
- MS Access - 萬用字元
- MS Access - 計算表示式
- MS Access - 建立索引
- MS Access - 資料分組
- MS Access - 資料彙總
- MS Access - 連線
- MS Access - 重複查詢嚮導
- 不匹配查詢嚮導
- MS Access - 建立窗體
- MS Access - 修改窗體
- MS Access - 導航窗體
- MS Access - 組合框
- MS Access - SQL 檢視
- MS Access - 格式化
- MS Access - 控制元件和屬性
- MS Access - 報表基礎
- MS Access - 報表格式化
- MS Access - 內建函式
- MS Access - 宏
- MS Access - 資料匯入
- MS Access - 資料匯出
- MS Access 有用資源
- MS Access - 快速指南
- MS Access - 有用資源
- MS Access - 討論
MS Access 多對多關係
本章節,我們將瞭解多對多關係。為了表示多對多關係,您必須建立一個第三個表,通常稱為連線表,它將多對多關係分解為兩個一對多關係。為此,我們還需要新增一個連線表。讓我們先新增另一個表tblAuthers。
現在讓我們建立一個多對多關係。我們有多個作者參與多個專案,反之亦然。如您所知,我們在tblProjects中有一個作者欄位,所以我們為此建立了一個表。我們不再需要這個欄位了。
選擇“作者”欄位並按刪除按鈕,您將看到以下訊息。
點選是。現在我們將必須建立一個連線表。此連線表包含兩個外部索引鍵,如下面的螢幕截圖所示。
這些外部索引鍵欄位將是連結在一起的兩個表(tblAuthers和tblProjects)的主鍵。
要在Access中建立複合鍵,請選擇這兩個欄位,然後從表工具設計選項卡中,您可以直接單擊主鍵,這將標記這兩個欄位,而不僅僅是一個。
這兩個欄位的組合是表的唯一識別符號。現在讓我們將此表儲存為tblAuthorJunction。
將多對多關係組合在一起的最後一步是返回到關係檢視並透過單擊顯示錶來建立這些關係。
選擇上面三個突出顯示的表,然後單擊“新增”按鈕,然後關閉此對話方塊。
單擊並拖動tblAuthors中的AuthorID欄位,並將其放在tblAuthorJunction表的AuthorID之上。
您正在建立的關係是Access將視為一對多關係的關係。我們還將強制實施參照完整性。現在讓我們開啟級聯更新並單擊上面的螢幕截圖中的建立按鈕。
現在讓我們按住ProjectID,將其拖放到tblAuthorJunction的ProjectID頂部。
我們將強制實施參照完整性和級聯更新相關欄位。
以下是多對多關係。
廣告