 |
altin |
.precettore.
Registered: Jun 2003
Posts: 84 (0.01 al dì)
Location: milano
Corso: comunicazine digitale
Anno: 1
Time Online: 1 Day, 9:12:53 [...]
Status: Offline
Edit | Report | IP: Logged |
devi partire dal codice a creare la schema relazionale,e da li devi penso che devi guardare le cardinalita delle entita e delle associazioni.
a me come entita mi sono uscite Professore,Studenti,Corsi,CorsiDiLaurea e Esami(qui avevo un dubbio ma visto che pure data fa parte della chiave primaria e le altre due li prendi matricola-->da Studenti e Id-->Corso per questo pure esame è entita.
a me l'unica associazione mi esce PianoDiStudio con cardinalita (n,n).ritornando alla tua domanda.
allora io ho fatto cosi::
ho Studenti(0,n)--FA--(0,1)Esame
cioè un studente può fare un esame ma ne puo fare n di esami. e l'esame di quella data puo essere o no svolto dallo studente.
Esami(0,1)--fa parte--(1,n)Corsi un esame puo fare parte di un corso o no , e un corso puo avere un esame o n esami("qui ho un dubbio sulla cardinalita da parte dei Esame ma penso che sia giusta")
Corsi(1,1)--fa parte--(1,n)(CorsoDiLaurea)
un corso fa parte di uno e un corso di laurea,e un CorsoDiLaurea puo avere da 1 a n corsi
|