資料庫單個實體型內的一對一,一對多的聯絡舉例

2021-03-05 12:30:03 字數 3137 閱讀 1022

1樓:匿名使用者

1:n 員工表 員工中肯定有一個是領導,一個職工領導著若干職工,而一個職工僅僅被另一個職工所領導,所以這個是1:n的關係

1:1 獨生子女家庭成員表 一個爸爸有一個孩子,一個孩子僅僅有一個父親,這個1:1的關係

2樓:豬熊打架

把自己替代進去進行聯絡,我買了很多本書,一對多;買的這本書是我的,一對一。具體問題,具體靠

3樓:

一個老師對多個學生。1對多。

一個丈夫對一個妻子。一對一。

4樓:匿名使用者

一個繫有多個老師,一個老師只能屬於一個系的,一對多

一個老師只教一個專業,一對一

5樓:頻新令狐謐

這個不能怪你,是你那本書的圖畫得不標準,有很大的歧義。

如果把領導理解為名詞:正確的應該是這個:

職工1..n-------------有/從屬於---------------1..n領導理解為:職工有1個或者n個領導,每個領導有1個或者n個職工。(這個是多對多關係)

如果把領導作為動詞,就是你書上那個:應該這麼理解:

1個職工可以領導多個職工。

多個職工可以被1個職工領導。(這個是一對多關係,就是書上想表達的意思。)

資料庫中2個實體型之間的一對一聯絡,

6樓:匿名使用者

兩邊沒聯絡幹嘛非要聯絡?如果是 [0~1]————[0~1] ,那就是1對1

7樓:

「2邊都沒有聯絡的」這個修飾詞說的是什麼東西,2邊都沒有聯絡的什麼

分別列舉出實體之間一對一,一對多,多對多的例子 5

8樓:匿名使用者

一對一:班級與班長之間的聯絡:

一個班級只有一個正班長

一個班長只在一個班中任職

一對多:班級與學生之間的聯絡:

一個班級中有若干名學生,

每個學生只在一個班級中學習

多對多:課程與學生之間的聯絡:

一門課程同時有若干個學生選修

一個學生可以同時選修多門課程

9樓:匿名使用者

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

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

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

10樓:匿名使用者

一對一:夫妻之間是一對一的關係

一對多:一個老闆對應多個下屬 一個組織對應多個成員多對多:一個老師對應多個學生 同時一個學生對應多個老師 共同構成多對多的關係

一般的專案中,一對多用的是比較多的。搞清楚這些對映關係需要多試幾個基本的例子。

資料庫 三個實體型之間的多對多聯絡和兩兩之間的三個多對多聯絡有什麼區別

11樓:匿名使用者

在兩個以上的多個實體集之間,當一個實體集與其他實體集之間均(注意是均)存在多對多聯絡,而其他實體集之間沒有聯絡時,這種聯絡才成為多實體集間的多對多聯絡。比如有三個實體集:**商、專案、零件,一個**商可以**多個專案多種零件;每個專案可以使用多個**商**的零件;每種零件可以由不同**商提供。

但專案和零件之間沒有聯絡。因此,**商、專案、零件三個實體之間是多對多聯絡。**商<———>專案:

多對多,**商<———>零件。

兩兩之間的三個多對多聯絡:任意兩個實體之間都是多對多聯絡,這個很好理解,例子很多。

請問資料庫在建立表的時候如何設計表關係,一對一,一對多,多對多 請高手舉例說明。謝謝!!!

12樓:匿名使用者

1、一對一可以兩個實體設計在一個資料庫中l例如設計一個夫妻表,裡面放丈夫和妻子

2、一對多可以建兩張表,將一這一方的主鍵作為多那一方的外來鍵,例如一個學生表可以加一個欄位指向班級(班級與學生一對多的關係)

3、多對多可以多加一張中間表,將另外兩個表的主鍵放到這個表中(如教師和學生就是多對多的關係)

希望這樣講對你有點幫助!

13樓:匿名使用者

例1:學生選修課程

學生表 (主鍵 學生id)

課程表 (主鍵 課程id)

學生選課表 (聯合主鍵 學生id 課程id)學生表與課程表是實體資料表,學生選課表就是這兩個實體物件間的對應關係,能過這個關係表可以建立起一個學生選修多門課程的關係。。。

例2:使用者帳戶許可權分配

帳戶資訊表 (主鍵 帳戶id)

角色資訊表 (主鍵 角色id)

為了使一個帳戶可被指定多重角色,還需要一個能將「帳戶資訊表」和「角色資訊表」關聯起來的「帳戶角色表(聯合主鍵 帳戶資訊id 角色資訊id)」

14樓:匿名使用者

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

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

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

15樓:匿名使用者

你把因果關係弄倒了,不是建立表的時間選用這樣的關係,而是我們根據現實世界中設計出這樣的關係而建立的表,也就是說我們設計資料庫的目的是解決現實中的問題的,而不是你說的為了設計讓現實去適應系統,而是系統必須適合現實.

關於資料庫設計,先從現實分析e-r(實體-聯絡)模型,資料庫建立的標準就是這個e-r圖的.是現實決定了我們使用的表關係.然後從這個e-r進行資料庫的建立.

所以這些關係都**於現實.

所以這個問題,可以檢視一下資料庫設計,e-r分析等內容.不是一兩個例子能給你說清楚的!

資料庫系統中實體之間的聯絡中三元聯絡中一對一聯絡範例

16樓:匿名使用者

把自己替代進去進行聯絡,我買了很多本書,一對多;買的這本書是我的,一對一。具體問題,具體靠

舉例說明一對一,一對多、多對多的聯絡 大學資料庫應用的作業

17樓:【血衣亭

一對一:

一個人只有一張身份證

一對多:

一個教室可以有多張椅子,一張椅子只屬於一個教室多對多:

一本書可以有多個作者、一個作者可以有很多本書

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

一對一的關係 就是對於實體集a中的每一個實體,實體集b中也只有一個與之相關,通俗專的講就是屬 一一對應的。例如 一個班級只有一個正班長,而一個正班長只在一個班裡任職,那麼班級和班長之間就是一對一的關係了 一對多的關係 就是對於實體集a中的每一個實體,實體集b中有n個實體與之相關 例如 一個班裡有若干...

什麼是基金專戶一對一一對多,「一對多」和專戶理財 「一對一」有什麼區別?

一對多專戶與一對一專戶 投資 的區別 1 一對多專戶 2 開放式 3 一對一專戶 客戶數量 1 委託人不少於2人,不超過200人,但單筆委託金額在300萬元人民幣以上的投資者數量不受限制 2 不少於200個 上市交易不少於1000人 3 1個 單筆委託 1 不低於100萬元 2 一般不得低於1000...

sql多對多查詢,效能,sql 資料庫 一對多查詢

select from 產品表 where 產品id in select 產品id from 產品表 參數列 where 引數id in select 引數id from 引數 where 引數名稱 in 引數1 引數2 速度不會很慢的 select from 產品表 where exists se...