Ho 4 tipi di utenti:
Amministratori, utente normale, azienda , fornitore di servizi
Gli amministratori e gli utenti normali condividono alcuni attributi (id .primo nome, cognome, telefono, posta) azienda e fornitore di servizi condividono anche alcuni attributi (nome dell'azienda, telefono, fax, posta)
e interagiscono anche con altre entità nell'applicazione per accedere ad alcune funzionalità come post-lavoro o evento o richiedere la stessa
È meglio metterli tutti in un'unica tabella utente come tbl_users o è meglio creare una tabella separata per ognuno? oppure aggiungere a due tabelle una per (amministratore e utente normale) e altra per (azienda e fornitore di servizi)
e questo è alcuni dettagli sugli attributi di entità.