Ciao a tutti,
sto realizzando un pannello di controllo lato admin da dove si può:
1) aggiungere nuovi corsi o di selezionare tramite select un corso inserito in precedenza (in ogni corso però si insegneranno materie diverse)
2) aggiungere nuovi allievi o di selezionare tramite select un allievo inserito in precedenza
3) dare i voti ad ogni corso e ad ogni materia appartenente a quel corso selezionando tramite select il nome dell'allievo
Il mio dubbio è come imposto il db?
creo 1 tabella?
1) corsi A, B, C (con all'interno i campi delle relative materie) + allievi (con all'interno l'anagrafica dell'allievo, es: nome, cognome, tel, via, ecc...)
creo 2 tabelle?
1) corsi A, B, C (con all'interno i campi delle relative materie)
2) allievi (con all'interno l'anagrafica dell'allievo, es: nome, cognome, tel, via, ecc...)
creo più tabelle?
1) corso A (con all'interno i campi delle relative materie)
2) corso B (con all'interno i campi delle relative materie)
3) corso C (con all'interno i campi delle relative materie)
4) allievi (con all'interno l'anagrafica dell'allievo, es: nome, cognome, tel, via, ecc...)
cosa mi conviene fare? Considerando che dovrò anche fare un motore di ricerca.