Discutiamo qui dell'esercitazione riguardante la Progettazione Concettuale e Logica
2 partecipanti
[8 ESERCITAZIONE] - Progettazione Logica
A.Marrella- Admin
Numero di messaggi : 72
Età : 41
Occupazione/Hobby : Tutor
Data d'iscrizione : 26.02.09
- Messaggio n°1
[8 ESERCITAZIONE] - Progettazione Logica
Giulio
Numero di messaggi : 7
Età : 35
Occupazione/Hobby : Nuoto
Data d'iscrizione : 28.04.11
- Messaggio n°2
Re: [8 ESERCITAZIONE] - Progettazione Logica
PROGETTAZIONE LOGICA:slide 53:esercizio d'esame. è corretta anche questa azzardata soluzione??
in particolare:-riguardo l' entità giornata non sarebbe piu corretto prendere come chiave anche la data oltre a numero visto che il numero delle giornate si ripete col passare delgli anni?
-è corretto rendere 'ruolo principale'un attributo multivalore (1,5) per evitare il vincolo esterno?
GRAZIE
in particolare:-riguardo l' entità giornata non sarebbe piu corretto prendere come chiave anche la data oltre a numero visto che il numero delle giornate si ripete col passare delgli anni?
-è corretto rendere 'ruolo principale'un attributo multivalore (1,5) per evitare il vincolo esterno?
GRAZIE
Giulio
Numero di messaggi : 7
Età : 35
Occupazione/Hobby : Nuoto
Data d'iscrizione : 28.04.11
- Messaggio n°3
Re: [8 ESERCITAZIONE] - Progettazione Logica
A.Marrella- Admin
Numero di messaggi : 72
Età : 41
Occupazione/Hobby : Tutor
Data d'iscrizione : 26.02.09
- Messaggio n°4
Re: [8 ESERCITAZIONE] - Progettazione Logica
Giulio ha scritto:
in particolare:-riguardo l' entità giornata non sarebbe piu corretto prendere come chiave anche la data oltre a numero visto che il numero delle giornate si ripete col passare delgli anni?
Dipende…nella versione originale estesa il testo si riferiva ad un singolo campionato.Dato che in questa versione non viene specificato se bisogna tener conto di una o più edizioni del campionato,entrambe le soluzione(attributo Data compreso o meno nella Chiave Primaria) vanno bene.
Giulio ha scritto:
-è corretto rendere 'ruolo principale'un attributo multivalore (1,5) per evitare il vincolo esterno?
GRAZIE
No, non é ammesso.
Riguardo la soluzione che ha proposto, mi sembra buona (mi piace in particolare la rappresentazione di Arbitro come ruolo piuttosto che come entità ). C'é peró una controindicazione…Giocatore(ISA su Persona) eredita tutte le relazioni che partono da Persona…nel tuo schema, un giocatore dovrà sempre arbitrare una partita.
Questa considerazione mi spinge a pensare che comunque dell'entità Arbitro non se ne può fare a meno. Inoltre devi rappresentare esplicitamente il fatto che un giocatore partecipa ad una partita con un determinato ruolo.