Salve, dovrei importare dei dati salvati in un file csv in una base di dati relazionale su postgresql. In particolare i dati nel csv sono così salvati:

Id;Sede;Classificazione;Titolo;2009;2008;2007;2006 ;2005;2004;2003;2002;2001;2000;2011
1;4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH;ISI-R;4OR-A QUARTERLY JOURNAL OF OPERATIONS RESEARCH;C;NC;NC;NC;NC;NC;NC;NC;NC;NC;
;;ERA-R;4OR: A Quarterly Journal of Operations Research;C;;;;;;;;;;
2;AAPG BULLETIN (ENE&FUE);ISI-R;AAPG BULLETIN (Ene&Fue);B;B;A;A;A;A;A;A;A;A+;
;;ISI-R;AAPG BULLETIN (EngPet);A+;A+;A+;A+;A+;A+;A+;A+;A;A+;
;;ISI-R;AAPG BULLETIN (GeoMul);B;B;B;A;A;B;A;A;B;A;
;;ERA-R;AAPG Bulletin;A;;;;;;;;;;
3;AAPS JOURNAL;ISI-R;AAPS JOURNAL;A;NC;A;B;C;NC;NC;NC;NC;NC;
;;ERA-R;AAPS Journal;C;;;;;;;;;;
4;AAPS PHARMSCITECH;ISI-R;AAPS PHARMSCITECH;C;C;C;C;NC;NC;NC;B;NC;NC;
;;ERA-R;AAPS PharmSciTech;B;;;;;;;;;;
5;AATCC REVIEW (CHEAPP);ISI-R;AATCC REVIEW (CheApp);C;C;C;C;C;C;C;C;NC;NC;
;;ISI-R;AATCC REVIEW (EngChe);C;C;C;C;C;B;C;C;NC;NC;
;;ISI-R;AATCC REVIEW (MatSciTex);C;B;B;B;B;B;B;C;NC;NC;
6;ABDOMINAL IMAGING (GAS&HEP);ISI-R;ABDOMINAL IMAGING (Gas&Hep);B;C;C;C;C;C;C;C;C;C;
;;ISI-R;ABDOMINAL IMAGING (RadNucMed&MedIma);B;B;C;B;C;C;C;B;C;C;
;;ERA-R;Abdominal Imaging;C;;;;;;;;;;
7;ABHANDLUNGEN AUS DEM MATHEMATISCHEN SEMINAR DER UNIVERSITAT HAMBURG;ISI-R;ABHANDLUNGEN AUS DEM MATHEMATISCHEN SEMINAR DER UNIVERSITAT HAMBURG;C;C;C;C;C;C;C;C;C;C;
;;ERA-R;Universitaet Hamburg. Mathematisches Seminar. Abhandlungen;B;;;;;;;;;;
8;ABSTRACT AND APPLIED ANALYSIS (MAT);ISI-R;ABSTRACT AND APPLIED ANALYSIS (Mat);A+;B;C;NC;NC;NC;NC;NC;NC;NC;
;;ISI-R;ABSTRACT AND APPLIED ANALYSIS (MatApp);A+;C;C;NC;NC;NC;NC;NC;NC;NC;
;;ERA-R;Abstract and Applied Analysis;B;;;;;;;;;;
9;ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY (CHEMUL);ISI-R;ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY (CheMul);NC;NC;NC;NC;NC;NC;NC;NC;NC;NC;
10;ACADEMIC EMERGENCY MEDICINE;ISI-R;ACADEMIC EMERGENCY MEDICINE;A;A;A;A;A;A;A;A;A;A;
;;ERA-R;Academic Emergency Medicine;B;;;;;;;;;;
11;ACADEMIC MEDICINE (EDUSCIDIS);ISI-R;ACADEMIC MEDICINE (EduSciDis);A+;A+;A+;A+;A+;A+;A+;A+;A+;A+;
;;ISI-R;ACADEMIC MEDICINE (HeaCarSci&Ser);A;B;A;A;A;A;B;A;A;A;
;;ERA-R;Academic Medicine;A+;;;;;;;;;;

I dati sono quindi messi insieme in un unico file csv. Il mio problema è la gestione delle chiavi esterne. Per esempio nelle due tabelle Classificazione e Titolo come faccio a gestire le chiavi esterne se questi due concetti sono rappresentati da due tabelle separate? Ossia una classificazione ha una lista di titoli.