在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 數(shù)據(jù)庫/ Access多對多關(guān)系
Access關(guān)聯(lián)數(shù)據(jù)
Access數(shù)據(jù)庫簡介
Access索引
Access創(chuàng)建窗體
Access添加數(shù)據(jù)
Access多對多關(guān)系
Access教程
Access總結(jié)數(shù)據(jù)
Access不匹配項查詢向?qū)?/span>
Access對象
Access創(chuàng)建查詢
Access計算表達式
Access操作查詢
Access一對多關(guān)系
Access SQL視圖
Access數(shù)據(jù)類型
Access一對一關(guān)系
Access創(chuàng)建表
Access重復查詢向?qū)?/span>
Access連接
Access查詢標準(條件)
Access分組數(shù)據(jù)
Access創(chuàng)建關(guān)系
Access關(guān)系型數(shù)據(jù)庫
Access參數(shù)查詢
Access導航窗體
Access通配符
Access備用條件
Access創(chuàng)建數(shù)據(jù)庫
Access查詢數(shù)據(jù)

Access多對多關(guān)系

在本章中,讓我們了解和學習多對多的關(guān)系。要表示多對多關(guān)系,必須創(chuàng)建第三個表(通常稱為聯(lián)接表),將多對多關(guān)系分解為兩個一對多關(guān)系。 為此,我們還需要添加一個聯(lián)接表。 下面先添加一個表tblAuthers。表的定義如下所示 -

現(xiàn)在創(chuàng)建一個多對多的關(guān)系。假設(shè)有多個作者在多個項目上工作,反之亦然。 如您所知,我們在Projects中有一個Author字段,所以為它創(chuàng)建了一個表。但現(xiàn)在不再需要這個字段了。

選擇Author字段,然后按下刪除 按鈕,將看到以下消息。

單擊,現(xiàn)在還需要創(chuàng)建一個聯(lián)連表:tblAuthorJunction。 這個聯(lián)連表有兩個外鍵,如下圖所示。

這些外鍵字段將是鏈接在一起的兩個表的主鍵 - tblAutherstblProjects。

要在Access中創(chuàng)建組合鍵,請選擇這兩個字段,然后從表工具設(shè)計選項卡中,直接單擊該主鍵,這里標記這兩個字段。如下圖所示 -

這兩個字段的組合是表的唯一標識符。 現(xiàn)在把這個表保存為 - tblAuthorJunction。

回到關(guān)系視圖,并通過單擊“顯示表”來創(chuàng)建這些關(guān)系。選擇上述三個表,然后單擊添加按鈕,然后關(guān)閉此對話框。如下所示 -

tblAuthors中單擊并拖動AuthorID字段,并將其放在tblAuthorJunction表的AuthorID之上。

創(chuàng)建的關(guān)系是Access將被視為一對多的關(guān)系。也將執(zhí)行參照誠信。 現(xiàn)在打開級聯(lián)更新并點擊創(chuàng)建按鈕,如下圖所示。

結(jié)果 -

現(xiàn)在單擊并拖動ProjectID,放在tblAuthorJunctionProjectID字段上。

我們將強化參照完整性和級聯(lián)更新相關(guān)字段。如下圖所示 -

以下是多對多的關(guān)系。