Quote Originariamente inviata da artex Visualizza il messaggio
Qualcuno può dirmi qual'è il modo migliore di impostare le classi e le tabelle del database?
dovendo registrare uno studente è giusto pensare di gestire parti delle informazioni nella tabella persone e parti delle informazioni nella tabella studenti?

Grazie
dipende da come vuoi strutturare l'applicazione. Puoi usare un tabella "persone" con i dati sia di studenti che impiegati (che sono gli stessi), oppure puoi avere 2 tabelle distinte dipende dalle necessità

supponendo di voler gestire poi questi dati nel database nella corrispondente tabella persone
se dici questo allora 1 tabella "persone"

per quanto riguarda le classi:
Codice PHP:
abstract class person {
  
// metodi comuni
}

class 
student extends person {
  
// metodi specifici
}

class 
worker extends person {
  
// metodi specifici

qui ci sono mille implementazioni possibili