Buongiorno ragazzi sto studiando il corso di basi di dati, e ho un dubbio riguardo la progettazione ER. Il mio dubbio riguarda in particolare il concetto di relazione, nel caso che in questa siano presenti degli attributi.
Nell'esempio 1
|STUDENTE| ----------<ESAME>-------------|CORSO|
dove STUDENTE E CORSO sono Entità e ESAME è la relazione che li lega
In questo caso non posso esprimere il concetto che uno studente possa provare più volte l'esame. Questo perchè non posso ripetere all'interno della relazione ESAME le varie coppie (Studente, Esame) poichè non ci possono essere due occorrente uguali.
Per Esprimere questo concetto trasformo ESAME in una Entità.
|STUDENTE| -----<prova>-----|ESAME|-----<del>--------|CORSO|
E questo lo ho capito, il mio dubbio è:
se nel primo esempio alla relazione ESAME metto un attributo DataEsame io riesco ad esprimere il concetto che un esame può essere ripetuto da uno stesso studente più volte?
In questo caso le occorrente della relazione se ho capito bene sarebberò <studente,esame,data>
es:
<giovanni,basi di dati, 6/06/2012>
<giovanni,basi di dati, 12/07/2012>
Quindi riesco ad esprimere questo cocetto. o sbaglio?