1樓:匿名使用者
兩張表建立關係時
copy
,如果各自bai的關聯欄位都是主鍵或設定有du唯一索zhi引,那麼它們之間的關係dao就只能是一對一。
兩張表建立一對多關係的前提是,其中一方的關聯欄位必須是主鍵,二另一方必須是非主鍵而且未設定唯一索引(也可以設有允許有重複的索引)。
兩張表建立多對多關係的前提是,各自關聯欄位不得為主鍵而且不得設有唯一索引(也可以可以設有允許有重複的索引)。
總結:建立表間關係時,決定關係是一對
一、一對多、還是多對多,取決於建立關係前各關聯欄位自身所具有的索引型別及存在與否,有什麼樣的索引建立關係後就有什麼樣的關係型別。建立關係前如果資料表已經儲存有資料,若果還要設定參照完整性關係,系統還會檢測各自表中的記錄是否違反有關要求,並提示檢測結果,存在違反參照完整性關係時,關係建立會以失敗告終。
2樓:匿名使用者
是建不了一對一關係 還是你想建一對一關係?
access資料庫表關係怎麼建立「一對多」??我建立出來的都是「一對一」啊,見圖
access表之間一對多關係;並實施參照完整性需要怎麼操作
3樓:匿名使用者
操作都是有一些教程的,根據教程裡面就可以很好的操作了,這個都可以的
4樓:匿名使用者
開啟工具\關係,把相關表拖上去,進行處理。
access怎樣建立一對多的表關係
access資料庫中一對一和一對多的關係是什麼意思!
5樓:匿名使用者
一個欄位中的特定
抄值對應另外bai一個欄位中的多個值叫一對du多,如表1 表2id name deptno deptno dept
1 張三zhi 2 1 行政部
2 李四 2 2 財務部dao
3 王五 1
用deptno 連線兩個表
財務部下面有兩個員工 表2 和表1 的關係就是1對多一個欄位中的特定值對應另外一個欄位中的唯一特定值就是一一對應
6樓:
資料庫中的一對一,給你舉個例子:
就好比每個人只有一個身份證一樣,這就是一對一的關係。
一對多:比如一個學生,他可以上語文課,也可以上數學課,也可以上英語課....,這裡面的學生和課程就是一對多的關係了
7樓:匿名使用者
比如說一個學校和n個班級就是 1對多的關係。一個班級就一個班主任就是一對一的關係。
access資料庫怎麼建立刪除查詢
刪除sql語句 delete from 表名 where 條件語句刪除時一定要帶條件,否則就是清空被刪除表的所有資料,當然你需要那樣刪除的話除外.sql語句的delete語句是資料的刪除將刪除表的部分或全部記錄,刪除時可以指定刪除條件從而刪除一條或多條記錄。如果不指定刪除條件,delete語句將刪除...
如何用vb建立一個access資料庫
vb只是一個程式語言,並不能建立資料庫,建立access資料庫要完全在access中進行。前提條件 必須安裝微軟access資料庫。步驟 1 找好要存放資料庫的路徑,如c盤data路徑 3 這時路徑下就有了一個access檔案,可以右鍵 重新命名來為資料庫起名,如,起名叫測試資料庫 4 雙擊acce...
access資料庫中儲存文字時為什麼不全用備註型別
備註不能被索引,影響效能!而且都設定成備註的話資料庫的體積會加快變大!這個沒規定,根據自己的需求來,比如你儲存文字的時候,明明知道欄位大小不會超過100的長度,你還會去寫1000的長度嗎?首先糾正一個概念,不是255個位元組,是255個字元,這255個字元與單子節,雙位元組無關。access不能對備...