salve ragazzi dovrei creare un database e cerco un consiglio.io ho già crreato una struttura,ma non so se sia la più idonea.

vi spiego:
ad ogni SOCIETA
vengono assegnati più UTENTI con USERNAME e PASSWORD
ed ad ogni SOCIETA vengono assegnati dei SERVIZI
i SERVIZI sono raggiungibili da ogni UTENTE associato alla SOCIETA
ogni SERVIZIO è raggiungibile da URL
inoltre per ogni UTENTE puo raggiungere la URL associato all'ENTE con un'altra USER e PASS

tabelle
SOCIETA
id_societa
nomesocieta

UTENTE
id_utente
username
password
cod_societa

SERVIZI
id_servizi
nomeservizio

URL
id_url
cod_societa
cod_servizi
nomeurl

LOGIN_URL
id_login
user
pass
cod_utente
cod_servizi


mi spiego meglio il database deve essere creato in modo che se ogni società ha attivato 3 SERVIZI ed a 5 UTENTI le USER e PASS per i SERVIZI dovranno essere 3*5