Guray00/IngegneriaInformatica

Soluzioni sbagliate pretest basi di dati

Closed this issue · 1 comments

image

Nelle domande 9-10 le soluzioni risultano sbagliate, in quanto non considerano la tabella per la relazione R1, senza la quale non verrebbe rappresentata la cardinalità di E2 in R1, cioè (1,N)

image
image

Le risposte corrette risultano quindi essere:

  • c per la 9) (e è sbagliata in quanto l'attributo r non va in E3)
  • c per la 10) (a è sbagliata in quanto i vincoli di integrità referenziale sono 6)

P.S. Il motivo per cui la cardinalità non viene rappresentata è il fatto che d è chiave primaria in E1. È quindi impossibile per un'istanza di E2 essere correlata a più di un'instanza di E1

Mi sono reso conto successivamente che non è possibile rappresentare la cardinalità (1,N) in R2. Nessuna partecipazione è opzionale da parte delle entità ma E1 può essere correlata ad una sola instanza di E2 e ogni istanza di E1 è correlata ad un'istanza diversa di E2. La relazione è obbligata ad essere one-to-one.