Salut,
la clé primaire est utilisée pour reconnaitre un enregistrement quelconque.
Si tu utilise Num_User et User_Name comme clé primaire ça voudrais dire que tu peux avoir (1,'DAVID','***'), (2, 'DAVID', '***') et (1, 'ZOOM', '***') ce qui peut poser un certain problème car pour reconnaitre un de ces trois enregistrement il faut Connaitre à la fois Num_User et User_Name ce qui est peut pratique dans le développement.
je te conseille de faire de User_Name un index unique pour ne pas avoir des duplication de User_Name
ou bien de faire User_Name Clé primaire et de supprimer Num_User
Bonne chance