-
2) Il modulo riconosce la sintassi delle foreign key della precedente
versione di ODLi3. Esempio:
...
foreign_key dept_code,
sect_code
...
Cio' presuppone che non esistano, tra TUTTE le sorgenti locali acquisite,
due foreign key in classi diverse con gli stessi nomi degli attributi.
L'ultima versione della sintassi per le foreign key invece e' la seguente:
...
foreign_key ( dept_code
) references Department
foreign_key ( sect_code
) references Section ( section_code )
...
in cui occorre specificare, a differenza della versione precedente, il
nome della classe riferita dalle foreign key: in questo modo si ovvia al
problema di omonimia tra foreign key in classi diverse. E' inoltre possibile
specificare il nome che gli attributi della foreign key assumono nella
classe riferita.