Sto affrontando le foreign keys e mi servirebbe un chiarimento

allora io ho una tabella INNODB per gli articoli ed una tabella INNODB per gli autori

la FOREIGN KEY l'ho impostata nella tabella articoli. In questo modo se io cancello l' autore di un articolo, anche l'articolo verrà cancellato in automatico ? oppure ho sbagliato la logica ?
Un' altra cosa, se io ho la tabella COMMENTI posso impostargli la foreign key dell' autore inquesto modo verranno cancellati anche i commenti ?


una volta impostato una foreign key non occorre allora definire un campo tabella con AUTORE_ID, giusto ?

Grazie.