2010-09-21 54 views
1

alt text最小沒有從表生成的E-R映射

會是怎樣最小沒有表的將從這個ER模型進行映射。

這裏M1爲PRIMARY KEY。 P1爲PRIMARY KEY, N1是弱實體集E3 DESCRIMINATOR。和 R1是一個關係船(多到一個)(從E1到E2) R2是一個關係船(多對一)(從E3到E2) E1有R1總參與 和E3也有總參與。

會有什麼TABLE(關係模式)最小NO會是什麼?

+0

這個功課? – 2010-09-21 13:55:39

+0

你覺得呢?我認爲你不喜歡做作業...這就是爲什麼問題看起來像你的作業問題....是不是...... – 2010-09-21 14:23:32

+0

不 - 我問這個問題,因爲有一個特定的家庭作業作業標籤的問題。我認爲這是作業,因爲問題的性質和提供的數據的格式都是學術活動預期的典型特徵,而不是真實世界問題的預期。 (如果我只是不想這樣做,我不會爲發佈問題而煩惱。) – 2010-09-21 15:35:38

回答

0

據我所知,這應該被分解成2個表。

  1. E1R1(M1,M2,M3,P1)主鍵P1
  2. E3R2(P1,N1,N2)主鍵P1N1

由於這兩種關係一直分解,因爲沒有留下如此只有這2個在解決方案中。

首先,我們將結合表1中,其中實體E1和E2將被耦合和它的主鍵將P1(不管存在總參與,因爲它只考慮本與一一對應的關係時)。

現在既然E3是E1R1和E3的弱所以主鍵聯接和所得的主密鑰將被P1N1組合。

既然你問最少沒有表格這就是爲什麼它是2,否則最大沒有表格將是3.