Access資料庫表關係怎麼建立「一對多我建立出來的都是「一對一」啊,見圖

2021-04-26 06:13:55 字數 1766 閱讀 5410

1樓:匿名使用者

兩張表建立關係時

copy

,如果各自bai的關聯欄位都是主鍵或設定有du唯一索zhi引,那麼它們之間的關係dao就只能是一對一。

兩張表建立一對多關係的前提是,其中一方的關聯欄位必須是主鍵,二另一方必須是非主鍵而且未設定唯一索引(也可以設有允許有重複的索引)。

兩張表建立多對多關係的前提是,各自關聯欄位不得為主鍵而且不得設有唯一索引(也可以可以設有允許有重複的索引)。

總結:建立表間關係時,決定關係是一對

一、一對多、還是多對多,取決於建立關係前各關聯欄位自身所具有的索引型別及存在與否,有什麼樣的索引建立關係後就有什麼樣的關係型別。建立關係前如果資料表已經儲存有資料,若果還要設定參照完整性關係,系統還會檢測各自表中的記錄是否違反有關要求,並提示檢測結果,存在違反參照完整性關係時,關係建立會以失敗告終。

2樓:匿名使用者

是建不了一對一關係 還是你想建一對一關係?

access資料庫中一對一和一對多的關係是什麼意思!

3樓:匿名使用者

一個欄位中的特定

抄值對應另外bai一個欄位中的多個值叫一對du多,如表1 表2id name deptno deptno dept

1 張三zhi 2 1 行政部

2 李四 2 2 財務部dao

3 王五 1

用deptno 連線兩個表

財務部下面有兩個員工 表2 和表1 的關係就是1對多一個欄位中的特定值對應另外一個欄位中的唯一特定值就是一一對應

4樓:

資料庫中的一對一,給你舉個例子:

就好比每個人只有一個身份證一樣,這就是一對一的關係。

一對多:比如一個學生,他可以上語文課,也可以上數學課,也可以上英語課....,這裡面的學生和課程就是一對多的關係了

5樓:匿名使用者

比如說一個學校和n個班級就是 1對多的關係。一個班級就一個班主任就是一對一的關係。

access資料庫中5、 表關係中一對一與一對多的含義是什麼?6、 表關係中「參照完整性」有什麼作用? 5

6樓:夢中夢

【一對一的關係】就是對於實體集a中的每一個實體,實體集b中也只有一個與之相關,通俗專的講就是屬

一一對應的。

例如:一個班級只有一個正班長,而一個正班長只在一個班裡任職,那麼班級和班長之間就是一對一的關係了

【一對多的關係】就是對於實體集a中的每一個實體,實體集b中有n個實體與之相關

例如:一個班裡有若干的學生,但每個學生只屬於一個班級,那麼班級和學生之間就是一對多的關係了

當然,除了這兩種,還有多對多的關係,相信樓主也理解的差不多了o(∩_∩)o

7樓:匿名使用者

一對一:我有一個身份證號 ;

一對多:我有多張銀行卡;

多對多:我是招行、交行、建行的客戶,但是這些銀行使用者均過億。

如何在access資料庫中實現一對多關係資料的新增

8樓:匿名使用者

:先對關係進行梳理,檢測是否存在錯誤的地方,保證一個外來鍵(如子女)只有一個主鍵(如父母); 如果確認存在多對多的地方

怎樣匯出資料庫關係圖,怎麼根據資料庫表結構生成關係圖

用workbench匯出mysql資料庫關係圖方法如下 1.開啟mysql workbench,選擇首頁中間 data modeling 下方的第二欄 create eer model from existing database 2.在 stored connection 裡選擇 manage s...

請問在access資料庫的資料表中,各個記錄是按什麼順序排列的

按照插入的順序 如果你先錄製編號為2的,2就顯示在第一行 告訴你個辦法,你新建一張表,插入幾條資料,試著看一下就知道了 按編號 預設從小到大,可以大到小 預設情況是從小到大 升序 排列。如果你要從大到小 降序 排列,一般通過建立一個 查詢作為輸出,在查詢中設定按編號 大到小 降序 排列即可。不需要關...

怎麼設定兩個主鍵在access資料庫表中

建立複合主鍵 可以指定多個欄位的組合用作表的主鍵,但是現在很 少這樣做。這種主鍵通常稱為複合主鍵。如圖2 23 所示,選擇要在複合主鍵中包括的多個欄位,然後單擊 工具 功能區選項卡中的鑰匙圖示。當然,如果在表設計中這些 欄位排列在一起會更有助於快速操作。開發人員強烈感覺到主鍵應該由資料庫中原本出現的...