Faq_20130521094048
Marco Moretti
09:43 21/05/2013	

Table of Contents
Domanda 	 # 

Domanda precedente	Domanda successiva	

Domanda
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