Salve ragazzi, avrei un problema nel strutturare in maniera referenziale alcune chiavi.
Prendendo in considerazione un database così strutturato:
TABELLA A
id (PK)
....
TABELLA B
id (FK id TABELLA A)
indice (chiave incrementale)
...
TABELLA C
id (FK TABELLA B)
indice (FK TABELLA B)
lingua (chiave unica insieme alle altre due)
...
Dove nella tabella A ho solo una primary key.
Nella B una chiave unica composta dalle due chiavi "id, indice" e una unica per "indice" auto incrementale.
In tabella C una chiave unica composta da "id, indice, lingua" e una chiave index per "indice" non unica (necessaria perché altrimenti non me la relaziona con la chiave della tabella B).
Io vorrei che oltre a eliminare in cascata i record in tabella C fosse possibile inserire solo le combinazioni di "id, indice" variando solo la chiave "lingua".
Come posso fare questo genere di referenza?
se non è possibile farla con le FK devo creare un trigger che mi segua un controllo?