Salve,sono nuova del forum e non so se è il posto giusto per fare questo genere di domande..però ci provo
Mi trovo a dover rappresentare la situazione in figura
http://img12.imageshack.us/img12/479/catturakoc.png
(ho già dei dubbi dull'identificatore di responsabile scelto per cui se ho sbagliato ditemelo per favore XD)
ho due foreign key
foreign key: Struttura [Nome] ⊆ Responsabile [Nome]
foreign key: Responsabile[Nome] ⊆Struttura[Nome]
sulla prima ho dei dubbi per cui se già quella è sbagliata i miei problemi sono risolti...
ma se così fosse dovrei creare una transazione con una stored procedure(1) e un trigger per poter effettuare gli inserimenti a causa del doppio vincolo.
La transazione in questione dovrebbe
disattivare le foreign key
inserire le tuple
riattivare le foreign key.
Il trigger invece si dovrebbe attivare nel momento in cui inserisco delle strutture ed andare a chiamare la stored procedure(1).
Dato che il trigger è relativo alla tabella struttura per andare a ritrovare la matricola e gli altri dati del responsabile relativo devo creare una seconda stored procedure che li trovi in modo tale da poterle inserire come parametri alla prima stored procedure creato no? è così?
Ho iniziato a studiare queste cose oggi quindi potrei aver detto un sacco di cavolate..perdonatemi![]()


Rispondi quotando