641 views

3 Answers

1 votes
1 votes
it is many to many relationship

so min 3 tables are required

E1(A,B,C).   Key:AC

E2(DEF)      Key:D

R(AD) key:AD

here A in R is a foreign key refering to A but in A key is AC so here is a problem due to multivalued attrbute in   E1 so we need to decompose E1

now E1(AB)    Key A

E2((DEF)  Key D

R(AD) key AD

And E(AC)   Key AC

so total 4 tables are required
0 votes
0 votes

C is a multi-valued attribute, so 1 separate table[A,C] is needed for that.

Then, we have total participation of E1 and E2 on R, also, R is many to many, now one table is needed[A,B,D,E,F].

IN TOTAL, 2 TABLES ARE NEEDED.

edited by
0 votes
0 votes
4 is correct !

C is a multivalued attribute hence A->C is one relation

A->B is another

And D ->EF

AD for relation R

No related questions found