Un gruppo può avere piu di un content per esempio, il gruppo idGroup 1 avrà nella tabella tbl_groups_content dei record correlati con queste informazioni:
fkGroup = 1, name = administrators, fkLang = en
fkGroup = 1, name = amministratori, fkLang = it
etc..
Per quanto riguarda il "tbl_" come prefisso mi aiuta nelle query a distinguere a colpo d'occhio tabelle da campi e magari mi semplifica la vita se qualche volta importo nello stesso db tabelle da prodotti opensource che non permettono di settare il prefisso durante l'installazione, evito per esempio che la procedura si pianti perchè ci sono 2 tabelle che si chiamano users.
E' comunque questione di gusti personali.
Grazie dell'interessamento, aspetto l'illuminazione