Si scusa cerco di essere il più chiaro possibile
1. il database è un elenco di anomalie legate alle norme iso 9001, 14001 e 18001, per ogni città dove ho una sede.
2e3.ho quindi creato le seguenti tabelle nome(campi):
Elenco_anomalie(Id(chiave),id_Città, id_processo, id_norma, id_pto_norma,data_apertura, data_chiusura)
citta(id,nome)
Processo(id(chiave), processo)
Norma(id(chiave), norma)
Iso_9001(id(chiave), pto_norma, id_processo)
Iso_14001(id(chiave),pto_norma,id_processo)
Iso_18001(id(chiave),pto_norma,id_processo)
4.relazioni:
Elenco_anomalie.Id_processo relazionato 1 a molti con Processo.Id (JOIN SX cioè include tutti i campi di elenco_Anomalie)
Elenco_anomalie.citta relazionato 1 a molti con Città.Id
Elenco_anomalie.id_norma relazionato 1 a molti con Norma.Id (JOIN SX)
Elenco_anomalie.id_pto_norma relazionato 1 a molti con le varie tabelle ISO sempre sulla chiave sempre JOIN SX e relazionato anche con Processo.Id_processo in selezione solo righe uguali.
Spero di essere stato esausitvo.
Il problema è che i punti dei capitoli della norma per le varie iso 9001, 14001, 18001 possono avere gli stessi capitoli.