Argomento |
MSA Modulo aeroporti |
|
Macrosettore |
8 - Altre sorgenti mobili e macchinari |
Settore |
5 - Traffico aereo |
Attivita |
Tutti |
Combustibile |
senza combustibile |
|
Utente domanda |
XWiki.regro_piemonte |
Data domanda |
11/05/2011 10:20:00 |
Domanda |
Stiamo analizzando la procedura Aereoporti di Inemar6 e abbiamo notato che nella tabella A_FE il campo FK_ID_CODICE_ICAO ha come foreign key ID_CODICE_ICAO della tabella A_TIPO_AEREO. Questo sembrerebbe incongruente con quanto riportato nella procedura Aereoporti, in cui nella definizione dei due cursori C_RIS_ORA e C_RIS è presente la relazione: tipo.fk_id_codice_icao_fe = afe.fk_id_codice_icao (con tipo=alias di A_TIPO_AEREO e afe= alias di A_FE) da cui risulterebbe che il campo corretto da mettere in relazione sia FK_ID_CODICE_ICAO_FE. Potete dirci se nella logica del db il campo corretto da mettere in relazione è quest'ultimo? La discrepanza riscontrata può comportare delle anomalie nel funzionamento del modulo? Grazie. Tatiana |
Allegati domanda |
|
|
Utente risposta |
XWiki.arpaed_lombardia |
Data risposta |
11/05/2011 11:32:00 |
Risposta |
Nella tabella A_FE c'è una foreign key sul campo FK_ID_CODICE_ICAO relativo al campo A_TIPO_AEREO.ID_CODICE_ICAO, questo impedisce di inserire fattori emissione per aerei non presenti in A_TIPO_AEREO. Non è possibile invece mettere in relazione il campo FK_ID_CODICE_ICAO_FE perchè non è univoco. Poichè non sono disponibili fattori emissione specifici per ogni aereo, il campo A_TIPO_AEREO.FK_ID_CODICE_ICAO_FE assegna ad ogni aereo i fattori emissione presenti in A_FE relativi all'aereo stesso, se disponibili, o a uno simile, quindi lo stesso valore può essere ripetuto. E' necessario che i valori in A_TIPO_AEREO.FK_ID_CODICE_ICAO_FE siano presenti in A_FE.FK_ID_CODICE_ICAO ma purtroppo, a dispetto del nome, sul primo campo non può essere definita una chiave esterna che punti al secondo perchè anche quest'ultimo non è univoco: si ripete infatti al variare dell'inquinante e della fase di movimento. |
Allegati risposta |
|
|