資料庫邏輯結構中對於不同實體集和它們之間多對多聯絡m n

2021-03-29 00:23:58 字數 2253 閱讀 4489

1樓:飛魚奶媽

書上答案是4個。我也向問的。後來看了下書,在軟體設計師考試同步輔導的p277面有,也學習了下。現在打出來大家一起學習呀~~

實體對應乙個關係,聯絡對應乙個關係 。

乙個多對多的聯絡轉化為乙個關係模式,加上三個實體轉化的關係模式,正好四個。

多說一下:

每個實體型別轉換成乙個關係模式;

乙個1:1的聯絡可以轉換成乙個關係模式;

乙個1:n的聯絡可以轉換成乙個關係模式或者與n段關係模式合併;

乙個n:m的聯絡可轉換成乙個關係模式,兩端關係的碼及其聯絡的屬性為該關係的屬性,而關係的碼為兩端實體碼的組合。

3個或3個以上的多對多的聯絡可轉換為乙個關係模式。諸關係的碼及聯絡的屬性為關係的屬性,而關係的碼為個實體的碼的組合。

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

2樓:匿名使用者

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

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

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

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

對於三個不同實體集和它們之間的乙個多對多聯絡, 最少應轉換為( )個關係模式

3樓:匿名使用者

多對多的關係,可以轉換為兩個一對多的關係。

4樓:匿名使用者

實體對應乙個關係,聯絡對應乙個關係 。

乙個多對多的聯絡轉化為乙個關係模式,加上三個實體轉化的關係模式,正好四個

兩個實體集存在的兩個不同的m:n聯絡關係模式怎麼表示

5樓:山水阿銳

有兩個不同的實體集,它們之間存在著1:1聯絡和乙個m:n聯絡,那麼根據er模型轉換成關係模型的規則,這個er結構轉換成的關係模式個數為?

a:1個

b:2個

c:3個

d:4個

答案:c

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

6樓:匿名使用者

當三個實體兩兩間是多對多的聯絡不同時。

比如1:學生(學號,...,學生資訊等)

課程(課程編號,...,課程資訊,...,學分等)教材(書號,...

,教材資訊,...,**等)學生,教材,課程三個實體兩兩間的多對多的聯絡分別是:學生----教材(使用),學生---課程(選修),教材---課程(參考)。

比如2:商品,**商,專案三者的兩兩多對多的聯絡與三者之間的多對多聯絡都是**的話,

在關聯式資料庫的邏輯設計中,若轉換乙個1:n的聯絡為乙個關係,則此關係的主鍵是什麼?

7樓:匿名使用者

(1)兩實體間復1:n聯絡

對於兩實體間製1:n聯絡,導bai出關係模型的原則是du:可以將「zhi1」方

dao實體的「主鍵」納入「n」方實體對應的關係中作為「外部鍵」,同時把聯絡的屬性也一併納入「n」方對應的關係中。

(2)同一實體內部個體間1:n聯絡

對於同一實體集內部個體間的1:n聯絡,匯出關係模型的原則是:可在這個實體所對應的關係中多設乙個屬性,用來作為與該實體相聯絡的另乙個體的「主鍵」。

在er模型中,如果有6個不同實體集,有9個不同的二元聯絡,其中3個1∶n聯絡,3個1∶1聯絡,3個m∶n聯絡

8樓:匿名使用者

6個不同實體集+3個m∶n聯絡=9

一對一聯絡:隱含在實體對應的關係中

一對多聯絡:隱含在實體對應的關係中

多對多聯絡:直接用關係表示

把er圖中的實體型別和m:n的聯絡型別分別轉換成關係;

 在屬性名下加一橫線表示關係的主碼;

 聯絡型別相應的關係屬性由聯絡型別屬性和與之聯絡的實體型別的主碼一起組合而成

9樓:丶疏丶

選c不對啊。。。我剛做的題,貌似應該是9,不過有3的話我肯定選3。。。

在關聯式資料庫中,存放在資料庫中的資料的邏輯結構以什麼為主

既然是關係型資料庫,自然是二維表。資料庫有層次型資料庫 關係型資料庫 網狀資料庫層次是樹,關係是二維表,網狀是鏈結指標 不知道這樣回答滿不滿意?bai在關係 資料庫中,du存放在資料庫中的資料zhi的邏輯結構以二dao維表為主。資料結版構表示為乙個二權維表,乙個關係就是乙個二維表 但不是任意乙個二維...

oracle資料庫中資料庫和表空間是等同的嗎

不等同。簡單的說,資料庫是乙個整體,乙個資料庫下可保護多個使用者 多個表 多個儲存過程 多個job 多個檢視等。而表空間可以認為是資料實體檔案的分類,比如有使用者表空間 系統表空間 索引表空間等,乙個表空間可以保護多個實體檔案。可以設定表空間的儲存大小,但實際使用多少由已存在的資料來決定。比如設定使...

資料庫中字段和屬性一樣嗎,在資料庫中字段和欄位名有什麼區別

屬性就是你資料庫表裡面的比如說id,username之類的東西 也就是字段 豎過來的一列叫屬性 橫過來的一行叫元組 也就是表中某一行的各個值 在資料庫中字段和欄位名有什麼區別 字段就是記錄的屬性,欄位名就是某個具體屬性,從範圍而言,字段應該包含欄位名 一張資料表分為行和列,一行就是一跳記錄。可能有很...