Duda pasar a tablas desde diagrama E-R
Estoy pasando a tablas un modelo entidad - relación y tengo varias dudas :
En una relación de muchos a muchos entre dos entidades, se crea otra tabla que llevará como llaves foráneas las llaves primarias de las entidades que relaciona, mi pregunta es, ¿La tabla debe de llevar obligatoriamente una llave primaria? Y si es así, y el ejercicio no lo especifica, ¿tengo qué inventarme una porque la tabla debe llevar llave primaria si o si?
Mi segunda pregunta es:
Las llaves foráneas, (que son llaves primarias de otras entidades,) ¿Deben llevar el mismo nombre que la llave primaria a la que representan, o tienen que llevar otro nombre diferente en la otra tabla?