Ne mozes da obrises podatak koji je FK nekoj drugoj tabeli, to i jeste poenta ref. integriteta..
Nema razloga da se plasis da koristis CASCADE, baza to radi u transakciji i sasvim je pouzdano. Takodje ako imas FK onda ce te spreciti da obrises pogresan podatak i slicno, znaci to je sigurno pouzdaniji pristup, nema sanse da zeznes nesto slucajno zbog buga u kodu.
Ali kao sto rekoh, problem je sto moras da vodis racuna o redosledu operacija nad tabelama i onda je ponekad smor uraditi neku brzu intervenciju na bazi... obicno kad ti se bas zuri..
__________________
Leadership is the art of getting people to want to do what you know must be done.
|