guarda,
sicuramente le chiavi esterne ti semplificano la vita perche' con gli on delete e on update imposti automaticamente degli eventi...
Tuttavia puoi comunque nelle tabelle inserire riferimenti ad altre tabelle... Questi riferimenti pero non saranno esplicitamente dichiarati come chiavi esterne...
L'unica preoccupazione in piu' che hai e' scrivere qualche funzione che dopo cancellazione o update faccia quello che farebbe la chiave esterna...
Comunque una volta scritta devi solo richiamarla.. quindi lo sforzo e' solo iniziale![]()